操作系统概论课后习题及答案

操作系统概论课后习题及答案

ID:35554141

大小:78.59 KB

页数:14页

时间:2019-03-28

操作系统概论课后习题及答案_第1页
操作系统概论课后习题及答案_第2页
操作系统概论课后习题及答案_第3页
操作系统概论课后习题及答案_第4页
操作系统概论课后习题及答案_第5页
资源描述:

《操作系统概论课后习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章操作系统简介一、单项选择题1.linux操作系统是()A.单用户单任务操作系统B.单用户多任务操作系统C.多用户单任务操作系统D.分时操作系统2.操作系统内核中文件系统模块的主要功能是()A.实现虚拟存储B.保存系统文档和用户文档C.保护系统数据D.实现对文件的按名存取和文件的存储3.下列关于批处理系统的叙述中,正确的是()A.批处理系统允许多个用户与计算机直接交互B.批处理系统分为单道批处理系统和多道批处理系统。C.单道批处理系统也可能同时是分时系统。D.多道程序系统就是指多道批处理系统。二、填空题1.单道批处理系统的内存中只能驻留_______道用户作业,CPU和内存资源被用户作

2、业独占。2.单道批处理系统与无操作系统的计算机系统相比而言,减少了______________的时间。3.操作系统是一组控制和管理计算机_______和_______资源、合理地对各类作业进行调度,以及方便用户的程序集合。4.并发是指两个或两个以上的事件在______________的发生。5.现代操作系统的特征包括并发、_______、虚拟和异步。三、简答题1.请说明操作系统的作用和功能。作用:操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用功能:处理器管理、作业管理、存储器管理

3、、设备管理、文件管理。2.请说明单道批处理系统、多道批处理系统、分时系统的特点及优缺点。1)单道批处理系统:最早出现的一种OS,具有单道性、自动性和顺序性。与无操作系统的计算机系统相比而言,减少了人工操作的时间。但由于作业独占CPU和内存,当作业进行I/O时,CPU只能等待I/O完成而无事可做,导致CPU资源不能得到充分利用。2)多道批处理系统:支持多道程序驻留内存,CPU不再空闲等待I/O,具有多道性、无序性、调度性和复杂性。优点是能够提高CPU、内存和I/O设备的利用率和系统的吞吐量。缺点是系统平均周转时间长,缺乏交互能力。143)分时系统:允许多个用户终端同时使用计算机,特点是具有多

4、路性、独立性、及时性和交互性。优点是向用户提供了人机交互的方便性,分时系统的实现需要解决及时接收和及时处理的关键问题。1.内存(存储)管理有哪些主要功能?1)管理内存空间。2)进行逻辑地址到物理地址的转换3)实现内存的逻辑扩充。4)完成内存信息的共享和保护。2.请说明指令执行的过程。1)取指令:首先将要执行的指令从内存中取出送入cpu。2)分析指令:然后由cpu对指令进行分析译码,判断该条指令要完成的操作。3)执行指令:向各部件发出完成该操作的控制信号,实现该指令的功能。3.操作系统具有哪些特征?操作系统是覆盖在裸机上的第一层软件,为编译程序、数据库管理系统及其他应用程序提供运行环境。有以

5、下特征。并发:两个或多个事件在同一时间间隔内发生。共享:系统中的资源可供内存中多个并发执行的进程共同使用。虚拟:通过某种技术把一个物理实体变成若干逻辑上的对应物。异步性:进程以不可预知的速度向前推进。第一章进程管理一、单项选择题1.下列选项中,操作系统提供给应用程序的接口是()A.系统调用B.中断C.库函数D.原语2.Wait(s)操作中的block(s,l)阻塞的进程是()A.申请资源的进程B.申请临界资源的进程C.调用wait(s)的进程D.提供wait(s)操作的系统进程3.在一个单处理机系统中存在5个进程,处于就序列中的就绪进程数最多为()A.0个B.4个C.5个D.6个141.若

6、记录型信号量的wait(s)和signal(s)操作的信号量s初值为2,当前值为-1,则在s的阻塞队列中处于阻塞状态的进程数为()A.0个B.1个C.2个D.3个一、填空题1.进程是由正文段、_______和_______构成的实体。2.进程的3种基本状态是执行态、_______态和_______态。3.整型信号量的值只能被_______和_______改变,不允许系统中的其他程序改变信号量的值。4.临界区是指访问_______的代码。二、简答题1.什么是进程?说明进程与程序的区别和联系。进程的定义:①进程是允许并发执行的程序在某个数据集合上的运行过程。②进程是由正文段、用户数据段及程序控

7、制块共同组成的执行环境。进程与程序的区别:①程序是静态的,进程是动态:程序是存储在某种介质上的二进制代码,进程对应了程序的执行过程。②程序是永久的,进程是暂时存在的:程序的永久性是相对于进程而言。③存在实体不同:程序是指令的集合,而进程包含了正文段,用户数据段和进程控制块。进程与程序的联系:进程是程序的一次执行,进程总是对应至少一个特定的程序,执行程序的代码。一个程序可以对应多个进程。2.操作系统在什么时候创建进程?操作

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

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

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