操作系统-同步练习册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统
同步练习册
学号________
姓名________
专业________
教学中心________
华南理工大学网络教育学院
二OO八年九月
第一章操作系统引论
一、填空题
1、操作系统向用户提供了三种接口,分别是:程序借口、操作借口、图形借口。
2、可以从不同的角度来观察OS。从一般用户的观点,可把OS看作是为用户提供了虚拟计算机;从资源管理观点上看,则可以把OS视为计算机系统的资源管理者。
3、计算机系统中的软硬件资源可以分为四类,分别是:硬件层, 操作系统层, 系统程序层, 应用程序层。
4、当前三大种类操作系统分别是:Windows OS 、UNIX OS 、LINUX 。
5、多道批处理操作系统的特征是:用户脱机工作; 成批处理作业, 单/多道程序运行。
6、分时操作系统的特征是:同时性, 独立性, 及时性, 交互性。
7、操作系统的四大特征分别是:并发性concurrence 、共享性sharing 、异步性asynchronism 、虚拟性virtual 。最基本的特征是并发性和共享性。
二、名词解释
操作系统
操作系统是管理系统资源, 控制程序执行, 改善人机界面, 提供各种服务, 合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一种系统软件.
脱机IO技术
脱机IO技术, 即IO工作脱离了主机, 辅机和主机可以并行工作, 大大加快了程序的处理和数据的输入及输出.
联机IO技术
联机IO技术, 作业的输入和输出是联机的, I/O设备和CPU串行工作.
多道批处理操作系统
采用批量处理作业方式的操作系统叫多道批量操作系统(Batch Operating System).
实时操作系统
实时操作系统(Real Time Operating System)是指外界事件或数据产生时, 能够接收并以足够快的速度予以处理, 其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应, 并控制所有实时任务协调一致运行的操作系统.
分时操作系统
允许多个联机用户同时使用一台计算机系统进行计算的操作的系统统称分时操作系统(Time Sharing Operating System).
进程
进程是并发程序设计的一个工具, 并发程序设计支撑了多道程序设计, 进程能确切, 动态地刻画计算机系统内部的并发性, 更好地解决系统的共享性.
并发
并发concurrence是指两个或两个以上的事件或活动在同一时间间隔内发生.
并行
并行parallelism是指两个或两个事件或活动以上在同一时刻发生.
互斥共享
互相排斥地使用系统中的临界资源即互斥共享.
虚拟
虚拟virtual是指操作系统中的一种管理技术, 是把物理上的一个实体变成逻辑上的多个对应物, 或把物理上的多个实体变成逻辑上的一个对应物的技术.
作业调度
根据一定的原则, 从输入的后备作业队列中选择适当的作业, 为它分配内存等资源, 并将其调入内存投入运行, 又称高级调度, 远程调度.
进程调度
低级调度又称进程调度,其主要功能是根据一定的算法将CPU分派给就绪队列中的一个进程。进程调度是操作系统中最基本的一种调度,其调度策略的优劣直接影响整个系统的性能。
三、问答题
1、操作系统的主要任务是什么?操作系统主要具有哪几方面功能?
A. 1. 方便用户使用; 2. 扩大机器功能; 3. 管理系统资源; 4. 提高系统效率; 5. 构筑开放环境.
B. 1. OS是用户与计算机硬件之间接口; 2. OS为用户提供了虚拟计算机; 3. OS是计算机系统的资源管理者.
2、处理机管理有那些主要功能?它们的主要任务是什么?
功能:
1.进程控制,进程同步,进程通信和调度.
2.进程控制的主要任务是为作业创建进程,撤销已结束的进程,以及控制进程在运行过程中的状态转换.
任务:
a.进程同步的主要任务是对诸进程的运行进行调节.
b.进程通信的任务是实现在相互合作进程之间的信息交换.
c.调度分为作业调度和进程调度.作业调度的基本任务是从后备队列中按照一定的算法,选择出若干个作业,为它们分配必要的资源;
而进程调度的任务是从进程的就绪队列中,按照一定的算法选出一新进程,把处理机分配给它,并为它设置运行现场,是进程投入运行.
3、内存管理有那些主要功能?它们的主要任务是什么?
主要功能:
内存分配,内存保护,地址映射和内存扩充等.
内存分配的主要任务是
为每道程序分配内存空间,提高存储器利用率,以减少不可用的内存空间,允许正在运行的程序申请附加的内存空间,以适应程序和数据动态增长的需要.
-内存保护的主要任务是确保每道用户程序都在自己的内存空间中运行,互不干扰.
-地址映射的主要任务是将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址.
-内存扩充的主要任务是借助虚拟存储技术,从逻辑上去扩充内存容量.
4、设备管理有那些主要功能?它们的主要任务是什么?
a. 主要功能: 缓冲管理,设备分配和设备处理,以及虚拟设备等.
b. 主要任务: 完成用户提出的I/O请求,为用户分配I/O设备;提高CPU和I/O设备的利用率;提高I/O速度;以及方便用户使用I/O 设备.
5、文件管理有那些主要功能?它们的主要任务是什么?
a. 主要功能: 对文件存储空间的管理,目录管理,文件的读,写管理以及文件的共享和保护.
b. 主要任务: 对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性.
6、简要说明操作系统的四大特征。