Linux系统基础| 青训营笔记

46 阅读3分钟

计算机由五大基本单元组成 ·控制器 ·运算器·存储器单元输入单元输出单元

处理器管理 命令接口 1.存储器管理 1.提供用户接口 2.管理计算机资源 2.图形用户接口 3.设备管理 3.程序接口 4.文件管理

Linux内核+常用软件=Linux发行版本 Linux系统应用领域 ·IT服务器(操作系统、虚拟化和云计算)嵌入式和智能设备 ·个人办公桌面 .学术研究与软件研发

Linux系统一般有4个主要部分 ·内核 .shell ·文件系统 ·应用程序

内核 .内核是硬件与软件之间的中间层内核是一个资源管理程序 ·内核提供一组面向系统的命令

内核作用 .系统调用接口 .进程管理 .内存管理 .内核 .空间 .虚拟文件系统 .网络堆栈 .设备驱动程序 .进程管理 1.进程是正在执行的一个程序或命令 2.进程有自己的地址空间,占用一定的系统资源 3.一个CPU核同一时间只能运行一个进程 4.进程由它的进程ID(PID)和它父进程的进程ID(PPID)唯一识别

进程调度是指操作系统按某种策略或规则选择进程占用CPU进行运行的过程。 image.png .R (TASK_RUNNING),可执行状态 .S(TASK_INTERRUPTIBLE),可中断的睡眠状态 D(TASK_UNINTERRUPTIBLE),不可中断的睡眠状态 .T (TASK_STOPPED or TASK_TRACED),暂停状态或跟踪状态·z(TASK_DEAD 一EXIT_ZOMBIE),退出状态,进程成为僵尸进程 .X (TASK_DEAD 一EXIT_DEAD),退出状态,进程即将被销毁

进程调度原则 ·一个CPU核同一时间只能运行一个进程。每个进程有近乎相等的执行时间 ·对于逻辑 CPU而言进程调度使用轮询的方式执行,当轮询完成则回到第一个进程反复·进程执行消耗时间和进程量成正比

内核空间(Kernal Space) :系统内核运行的空间用户空间(User Space) :应用程序运行的空间 image.png

文件系统是操作系统中负责管理持久数据的子系统,负责把用户的文件存到磁盘硬件中,持久化的保存文件。 image.png

Linux文件系统是采用树状的目录结构,最上层是/(根)目录 image.png

文件权限关于用户有三个概念: 所有者:文件的所有者 所在组:文件的所有者所在的组 其他人:除文件所有者及所在组外的其他人 每个用户对于文件都有不同权限,包括读(R)、写(W)、执行(×)

软件包 通常指的是一个应用程序,它可以是一个GUI应用程序、命令行工具或〈其他软件程序需要的)软件库 ·软件包管理 底层工具:主要用来处理安装和删除软件包文件等任务,DPKG,RPM上层工具:主要用于数据的搜索任务和依赖解析任务,APT,YUM,DNF

总结:通过漫画生动的介绍了内核的结构和工作原理,提出问题引人思考,应用彩色的图片形象声明系统,进程等等的运行过程,Linux系统的优点以及他的软件包,目录等等。