目录
冯诺依曼体系:
计算机硬件体系结构-五大硬件单元 输入,输出,运算器,存储器,控制器所有的设备都是围绕内存工作的(存储器在所有设备中完成的是数据中间缓冲作用
操作系统:
做管理的软件-对计算机上的软硬件资源进行管理,让计算机更加好用
管理:描述+组织
系统调用:操作系统提供给用户用于访问系统内核资源的接口
库函数:大佬们针对典型场景功能对系统调用接口进行的封装
库函数与系统调用接口的关系:上下级的调用关系.
进程概念:
在用户角度进程就是一个运行中的程序,但在操作系统的角度,进程是pcb-进程控制块,在linux下是task_struct结构体,是操作系统对程序运行的描述,通过这些描述完成对程序运行的管理.
进程中的描述信息:标识符-PID,内存指针,程序计数器,上下文数据,IO信息,进程状态,...
cpu分时机制:操作系统让每个程序的运行在cpu上只占有很短的一段时间(时间片),切换运行.
进程状态
linux下的进程状态分类: