文档库

最新最全的文档下载
当前位置:文档库 > 操作系统答案B

操作系统答案B

一、判断题

1.╳2.√ 3. ╳4.╳5.╳6.√7.╳8.√9.√10.√

二、单项选择题(每小题1分,共20分)

DAAABADACBCDCADCCAAA

三、填空题(每空1分,共20分)

1.柱面、磁头、扇区

2.流式,记录式,

3.顺序,索引,链接

4.独占和共享

5.同步互斥

6.1

7.逻辑设备表,逻辑设备名物理设备名入口地址

8.批处理操作系统

9.管态目态

四、简答题(每小题5分,共20分)

1.什么是系统调用?它与一般的过程调用有何区别?

?系统调用指系统为用户程序调用操作系统所提供的子程序。它与一般的函数调用不同,系统调用是通过中断方式转向相应子程序的,它工作在核心态(即特权方式),而一般函数调用,仍仅在用户态下的地址转移。系统调用,是用户在程序中调用操作系统所提供的一些子功能

?这是特殊的过程调用,由特殊的机器指令实现这个指令还将系统转入管态

?系统调用是操作系统提供给编程人员的唯一接口,利用系统调用,动态请求和释放系统资源,完成与硬件相关的工作以及控制程序的执行等

每个操作系统都提供几百种系统调用

实际上系统调用语句本身是硬件提供的(机器指令),但其所调用的功能是操作系统提供的

每种机器的机器指令集中都有一条系统调用指令(访管指令)

(1) 运行在不同的系统状态。 (2) 通过软中断进入。(3) 返回问题。(4) 嵌套调用。

2. 作业调度和进程调度有什么区别?

(1)作业调度是宏观调度,它决定了哪一个作业能进入主存。进程调度是微观调度,它决定各作业中的哪一个进程占有中央处理机。(或)作业调度是高级调度,它位于操作系统的作业管理层次。进程调度是低级调度,它位于操作系统分层结构的最内层。

(2)作业调度是选符合条件的收容态作业装入内存。进程调度是从就绪态进程中选一个占用处理机。

3. 什么叫通道?通道的作用是什么?

I/O通道是一种特殊的处理机。它具有执行I/O指令的能力,并通过执行通道(I/O)程序来控制I/O操作。但I/O通道又与一般的处理机不同,主要表现在以下两个方面:

一是其指令类型单一,这是由于通道硬件比较简单,其所能执行的命令,主要局限于与I/O 操作有关的指令;再就是通道没有自己的内存,通道所执行的通道程序是放在主机的内存中的,换言之,是通道与CPU共享内存。通道程序解决了I/O操作的独立性和各部件工作的并行性,采用通道技术后,能实现CPU与通道的并行操作。

4. 操作系统为什么要引入进程?进程与程序的关系是怎样的?

现代计算机系统中程序并发执行和资源共享的需要,使得系统的工作情况变得非常复杂,而程序作为

操作系统答案B

(共3页)