并发
在操作系统中,并发是指一个时间段有多个程序执行,并行是指同一时刻多个程序执行。
并发是宏观上的概念,微观上是序列被处理的,一个CPU一个时刻只能处理一个程序,但是在多个程序间快速切换,看起来就像是同时进行一样。
临界资源
同一时刻只允许一个进程访问的资源被称为临界资源。
虚拟
将物理上的实体通过虚拟技术变为若干个逻辑上的对应物。比如虚拟设备技术,将一台物理I/O设备虚拟为多台逻辑上的I/O设备。
进程
进程控制块
进程控制块(PCB)包含进程标识符 用户标识符 进程的状态 进程优先级 代码入口地址 占用处理机的时间 占用内存的时间 程序占用磁盘的空间 信号量使用 资源的分配清单 处理机相关的信息… 当创建一个进程的时候,系统就为该进程创建一个PCB.当进程运行的时候,系统通过其PCB了解进程的运行状态. PCB是进程实体的一部分, 是进程存在的唯一标识. 当系统回收PCB, 进程随之销亡.
进程的状态
进程通常有5种状态:
1)创建状态,创建PCB,获得主要的资源.
2)就绪状态,所有的资源都获得了,只要得到处理机就可以运行.
3)阻塞状态,等待某件事件运行完毕才运行进程.
4)运行状态,处理机运行进程,单个处理机环境下,每个时刻只有一个进程在运行.
5)结束状态,运行完进程,之后释放资源.