操作系统-章作业答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章操作系统概论
一、名词解释
1. 操作系统:操作系统是一组控制和管理计算机硬件和软件资源、合理的对各类作业进行调度,以及方便用户
的程序的集合。
2. 软件:是提高计算机系统效率和方便用户使用计算机的程序
3. 响应时间:指用户发出命令,到系统完成用户命令所需的时间。
4. 分时技术:把处理机的响应时间分成若干个大小相等(或不相等)的时间单位,称为时
间片(如100毫秒),每个终端用户获得CPU,就等于获得一个时间片,该用户程序开
始运行,当时间片到(用完),用户程序暂停运行,等待下一次运行。
5. 批处理:是指把一批作业以脱机输入方式输入到磁带上,并在系统中配上监控程序,它
负责完成这批作业的调入、启动运行、输出运行结果等工作。
6. 吞吐量:指系统在单位时间内所完成的总工作量
7. 裸机:
8. 脱机输入输出:①该技术是指事先将装有用户程序和数据的纸带(或卡片)装入纸带(或卡
片)输入机,在一台外围机的控制下把纸带(卡片)上的数据(程序)输入到磁带上。②当
CPU需要这些程序和数据时再从磁带上高速地调入内存。类似的,当CPU需要输出时
可由CPU直接高速地把数据从内存送到磁带上。③然后再在另一台外围机地控制下,
将磁带上的结果通过相应的输出设备输出。由于程序和数据的输入输出都是在外围机的
作用下完成的,即是在脱离主机的情况下完成的。故称脱机输入输出方式
9. 单道批处理系统:是指系统对作业的处理都是成批进行的、且在内存中始终只保持一道
作业。它是最早出现的一种OS。但这种单道批处理系统仍然不能很好地利用系统资源,故现在已很少使用。
其特征为:自动性、顺序性、单道性。
10. 多道批处理系统:多道程序设计技术是在计算机内存中同时存放几道相互独立的程序,它们在管理程序的控
制下相互穿插地运行。在批处理系统中采用多道程序设计技术,就形成了多道批处理操作系统。
11. 并发性:指两个或多个事件在同一时刻发生。
12. 并行性:指两个或多个事件在同一时间间隔内发生。
13. 临界资源:指在一段时间内只允许一个进程访问的资源。
14. 虚拟性:指通过某种技术把一个物理设备变成若干个逻辑上的对应物。其实现通过分时使用的方法。
15. 共享:指系统中的资源可供内存中多个并发执行的进程共同使用。
二.填空
1. 操作系统是配置在计算机硬件系统上的第一层软件,是对硬件系统的第一次扩充。是用户和计算机硬件系统之间的接口。
2. 用户与操作系统之间的接口有命令接口、程序接口、图形用户接口
3. 多道程序设计技术,在单处理机情况下多道程序环境中的各道程序,宏观上它们是并行
运行,微观上则是串行执行。
4. 操作系统是一组控制和管理计算机硬件和软件资源、合理的对各类作业进行调度,以及方便用户的程序的集
合。
5. 分时操作系统是按照时间片为每个用户分配处理机的。实时控制系统和实时信息处理系统是实时操作系统的
两种应用。
6. 网络操作系统的模式有:客户/服务器C/S(Client/Server)模式和对等(Peer-to-Peer)模式。
7. 并发、共享、虚拟、异步性构成了操作系统的特征。
8. 除从硬件的角度外,扩充内存可采用虚拟技术。将外存作为内存来使用。
9程序的并发执行是指两个或两个以上的程序或程序段可在同一时间间隔内同时执行。
10•从资源管理的观点看,OS是计算机系统资源的管理者。OS的主要功能是针对处理机,存
储器,I/O设备及文件等四类资源进行有效的管理。
11. 多道批处理系统与分时操作系统和实时操作系统是操作系统的三种基本类型。
12. 在操作系统中,存储器管理主要包括:内存分配,内存保护,地址映射和内存的扩充。
13. 对处理机的分配和运行都是以进程为基本单位的。所以对处理机的管理就转化为对进城的管理,它包括:进程控制、进程同步、进程通信及调度
、选择题
1.以下属于操作系统的是:
a) ie浏览器b) dos c)宏汇编d) word字处理软件
2.以下属于单任务单用户的操作系统是
a) unix b) dos c) windows xp d) os/2
3.能在微机、工作站、小型机及大型机上运行的OS是
a) unix b) dos c) windows 95 d) Macintosh OS
四、问答题
1、就以下几方面比较分布式OS与网络OS
2•何为脱机的I/O和联机的I/O?
脱机的I/O是指不需要主机干预的I/O;联机的I/O是指I/O传输需要主机干预。
第二章进程的描述与控制
一、名词解释
1. 原语是指由若干条指令组成、用来实现某个特定操作的一个过程。原语的执行具有原子性,即原语在
执行过程中不能被分割。操作系统内核中含有许多原语,它们运行在系统状态下。
2•进程进程是程序的一次执行,是一个活动的实体,它有数据,程序段和进程控制块构成,是有生命周期的
3. 内核通常将一些与硬件紧密相关的模块(诸如中断处理程序,各种常用设备的驱动程
序),以及运行频率较高的模块(诸如时钟管理、进程调度以及许多模块公用的一些基本操作)都安
排在紧靠硬件的软件层次中,并使它们常驻内存,以便提高OS的运行效率,并对它们加以保护。通常
把这一部分称为OS的内核。
4. 前驱图描述进程执行顺序的有向图。
5•进程控制块PCB 存放进程的管理和控制信息的数据结构,由进程标识符,处理机状态和进程调度和控制信息组成。
6•系统态也叫管态或核心态。它具有较高的特权,能执行一切指令,访问所有寄存器和存储区。通常,操作系统内核就运行在系统状态下。
7.用户态用户态,也叫目态。是一种具有较低特权的执行状态。它只能执行规定的指令、访问规定的寄存器和
存储区。通常用户程序都运行在用户态。
8•线程是比进程更小的实体,引入线程后,进程只是拥有资源的基本单位,而不是一个
可执行的实体;每个线程都是一个可执行的实体,即CPU调度和分派的基本单位
是线程。
二、填空
1•程序顺序执行时所表现的特征有:顺序性、封闭性、可再现性
2•并发执行失去封闭性的原因是共享资源的影响
3. 由程序段、数据段及进程控制块三部分构成了一个进程的实体。
4. 进程的基本状态有:新(New)状态、就绪(Ready)状态、执行状态、阻塞(Block)(等“ 待”睡眠”状态、终止(Terminated)状态。
5. 系统态和用户态是处理机的两种执行状态
6. PCB 的组织方式:链表方式、索引丨表方式。
7. 进程控制是操作系统的内核通过原语来实现的。
8. 进程控制包括:进程创建、进程撤消、进程阻塞、进程唤醒。
9. 线程是进程中的一个实体,是被系统独立调度和分派的基本单位。
三、选择题
1. 以下描述不正确的是
A •前驱图是用来描述程序段或进程之间执行的先后次序关系
B •前驱图中不能有环路。
C.前驱图中可以有环路。
D •前驱图只是用来描述进程的家族关系的。
2. 关于进程与程序的描述,以下正确的是
A •进程和程序没有本质的区别
B •进程是动态的,程序是静态的