操作系统复习提纲
时间:2025-04-20
时间:2025-04-20
上过操作系统这课的孩子要看啊
第一章 操作系统概述(电本 吕一珂)
1、 简述操作系统的概念
操作系统是一组控制和管理计算机系统资源的程序集合,它控制与协调并发活动,为用户提供良好的接口。(操作系统是计算机系统的一种系统软件,由它统一管理计算机系统的软硬件资源,合理安排计算机的工作流程,控制程序的执行,为其他程序的执行提供良好的环境,目的是方便用户和提高系统工作效率。)
2、 操作系统通过何种方式提高系统的效率?
(1) 配置操作系统可以使计算机系统能高效地工作;
(2) 操作系统扩充硬件的功能,使硬件的功能发挥得更好。操作系统使用户合理地共享
资源,防止各用户间的相互打扰。操作系统以文件格式管理软件资源,保证信息的
安全和快速存取
3、 从资源管理的角度分析,操作系统的功能包括哪些?
(1) 处理器管理:为用户合理分配处理器时间,提高处理器的工作效率;
(2) 存储管理:为用户分配主存空间,保护主存中的数据和程序不被破坏,提高主存空
间的利用率;
(3) 文件管理:管理用户信息,为用户提供按文件名存取的功能,合理地分配文件的存
储空间;
(4) 设备管理:负责设备的分配、启动以及虚拟设备的实现等;
(5) 作业管理:实现作业的调度和控制。
4、 操作系统在计算机中的地位如何?
是重要的系统软件,是硬件上的第一层软件,提供各种软件的运行环境,是用户与硬件
的接口,是计算机系统的控制中心。它是一组控制和管理计算机软硬件资源,合理安排计算机的工作流程,提供资源效率,方便用户的程序的集合。
5、 批处理多道程序是如何提高计算机系统的工作效率的?
(1) 多道作业并行工作,减少了处理器的空闲时间;
(2) 作业调度可以合理选择装入主存储器中的作业,充分利用计算机系统资源
(3) 作业指向过程中不再访问低速设备,而是直接访问高速的磁盘设备,缩短执行时间;
(4) 作业成批输入,减少人工操作和作业的交接时间。
6、 区分网络操作系统和分布式操作系统。
在配置了网络操作系统的计算机网络中,各计算机没有主次之分;网络中任意两台计算
机可以进行信息交换;用户可在网络中共享资源。
分布式计算机系统是由多台计算机组成的一种特殊的计算机网络,分布式操作系统能使
系统中若干台计算机相互协作完成一个共同任务,是一个程序分布在几台计算机上并行执行、相互协作得出最终计算结果。
第二章 进程管理
1、 名词解释
临界资源:一次只允许一个进程使用的资源。
临界段:访问邻接资源的程序段。
进程的同步:进程间为了完成一个共同的目标,协同工作、有前后次序的直接制约关系。 进程的互斥:多个进程因不能同时访问临界资源而产生的简介制约关系。
2、 为什么进程存在的标志是进程控制块?
上过操作系统这课的孩子要看啊
进程控制块是用来记录进程状态及其他相关信息的数据结构,是进程存在的唯一标志,
PCB存在则进程存在。系统创建进程时会产生一个PCB,撤销进程时,PCB也自动消失。
3、 简述进程控制块(PCB)的作用
记载进程有关信息的一块贮存区域,其内容包括进程标识、进程状态、优先级、现场保
留区、所占资源等信息。它是系统为每个进程建立的,其作用是在进程结束是由系统将相应的PCB撤销,PCB是进程存在的唯一标识。
4、 进程和程序的本质区别是什么?
(1) 进程是动态的,程序是静态的;
(2) 进程有一定的生命期,而程序是指令的集合,用以指示处理机的操作,本身无“运
动”含义;
(3) 程序和进程无一一对应关系;
(4) 程序可作为软件资源长期保存,进程只是一次执行过程,是暂时的。
进程是程序执行的动态活动;程序是进程运行的静态文本。
5、 进程创建原语的主要任务是什么?
(1) 申请一个空闲的PCB。从系统PCB表中找到一个空闲的PCB项,并指定唯一的进
程标识号PID。
(2) 为新进程分配资源。根据调用者提供的所需内存大小,为新进程分配必要的内存空
间,转入该进程的实体。
(3) 将新进程的PCB初始化。
(4) 将进程加入到就绪队列。
6、 进程调度方式有哪两种?哪种调度方式的系统开销大?时间轮转调度属于哪种调度?
(1) 可剥夺调度方式(可抢占):当系统中出现更为“紧迫或重要”的进程,或者运行态
进程已用完系统规定的使用处理机的时间片,系统将终止该进程的运行,将其状态
转换成就绪态。系统开销大。时间轮转调度属于可剥夺式。
(2) 非剥夺调度方式(不可抢占):只有当该进程运行完毕或因等待某种外部时间不能继
续运行而主动放弃处理机的情况下,系统才把处理机分配给其他进程。
7、 时间轮转调度算法中,时间片值的选取对系统有什么影响?
(1) 时间片长度过短:调度程序剥夺处理机的次数增多,使进程切换次数大大增加,加
重系统开销。
上一篇:深基坑简易土钉墙施工方案
下一篇:地面与楼面工程质量预控18