《操作系统》习题答案

发布时间: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)也不能强迫一个进程永久等待进入临界区

《操作系统》习题答案

相关推荐