欢迎来到天天文库
浏览记录
ID:26476804
大小:56.50 KB
页数:8页
时间:2018-11-27
《操作系统基本概念》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《操作系统》考试大纲第一章操作系统引言填空题1.操作系统是最基本的系统软件2.操作系统在计算机系统中位于硬件与其他软件之间3.资源共享的方式一般分为互斥共享和同时共享4.计算机系统由硬件系统与软件系统组成5.并发和共享是操作系统的两个最基本的特征6.批处理系统不允许用户随时干预自己程序的运行基本概念1.操作系统:控制和管理计算机硬件和软件资源,合理组织计算机的工作流程以及方便用户使用计算机的系统软件2.操作系统的主要功能处理机管理:协调系统中的多个程序存储器管理:内存的分配与回收扩充、地址转换、共享保护设备管理:输入输出设备的分配、调度文件管理:负责文件存储空
2、间的管理作业管理:仅用于批处理系统3.操作系统的地位:OS是配置在裸机上的第一层软件,是对硬件系统的第一次扩充OS是系统软件的核心,处于软件的最内层。4.操作系统的作用:管理计算机系统资源为用户提供方便的使用接口扩充机器(安装软件实现不同功能)5.分时:两个或多个事件按时间片划分,轮流使用计算机系统中的某一资源6.管态(核心态、系统态):操作系统的程序运行时CPU所处的状态系统吞吐量:系统在单位时间内所完成的总工作量。7.作业周转时间:作业从进入系统开始,直到其完成并退出系统为止所经历的时间8.批处理系统:将一批作业输入到计算机的辅存中,系统运行时,一个接一个
3、的调入主存运行,这种采用批量化处理作业技术的OS称为批处理系统。9.实时系统:实时就是立即,马上之意。实时系统是一种能在限定时间内对输入数据快速处理并做响应的计算机系统。简答题1.分时系统的特征交互性:用户在终端通过键盘输入命令,请求系统服务,控制作业运行。及时性:时间片引入使得任何一个作业都能得到及时响应。独占性:每个用户程序独占资源,互不干扰。同时性(多路性):宏观并行,微观各个用户程序轮流使用时间片8实时系统特征:高及时性:响应时间极其严格,要求比分时OS高。首先考虑实时性,其次才是资源利用率。一般在毫秒、微秒级。高可靠性:采用多级容错措施。较少人为干预
4、:仅当系统故障才人为干预,自动控制。软件单一:软件依赖于控制对象的类型(专门OS例如导弹发射,雷达)。分时系统实时系统通用OS专用OS,软件单一交互性强,人机对话交互性弱,较少人为干预响应时间一般(秒级)严格(毫秒、微妙)需要提供程序和数据需要提供数据(软件专用)2.操作系统的基本特征:并发性:并发(concurrent):指多个事件在同一段时间内同时发生。并行(parallel):指多个事件在同一时刻发生共享性:计算机系统中的各种软硬件资源可以为多个用户同时使用,包含:互斥共享:打印机、绘图仪、扫描仪同时共享:磁盘虚拟性:虚拟:一方面指把物理上的一个实体变成
5、逻辑上多个对应物,虚拟出来的对应物不是客观存在的,例如虚拟内存。异步性:异步指内存中多个进程按照各自独立、不可预知速度向前推进3.单用户操作系统(按能响应的用户数和任务数分)单用户单任务OS:只允许一个用户上机且只许作为一个任务运行单用户多任务OS:只许一个用户上机,但允许将一个用户程序分为若干个任务,并发执行,有效地改善系统的性能第二章处理机管理填空题1.操作系统是通过PCB来管理和控制进程的2.进程是由程序段,数据段和PCB三部分组成3.在多道程序系统中,进程之间存在着两种不同的制约关系:同步和互斥4.一次仅允许一个进程使用的资源称为临界资源5.一个单CO
6、U的系统中有n个进程,则在等待队列中进程的个数做多可能为n86.一个单处理器系统中,若有5个用户进程,且假设当前时刻即为用户态,则处于就绪状态的用户进程最多有4个,最少有0个7.若信号量S的初值为1,当前值为-4,则表示有四个等待进程。基本概念:1.进程:一个具有独立功能的程序关于某个数据结合的一次运行活动,是系统进行资源分配和调度的一个独立单位。2.进程并发执行的特征:间断性,失去封闭性,不可再现性3.进程的特征:动态性,并发性,独立性,异步性,结构特征4.进程的状态:就绪,运行,阻塞5.临界区:进程中访问临界资源的那段程序代码称为临界区或临界段。6.临界区
7、的使用原则,即“空则让进,忙则等待,等则有限,等则让权”。7.进程的高级通信方式:共享存储器系统,消息传递系统,管道通信方式8.临界资源:限定进程只能互斥地访问它的资源叫临界资源(指一次仅允许一个进程使用的资源)。9.相关临界区:使用同一临界资源的不同进程中的临界区称为同类临界区或相关临界区。10.高级通信:用户可以直接利用操作系统所提供的一组通信命令(如send和receive),高效地传送大量数据的一种通信方式。它具有传输效率高,用户使用方便等优点11.死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将
8、无法推进下去。12.死锁解决的方法:1
此文档下载收益归作者所有