简答:
1.分时系统的核心问题是什么?应该如何处理?
答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接
收并及时处理该命令,在用户能接受的时延内将结果返回给用户。解
决方法:针对及时接收问题,可以在系统中设臵多路卡,使主机能同
时接收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存
用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都
直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己
的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。
2.说明PCB定义以及主要作用。
答:PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结
构。作用是使一个在多道程序环境下不能独立运行的程序,成为一个
能独立运行的基本单位,成为能与其它进程并发执行的进程。OS是根
据PCB对并发执行的进程进行控制和管理的。
3.死锁的定义,产生死锁的原因和条件分别是什么?
a.死锁是指多个进程因竞争资源而造成的一种僵局,若无外力作用,
这些进程都将永远不能再向前推进;
b.产生死锁的原因有二,一是竞争资源,二是进程推进顺序非法;
c.必要条件是: 互斥条件,请求和保持条件,不剥夺条件和环路等待
条件。
4.请画出三级调度模型,并说明调度过程。
P89
5.程序装入分为几种方式,各自特点是什么?
将程序装入内存可采用的方式有:绝对装入方式、重定位装入方式、
动态运行时装入方式;绝对装入方式适用于单道程序环境中,重定
位装入方式和动态运行时装入方式适用于多道程序环境中。
6.说明字节多路通道、数组选择通道和数组多路通道的主要特点。
a.字节多路通道含有许多非分配型子通道分别连接在低、中速I/O设备
上,子通道按时间片轮转方式共享主通道,按字节方式进行数据传
送。当第一个子通道控制其I/O设备完成一个字节的交换后,便立即
腾出字节多路通道(主通道),让给第二个子通道使用;当第二个
子通道也交换完一个字节后,又依样把主通道让给第三个子通道使
用,以此类推。转轮一周后,重又返回由第一个子通道去使用主通
道。
b.数组选择通道只含有一个分配型子通道,一段时间内只能执行一道
通道程序、控制一台设备按数组方式进行数据传送。通道被某台设
评论1
最新资源