随笔分类 -  操作系统原理

摘要:一、进程互斥的定义 所谓进程互斥,指的是对某个系统资源,一个进程正在使用它,另外一个想用它的进程就必须等待,而不能同时使用 。进程互斥是多道程序系统中进程间存在的一种源于资源共享的制约关系,也称间接制约关系,主要是由被共享资源的使用性质所决定的。 二、互斥访问的划分 三、进程互斥遵循的原则 空则让进 阅读全文
posted @ 2019-09-14 11:09 王陸 阅读(8387) 评论(0) 推荐(3) 编辑
摘要:一、知识预览 二、三种基本状态 进程是程序的一次执行。在这个执行过程中,有时进程正在被CPU处理,有时有需要等待CPU服务,可见进程的状态会有各种变化,为了方便对各个进程的管理,操作系统需要将进程合理地划分为几种状态。 另外的两种状态 三、进程状态的转换 注意: 不能由阻塞态之间转换为运行态。处于阻 阅读全文
posted @ 2019-09-12 16:03 王陸 阅读(2471) 评论(0) 推荐(1) 编辑
摘要:一、知识总览 二、进程的定义 早期计算机只支持单道程序 引入多道程序技术后,就出现了进程的概念。 三、进程的定义 “进程”这一术语,在60年代初期,首先在美国MIT的MULTICS系统和IBM公司的CTSS/360系统中引入。其中能反映进程实质的定义有:(1)进程是程序的一次执行。(2)进程是可以和 阅读全文
posted @ 2019-09-12 15:25 王陸 阅读(3457) 评论(0) 推荐(2) 编辑
摘要:知识预览 一、运行机制 两种指令 两种处理器状态 两种程序 总结 特权指令只能在CPU处于核心态下执行,非特权指令既可以在核心态下执行,也可以在用户态下执行。 需要使用特权指令的程序称为内核程序,普通的程序为应用程序。 内核程序由于需要使用特权指令,所以需要运行在核心态。 二、操作系统内核 既然操作 阅读全文
posted @ 2019-09-09 21:10 王陸 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:知识预览 1.手工操作阶段: 2.批处理阶段: 单道批处理系统: 多道批处理系统: 标志着操作系统正式诞生! 为什么多道批处理系统能使资源利用率大幅提升? 举个例子: 若采用多道批处理系统: 3.分时操作系统: 4.实时操作系统: 5.其他 阅读全文
posted @ 2019-09-09 21:02 王陸 阅读(3157) 评论(0) 推荐(1) 编辑
摘要://本系列博客是王道考研老师的网课整理而来的,这个老师讲课挺用心的,PPT很有意思。 B站链接https://www.bilibili.com/video/av31584226?p=2 一、操作系统的特性 操作系统有并发性、共享性、虚拟性、异步性四个主要的共同特征。 1、并行性 并发:Concurr 阅读全文
posted @ 2019-09-09 19:22 王陸 阅读(3012) 评论(1) 推荐(3) 编辑