进程概念
文章目录 什么是进程 冯诺依曼体系结构 进程概念 PCB 进程的创建和查看 查看进程信息 杀死进程 进程状态 僵尸进程 孤儿进程 进程优先级 环境变量 程序地址空间 什么是进程 冯诺依曼体系结构 输入设备:采集获取数据(键盘) 输出设备:数据输出(显示器) 存储器:内存/ 运算器+控制器:中央处理器CPU 硬件结构决定软件行为。 所有硬件都是围绕内存工作的。 **操作系统:**系统内核+外部应用。管理计算机上的软硬件资源。 进程概念 运行中的程序。进程就是一个PCB。是一个运行中程序的描述,通过描述信息中的内存指针能够找到内存中运行的程序代码以及数据,并且通过上下文数据可以保存程序调度切换时正在处理的数据,以及通过程序计数器保存进程切换时程序即将执行的下一步指令,等等…通过这些描述信息实现控制一个程序的运行,因此对于一个操作系统来说进程就是PCB。 进程在操作系统中是调度切换运行的,每个进程都有一个CPU时间片(一个进程在CPU上的运行时间段),在CPU上时间片运行完毕后则切换到下一个进程–CPU分时机制。 PCB 一个CPU同一时间只能处理一个进程,其他进程就会处于阻塞状态。为了提高处理效率, CPU采取分时技术 (每个进程CPU只处理很短的时间)。那么问题来了,CPU在处理一个进程的时候怎么知道它上次处理这个进程处理到哪里了?所以就有了 PCB (process control