操作系统复习小结

这周已经是第17周了,距离期末考试越来越近了,发现好多专业课都不会。所以这周除了实训任务就是开始着手复习我的专业课,先从操作系统开始。下面是一些相关的内容。

第一章 操作系统引论

1.什么是操作系统?它的作用是什么?
操作系统是配置在计算机硬件上的第一层软件,它也是对计算机资源管理的软件,用于提高设备的利用率和吞吐量。
操作系统的作用:

  • 作为用户和计算机硬件系统之间的接口
  • 作为计算机资源的管理者’
  • 扩充硬件功能
  • 管理软件和管理硬件
    操作系统的特征:并发和共享

2.操作系统的发展

  • 单批道处理操作系统
  • 多批道处理操作系统:
    优点:资源利用率高,系统吞吐量大;
    缺点:平均周转时期长;无交互能力,导致修改和调试程序及其不方便。
    待解决的问题:处理机争用问题,内存分配和保护问题,I/O设备分配问题,文件的阻止和管理问题,作业管理问题,用户与系统接口问题。
  • 分时操作系统
    与多批道处理系统相比,非常明显的差别:多路性,独立性,及时性(最重要的特征),交互性。
  • 实时操作系统
    实时操作系统的常见类型:工业(武器)控制系统,信息查询系统,多媒体系统,嵌入式系统。
    与分时系统特征比较:多路性,独立性,及时性,交互性,可靠性。

第二章 进程的描述与控制

一.前驱图和程序执行

1.前驱图和进程图
前驱图:是指一个有向无循环图,它主要用于描述程序执行的先后顺序。
进程图:是用于描述进程间关系的一个有向树。
2.程序执行
程序顺序执行的特点:顺序性,封闭性,可再现性;
程序并发执行的特点:间断性,失去封闭性,不可再现性。

二.进程

1.什么是进程?
进程是由程序段,数据段,PCB(进程控制块)三部分组成的进程实体。它是一个程序及其数据在处理机上顺序执行时所发生的活动。
进程和程序的主要区别:动态性和静态性
2.进程的特征:
进程是系统进行资源分配和调度的基本单位。
进程具有动态性,并发性,独立性,异步性以及结构特征等5个特征。
3.进程的状态
进程的三种基本状态是:就绪状态,执行状态,阻塞状态,后来又引入了创建状态,终止状态。
就绪队列:如果系统中有许多处于就绪状态的进程,通常将它们按照一定的策略排成一个队列,该碎裂就称为就绪队列。
例子:

1.如果一个进程被唤醒,意味着:进程状态变为就绪状态
2.某进程所要求的打印输出操作结束后,进程状态会从阻塞状态变为就绪状态
3.从运行状态到阻塞状态可以由进程自身决定。

你可能感兴趣的:(复习,总结,笔记)