Linux基础|青训营笔记

162 阅读2分钟

计算机的五大基本单元:控制器、运算器、存储器、输入设备、输出设备,其中控制器和运算器组成了CPU,存储器又分为内存以及外存(硬盘)。

操作系统有两大作用,分别是管理计算机资源以及提供用户接口,这其中管理计算机资源又有处理器管理、存储器管理、设备管理、文件管理,提供用户接口又提供了命令接口、图形用户接口、程序接口

BIOS开机的过程是BIOS->BIOS自检->bootloader->OS,而UEFI引导的过程是UEFI->bootloader->OS

而后我们学习了Linux,Linux在很多的领域都有应用,较为常见的领域有:1、IT服务器 2、嵌入式和智能设备 3、个人办公桌面 4、学术研究以及软件开发。Linux的系统结构又可以分为:内核、Shell(命令解释器)、文件系统、应用程序

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

Linux中的进程管理是树形结构的,进程是在执行的一个程序或命令,进程有自己的地址空间,占用一定的系统资源一个CPU核同一时间只能运行一个进程,进程由它的进程ID(PID)它父进程的进程ID(PPID)唯一识别。PID0是创世进程,PID1是所有用户进程的父进程,PID2是所有内核进程的父进程。

进程调度:操作系统按某种策略或规则选择进程占用CPU进行运行的过程。

进程的状态有:R可执行状态S可中断的睡眠状态D不可中断的睡眠状态T暂停状态/跟踪状态Z退出状态,进程成为僵尸进程X退出状态,进程即将被销毁

在Linux中一切皆文件,Linux的文件系统采用树状的目录结构,最上层是根目录。虚拟文件系统(VFS)对应用层提供了一个标准的文件操作接口,对文件系统提供了一个标准的文件接入接口。