计算机操作系统07

计算机操作系统07

ID:41247710

大小:48.50 KB

页数:6页

时间:2019-08-20

计算机操作系统07_第1页
计算机操作系统07_第2页
计算机操作系统07_第3页
计算机操作系统07_第4页
计算机操作系统07_第5页
资源描述:

《计算机操作系统07》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一:填空题1.计算机由硬件系统和软件系统两个部分组成,它们构成了一个完整的计算机系统。2.按功能划分,软件可分为系统软件和应用软件两种。3.操作系统的基本功能是处理机(包含作业)管理、存储管理、设备管理和文件管理。4.在分时和批处理系统结合的操作系统中引入“前台”和“后台”作业的概念,其目的是改善系统功能,提高处理能力。5.实时系统与分时以及批处理系统的主要区别是高及时性和高可靠性。6.分时系统的主要特征为多路性、交互性、独立性和及时性。7.进程在执行过程中有3种基本状态,它们是运行态、就绪态和阻塞态。8.系统中一个进程由程序、数据集合和进

2、程控制块(PCB)三部分组成。9.作业被系统接纳后到运行完毕,一般还需要经历后备、运行和完成三个阶段。10.在可变分区存储管理中采用最佳适应算法时,最好按尺寸法来组织空闲分区链表。11.静态重定位在程序装入时进行,动态重定位在程序执行时进行。12.在分页式存储管理中,如果页面置换算法选择不当,则会使系统出现抖动现象。13.在请求分页式存储管理中采用先进先出(FIFO)页面淘汰算法时,增加分配给作业的块数时,缺页中断的次数有可能会增加。14.在请求分页式存储管理中,页面淘汰是由于缺页引起的。15.在段页式存储管理中,每个用户作业有一个段表,每

3、段都有一个页表。16.DMA控制器在获得总线控制权的情况下能直接与内存储器进行数据交换,无需CPU介入。17.在DMA方式下,设备与内存储器之间进行的是成批数据传输。18.信号量的物理意义是当信号量值大于零时表示可分配资源的个数;当信号量值小于零时,其绝对值为等待使用该资源的进程的个数。19.所谓临界区是指进程程序中需要互斥执行的程序段。20.用P、V操作管理临界区时,一个进程在进入临界区前应对信号量执行P操作,退出临界区时应对信号量执行V操作。21.有m个进程共享一个临界资源。若使用信号量机制实现对临界资源的互斥访问,则该信号量取值最大为

4、1,最小为−(m−1)。22.对信号量S的P操作原语中,使进程进入相应信号量队列等待的条件是Vs<0。23.死锁是指系统中多个进程无休止地等待永远不会发生的事件出现。24.产生死锁的4个必要条件是互斥、非剥夺、部分分配和循环等待。25.在Windows2000中,具有1~15优先级的线程称为可变型线程。它的优先级随着时间配额的用完,会被强制降低。26.Windows2000在创建一个进程时,在内存里分配给它一定数量的页帧,用于存放运行时所需要的页面。这些页面被称为是该进程的“工作集”。三:问答1:虚拟设备的软件功能的组成部分?(1)预输入程

5、序(2)缓输出程序(3)井管理程序2:系统调用与一般的过程调用有什么区别?答:系统调用是指在用户程序调用操作系统提供的功能子程序;一般地过程调用是指在一个程序中调用另一个程序。因此它们之间有如下三点区别。(1)一般的过程调用,调用者与被调用者都运行在相同的CPU状态,即或都处于目态(用户程序调用用户程序),或都处于管态(系统程序调用系统程序);但发生系统调用时,发出调用命令的调用者运行在目态,而被调用的对象刚运行在管态,即调用者与被调用者运行在不同的CPU状态。(2)一般的过程调用,是直接通过转移指令转向被调用的程序;但发生系统调用时,只能

6、通过访管指令提供的一个统一的入中,由目态进入管态,经分析后,才转向相应的操作系统命令处理程序。(3)一般的过程调用,在被调用者执行完后,就径直返回断点继续招待但系统调用可能会导致进程状态的变化,从而引起系统重新分配处理机。因此,系统调用处理结束后,不一定是返回调者断点处继续执行。3:作业调度与进程调度有什么区别?答:作业调度和进程调度(即CPU调度)都涉及到CPU的分配。但作业调度只是选择参加CPU竞争的作业,它并不具体分配CPU。而进程调度是在作业调度完成选择后的基础上,把CPU真正分配给某一个具体的进程使用。4:什么是内部碎片?什么是外

7、部碎片?各种存储管理中都可能产生何种碎片?答:所谓“内部碎片”,是指系统已经分配给用户使用、用户自己没有用到的那部分存储空间;所谓“外部碎片”,是指系统无法把它分配出去供用户使用的那部分存储空间。对于教材而言,单一连续区存储管理、固定分区存储管理、分页式存储管理和请求页式存储管理都会出现内部碎片。只是前两种存储管理造成的内部碎片比较大,浪费较为严重;后两种页式存储管理,平均来说每个作业都会出现半页的内部碎片。教材中,只有可变分区存储管理会产生外部碎片。5:叙述静态重定位与动态重定位的区别。答:静态重定位是一种通过软件来完成的地址重定位技术。

8、它在程序装入内存时,完成对程序指令中地址的调整。因此,程序经过静态重定位以后,在内存中就不能移动了。如果要移动,就必须重新进行地址重定位。动态重定位是一种通过硬件支持完成的地址重

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。