操作系统
文章平均质量分 61
全栈小熊猫
这个作者很懒,什么都没留下…
展开
-
操作系统简介(笔记一)
0.操作系统是最基本的系统软件,是硬件和软件的接口。1.组成部分:操作系统理论研究者有时把操作系统分成四大部分: ①驱动程序:最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。 ②内核:通常将一些与硬件紧密相关的模块(如中断处理程序等)、各种常用设备的驱动程序以及运行频率较高的模块(如时钟管理、进程调度等),都安排在紧靠硬件的软件层次原创 2017-11-08 13:52:53 · 400 阅读 · 0 评论 -
进程同步之信号量机制(笔记三)
0.进程同步机制进程同步机制的主要任务是对多个相关进程在执行次序上进行协调,使得诸进程能够合理的共享系统资源,使得程序的执行具有可再现性。 进程之间的两种制约关系: ①间接相互制约关系 eg: 对诸如打印机、CPU等资源,多个进程只能互斥地访问,所以竞争这类资源的进程之间存在间接相互制约的关系 ②直接相互制约关系 eg: 某些应用程序为了完成某些任务建立了两个或多个进程,这些进程为了完成任务而原创 2017-11-17 14:31:09 · 1044 阅读 · 1 评论 -
进程简介(笔记二)
0. 一道等待运行的程序只有在获得了处理器后才能运行,在多道程序环境下,程序并发执行,走走停停。这时由于资源共享,它们将失去封闭性,并且具有间断性,同样的输入多次运行可能得出不同的结果。所以,程序是不能参与并发执行的。为了能使程序并发执行,并且可以对并发执行的程序加以描述和控制,我们引入”进程”的概念。 进程实体是由程序段、相关数据和PCB(进程控制块)构成的,一般情况下,我们把进程实体就简称为原创 2017-11-16 12:43:33 · 218 阅读 · 0 评论 -
处理机调度(笔记四)
0.处理机调度的层次 高级调度(High Level Scheduling):又称长程调度或作业调度,它的调度对象是作业。决定将外存上处于后备队列中的哪几个作业调入内存。高级调度主要用于多道批处理系统中,在分时和实时系统中不设置高级调度。 低级调度(Low Level Scheduling):又称短程调度或进程调度,它的调度对象是进程(或内核级线程)。它决定哪个进程获得处理机,并将处理机分配给选原创 2017-11-22 13:30:06 · 507 阅读 · 0 评论