《操作系统》习题答案
发布时间:2018-07-01 13:28:30
发布时间:2018-07-01 13:28:30
1.计算机系统由哪些部分组成?
处理器管理、存储器管理、文件管理、设备管理和接口管理
2. 什么是操作系统?
(1)管理和控制计算机的硬件和软件资源。
(2)合理组织计算机工作流程。
(3)提供方便用户操作的接口的软件。
3. 实时操作系统的主要特点是什么?
及时性、可靠性。
4. 从资源管理的角度来看,操作系统的基本功能可分成哪些部分?
管理和控制计算机的硬件和软件资源。
5. 操作系统的分类?
(1)批处理操作系统。
(2)实时操作系统。
(3)分时操作系统。
(4)网络操作系统。
(5)分布式操作系统。
(6)嵌入式操作系统。
(7)微型计算机操作系统。
2. 进程有哪些基本状态?画出进程基本状态变化图。
①运行态→等待态。
②等待态→就绪态。
③运行态→就绪态。
④就绪态→运行态。
3. 什么叫进程调度?其调度算法有哪些?
答案:
(1)从进程的就绪队列中选择一个进程让其占用CPU运行的中过程叫进程调度。
(2)进程调度算法
1)先来先服务
2)优先数
3)时间片轮转法
5. 作业调度的状态有哪些?
作业设计的状态有:提交、后备、运行和完成。
三、思考题
1. 存储管理的功能是什么?
(1)内存分配和回收
(2)地址重定位
(3)共享与保护
(4)主存的扩充
2. 什么是抖动?
在页式存储管理系统中,如果某一个或某些页面不停地从内存调入外存,又众个存调入内存,则称为抖动。
5. 虚拟存储器它有什么特点?
离散性、虚拟性、多次性、对换性。
三、简答题
1.什么叫文件?
文件是具有符号名的一段程序或数据的集合,通常存储在计算机系统的外存上。
2.文件系统应具有哪些功能?
(1)文件存储空间的管理
(2)文件目录管理
(3)实现从文件到存储空间的映射
(4)实现文件的共享、保护和保密
(5)文件的读/写管理
(6)提供用户接口。
1. 设备管理的功能?
(1)设备的分配
(2)设备的控制
(3)实现磁盘驱动调度
(4)实现虚拟设备
2. 设备分为哪几种类型?
从资源分配的角度
(1)独占设备
(2)共享设备
(3)虚拟设备
3. 简述系统调用的过程?
(1)提供系统调用号和必要的参数。
(2)执行系统调用指令。
(3)调用相应的系统调用处理子程序
(4)返回执行结果
并行性:多个进程同时在不同的CPU上执行。
并发性:多个进程在同一时间段内在一个CPU上执行。
2. 什么是临界区?什么叫临界资源?
多个进程共享的程序段叫临界区。
一次仅允许一个进程访问的资源。
3. 对相关临界区的管理有哪些要求?
(1)互斥访问临界区(2)不能允许一个进程长久访问临界区
(3)也不能强迫一个进程永久等待进入临界区