30. 试说明在请求分页系统中页面的调入过程。
31. 当前可以利用哪几种方法来防止“抖动”?
预防方法:1.采取局部置换策略。2.把工作集算法融入到处理及调度中。3.利用“L=S”
准则调节缺页率。4.选择暂停的进程
32. 简要说明 I/O 软件的四个层次的基本功能。
从硬件层到用户层分为中断处理程序; 设备驱 动程序;与设备无关的 I/O 软件;用户
空间的 I/O 软件等 4 层
33. 设备驱动程序通常要完成哪些工作?
答:设备驱动程序通常要完成如下工作: (1)将抽象要求转换为具体要求; (2)检
查 I/O 请求的合法性; (3)读出和检查设备的状 态; (4)传送必要的参数; (5)设置
工作方式; (6)启动 I/O 设备。
34. 什么是线程?它与进程有什么关系?
答:线程是进程中执行运算的最小单位,即处理机调度的基本单位。它与进程的关系
是:一个线程只能属于一个进程,而一个进程可以有多个线程;资源分配给进程,同一进
程的所有线程共享该进程的所有资源;处理机分给线程,即真正在处理机上运行的是线程
线程在运行过程中,需要协作同步,不同进程的线程间要利用消息通信的办法实现同步。
特别注意的是:传统操作系统中的进程概念与现代操作系统中的进程概念不同——简
单说,传统操作系统中进程具有分配资源、调度运行两大功能,而现代操作系统中进程只
作为分配资源单位,线程才作为调度运行单位。
35. 假脱机系统向用户提供共享打印机的基本思想是什么
答:(1)系统不是即时执行程序输出的打印操作,而是将数据输入到缓冲区,没真
实打印但给用户系统已经在打印的错觉;
(2) 真正打印操作是在打印机空闲且打印任务在队列队首时进行;
(3) 打印操作是利用 CPU 的一个时间片,没有使用专们的外围机。
36. 文件系统的模型可分为三层,试说明其每一层所包含的基本内容。
答:第一层:对象及其属性说明(文件、目录、硬盘或磁带存储空间);
第二层:对对象操纵和管理的软件集合(I/O 控制层即设备驱动程序、基本文件系统即
物理 I/O 层、基本 I/O 管理程序或文件组织模块层、逻辑文件系统层)
第三层:文件系统接口(命令接口/图形化用户接口与程序接口)。
37. 为什么在大多数 OS 中都引入了“打开”这一文件系统调用? 打开的含意是什么?
$当用户要求对一个文件实施多次读/写或其它操作时,每次都要从检索目录 开始,浪
费时间,低效。为了避免多次重复地检索目录,在大多数 OS$中都引入 了“打开”这一文件
系统调用。 当用户第一次请求对某文件进行操作时,先利用“打开”系统调用将该文件 打开,
磁盘索引结点被拷贝到内存中,后面的目录检索都在内存中进行
。
38. 何谓文件的逻辑结构? 何谓文件的物理结构?
文件的逻辑结构是指从用户的观点出发所观察到的文件组织形式,也就是用户可 以直
接处理的数据及其结构,它独立于物理特性,;而文件的物理结构则是指文 件在外存上的存
6