上传者: 43934844
|
上传时间: 2022-06-22 18:04:04
|
文件大小: 232KB
|
文件类型: PDF
简答: 1.分时系统的核心问题是什么?应该如何处理? 答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接 收并及时处理该命令,在用户能接受的时延内将结果返回给用户。解 决方法:针对及时接收问题,可以在系统中设臵多路卡,使主机能同 时接收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存 用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都 直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己 的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。 2.说明PCB定义以及主要作用。 答:PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结 构。作用是使一个在多道程序环境下不能独立运行的程序,成为一个 能独立运行的基本单位,成为能与其它进程并发执行的进程。OS是根 据PCB对并发执行的进程进行控制和管理的。 3.死锁的定义,产生死锁的原因和条件分别是什么? a.死锁是指多个进程因竞争资源而造成的一种僵局,若无外力作用, 这些进程都将永远不能再向前推进; b.产生死锁的原因有二,一是竞争资源,二是进程推进顺序非法; c.必要条件是: 互斥条件,请求