
操作系统
qicheng777
这个作者很懒,什么都没留下…
展开
-
进程状态(含状态变迁图)
一、三态模型:三态模型:在多道程序系统中,进程在处理器上交替运行,状态也不断地发生变化。进程一般有3种基本状态:运行、就绪和阻塞。(1)就绪:当一个进程获得了除处理机以外的一切所需资源,一旦得到处理机即可运行,则称此进程处于就绪状态。就绪进程可以按多个优先级来划分队列。例如,当一个进程由于时间片用完而进入就绪状态时,排入低优先级队列;当进程由I/O操作完成而进入就绪状态时,排入高优先级队列。(2)运转载 2017-08-20 10:49:31 · 24308 阅读 · 1 评论 -
锁、PV操作、进程互斥与同步的实现
什么是临界区? 每个进程中访问临界资源的那段程序称为临界区(临界资源是一次仅允许一个进程使用的共享资源)。每次只准许一个进程进入临界区,进入后不允许其他进程进入。 一、锁机制:1、锁:在多线程编程中,操作系统引入了锁机制。通过锁机制,能够保证在多核多线程环境中,在某一个时间点上,只能有一个线程进入临界区代码,从而保证临界区中操作数据的一致性。加锁过程用如下伪码表示: 1、read loc原创 2017-08-20 21:25:18 · 22246 阅读 · 4 评论