Multi-Choice Questions
  1. ____是能够便于其他程序执行的程序。
    a.操作系统 b.硬件 c.队列 d.应用程序

  2. ___监控计算机系统中各个部件的活动。
    a.操作系统 b.硬件 c.队列 d.应用程序

  3. 最早的操作系统被称为____操作系统,该操作系统只能确保资源从一个作业传递到下一个。
    a.批处理 b.分时 c.个人 d.并行

  4. ____操作系统使运程连接的计算机能够共享作业。
    a.批处理 b.分时 c.并行 d.分布式

  5. 多道程序需要____操作系统。
    a.批处理 b.分时 c.并行 d.分布式

  6. DOS被认为是一种____操作系统。
    a.批处理 b.分时 c.并行 d.个人

  7. 拥有多个CPU的系统需要____操作系统。
    a.批处理 b.分时 c.并行 d.分布式

  8. ____是有交换功能的多道程序技术。
    a.分区调度 b.分页调度 c.请求分页调度 d.队列

  9. ____是没有交换功能的多道程序技术。
    a.分区调度 b.虚拟内存 c.请求分页调整 d.队列

  10. 在____可,只有程序能驻留在内存中执行。
    a.单道程序 b.多道程序 c.分区调度 d.分页调度

  11. ____是多道程序的方法,在该方法中多个程序全都在内存中,且每个程序处于连续的空间中。
    a.分区调度 b.分页调度 c.请求分页调度 d.请求分段调度

  12. 在分页调度中,一个程序被分为大小相同的部分叫____。
    a.页面 b.帧 c.段 d.分区

  13. ____中,程序可被分为不同大小的区域。
    a.分区调度 b.分页调度 c.请求分页调度 d.请求分段调度

  14. ____中,程序被分成大小相同的区域中叫做页,但页不用同时载入内存中执行。
    a.分区调度 b.分页调度 c.请求分页调度 d.请求分段调度

  15. 进程在____状态能够转换到就绪、终止或等待状态。
    a.保持 b.虚拟 c.运行 d.a和c

  16. 当____时候,进程从就绪状态进入运行状态。
    a.进入内存 b.请求输入/输出 c.调用CPU d.运行结束

  17. 当操作系统选择了一个程序并使其进入保持状态,这时这个程序变为____。
    a.作业 b.进程 c.死锁 d.分区

  18. 每一个进程都是____。
    a.作业 b.程序 c.分区 d.a和b

  19. ____调度器从作业中建立进程,并把进程变回为作业。
    a.作业 b.进程 c.虚拟 d.队列

  20. ____调度器把进程从一个状态变为另一个状态。
    a.作业 b.进程 c.虚拟 d.队列

  21. 操作系统对进程设置使用资源限制是为了防止____。
    a.饿死 b.同步 c.分页调度 d.死锁

  22. 进程有太多的资源限制时会发生____。
    a.饿死 b.同步 c.分页调度 d.死锁

  23. ____管理器是用来归档和备份的。
    a.内存 b.进程 c.设备 d.文件

  24. ____管理器是负责对I/O设备的访问。
    a.内存 b.进程 c.设备 d.文件

  25. ____管理器管理着作业调度器和进程调度器。
    a.内存 b.进程 c.设备 d.文件

Exercises

47. 计算机装有一个单道程序的操作系统。如果内存容量为64MB,操作系统需要4MB内存,那么该计算机可执行程序的最大内存为多少? 若操作系统自动分配10MB内存给数据,那么可 执行程序的最大内存为多少?

49. 多道程序的操作系统用一个适当的分配计划把60MB内存分为10MB,12MB,18MB和20MB。 第一个程序运行要17MB内存,使用了第三个分区。第二个程序运行需要8MB,使用了第一个 分区。第三个程序运行需要10.5MB使用了第二个分区。最后,第四个程序运行要20MB,使用 了第四个分区。那么总共使用了多少内存?总共浪费了多少内存?内存的浪费率是多少?

51. 多道程序的操作系统使用分页调度。可用内存为60MB被分为15个页,每一个页大小为 4MB。第一个程序需要13MB,第二个程序需要12MB,第三个程序需要27MB。
a.第一个程序需要用多少页?
b.第二个程序需要用多少页?
c.第三个程序需要用多少页?
d.有多少页没有用到?
e.总共浪费的内存是多少?
f.内存的浪费率是多少?

53. 进程在下面的情况处于什么状态?
a.进程在使用CPU
b.进程结束打印,等待CPU又一次调用
c.进程因为时间片用尽而被终止
d.进程从键盘读取数据
e.进程打印数据

55. 三个进程(A、B和C)同时运行,进程A占有File1,进程B占有File2但需要File1, 进程C占有File3但需要File2。为这几个进程画一个类似书上讲死锁部分的图示(中文 版是图7-13)。这种情况是不是死锁?如果不是,说明进程怎样最后完成它们的任务.