
操作系统
zhuzhubility
这个作者很懒,什么都没留下…
展开
-
【操作系统】进程状态及切换
进程的状态及切换就绪态和运行态可以相互转换,运行态下如果时间片耗尽或者被抢占则进入就绪太,其他只能运行态->阻塞态(等待某个事件发生:外部输入等)->就绪态(除了cpu一切就绪)进程控制就是实现进程状态转换,通过原语实现!原子操作(原语):在执行期间不允许中断,通过“关中断指令”和“开中断指令”实现,只能在核心态使用!阻...原创 2019-04-01 17:43:59 · 1133 阅读 · 0 评论 -
作业/进程 及调度
程序与进程之间的区别:(1)进程更能真实地描述并发,而程序不能。(2)进程由程序和数据两部分组成,进程是竞争计算机系统有限资源的基本单位,也是进程处理机调度的基本单位。(3)程序是静态的概念;进程是程序在处理机上一次执行的过程,是动态的概念。(4)进程有生存周期,有诞生有消亡。是短暂的;而程序是相对长久的。(5)一个程序可以作为多个进程的运行程序;一个进程也可以运行多个程序。...转载 2019-04-01 22:59:34 · 666 阅读 · 0 评论 -
进程通信【待完善】
1、共享内存2、管道3、消息队列转载 2019-04-02 21:57:24 · 144 阅读 · 0 评论 -
线程的引入
进程与线程对比线程的属性:转载 2019-04-02 22:00:38 · 157 阅读 · 0 评论 -
线程同步的方式
首先要明白,什么是线程同步,为什么要同步?所谓同步,就是并发的线程在一些关键点上可能需要互相等待与互通信息,这种相互制约的等待与互通信息称为进程同步。“同”其实是协同,而不是同时,因为我们知道多线程终究是不能同时执行的(看起来那么多程序同时运行互相不干扰那是从宏观层面看是这样),那么线程之间由于执行权在不断地切换,如果不同线程都做不同的事,处理不同的数据倒也没什么问题,关键是有时候会有那么一些...转载 2019-04-03 09:33:32 · 219 阅读 · 0 评论