一起答

全国自考(操作系统)模拟试卷8

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 39. 若干个等待访问磁盘者依次要访问的柱面为20、44、40、4、80、12、76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间:

     (1)先来先服务调度算法。

    (2)最短寻找时间优先调度算法。

  2. 40. 用PV操作解决读者写者问题的正确程序如下:

    begin S,Sr:Semaphore;rc:integer;

    S:=1;Sr:=1;rc:=0;

    cobegin process Reader i(i=1,2…)

    begin P(Sr);

    rc:=rc+1;

    if rc=1 then P(S);

    V(Sr);

    read file;

    P(Sr);

    rc:=rc-1;

    if rc=0 then V(S);

    V(Sr);

    end;

    process Writerj(j=1,2…)

    begin P(S);

    Write file;

    V(S);

    end;

    coend;

    end;

    请回答:(1)信号量Sr的作用是什么? 

    (2)程序中什么语句用于读写互斥,写写互斥? 

    (3)若规定仅允许5个进程同时读怎样修改程序?

  3. 37. 简述动态重定位的基本概念。

  4. 38. 在一个采用页式虚拟存储管理的系统中,有一用户作业,它依次要访问的字地址序列是: 115、228、120、88、446、102、321、432、260、167,若该作业的第0页已经装入主存,现分配给该作业的主存共300字,页的大小为100字,请回答下列问题: (1)按FIFO调度算法将产生几次缺页中断,依次淘汰的页号是什么? (2)按LRU调度算法将产生几次缺页中断,依次淘汰的页号是什么?

  5. 35. 简要说明设计作业调度算法的原则及采用作业调度算法的必要条件。

  6. 34. 简述UNIX系统中fork的主要工作。

  7. 36. 采用“时间片轮转”的进程调度算法时,对时间片取值有什么要求?

  8. 32. 操作系统启动和控制外围设备完成输入/输出操作的过程大致可以分成三个阶段:准备阶段、(  )和(  )。

  9. 33. 在早期装有汇编语言的计算机系统上,如何执行一个程序?

  10. 30. UNIX用系统调用(  )来创建进程,在创建过程中,处于变迁阶段的状态称为(  )。

  11. 31. 系统中有一个2号进程,UNIX把它称为(  ),其作用是保证有足够的空闲物理页可供使用,一般它都处于(  )状态。

  12. 28. 一般来说,寄存器可分成(  )、(  )和控制寄存器三类。

  13. 29. 一个能被多个用户同时调用的程序称为(  )的程序。同时执行的进程是轮流占用处理器的,把它们称为是(  )执行的。

  14. 27. 软件系统包括(  )、(  )和应用软件三部分。

  15. 25. 对相关临界区的管理方法有

    • A.标志方式
    • B.上锁开锁方式
    • C.PV操作方式
    • D.缓冲方式
    • E.管程方式
  16. 26. 在批处理兼分时的操作系统中,往往把由分时系统控制的作业称为(  ),而由批处理系统控制的作业称为(  )。

  17. 23. 在UNIX系统中,需要启动swtch程序重新启动选择一个进程占用处理器的有

    • A.进程完成了预定的工作而终止
    • B.进程因等待某些事件而进入睡眠状态
    • C.进程用完了一个规定的时间片
    • D.发现有比现行进程更高优先权的进程
    • E.对捕俘到的异常情况处理结束后
  18. 24. UNIX中的文件包括

    • A.普通文件
    • B.目录文件
    • C.设备文件
    • D.系统文件
    • E.用户文件
  19. 20. 下列关系死锁的说法正确的是

    • A.系统处于安全状态有可能会发生死锁
    • B.系统处于不安全状态一定会发生死锁
    • C.系统处于不安全状态一定不会发生死锁
    • D.系统处于安全状态一定不会发生死锁
  20. 21. UNIX系统的系统调用程序入口表中,包括的表项内容有

    • A.系统调用编号
    • B.系统调用所带参数个数
    • C.系统调用处理程序入口地址
    • D.系统调用名称
    • E.系统调用类型
  21. 22. 中断处理程序的主要工作有

    • A.判断中断的合法性
    • B.保护被中断进程的现场信息
    • C.分析中断原因
    • D.处理发生的中断事件
    • E.返回被中断的原进程
  22. 18. 在通道结构中,CCW是指

    • A.通道命令
    • B.通道地址字
    • C.通道状态字
    • D.通道命令地址
  23. 19. 下列选项中,关于进程的同步和互斥描述正确的是

    • A.进程的互斥和同步没有差别
    • B.进程的互斥涉及共享资源的进程之间有一种必然的联系
    • C.进程的同步涉及共享资源的进程之间有一种必然的联系
    • D.以上说法都错误
  24. 16. 对输入/输出型设备,输入/输出操作的信息传送单位为

    • A.块
    • B.字符
    • C.字节
    • D.位
  25. 17. 具有通道装置的计算机系统,中央处理器、通道、设备控制器和设备之间的连接方式正确的是

    • A.一个设备控制器可以连接多个通道
    • B.一个通道直接连接多个设备
    • C.中央处理器直接连接多个没备控制器
    • D.一个通道可以连接多个设备控制器
  26. 13. 下列选项中,对二级目录结构描述正确的是

    • A.二级目录结构为整个系统设置一张目录表称为用户文件目录
    • B.二级目录结构为每个用户设置一张目录表称为主文件目录
    • C.采用二级目录结构可使不同的用户共享某个文件
    • D.在二级目录结构中不同的用户不允许为各自的文件命名相同的名字
  27. 14. 表示磁带上的有效信息到此结束的标志是

    • A.用一个带标
    • B.用两个带标
    • C.用三个带标
    • D.用四个带标
  28. 15. 在UNIX 中,文件的存储结构采用的是

    • A.顺序结构
    • B.索引结构
    • C.链接方式
    • D.以上三种都采用
  29. 12. 在页式存储管理中,为实现主存空间的分配和回收设置了一张

    • A.分区分配表
    • B.空闲区表
    • C.位示图
    • D.已分配区表
  30. 11. 把从输入井中选取后备作业装入主存储器的工作称为

    • A.进程调度
    • B.作业调度
    • C.移臂调度
    • D.旋转调度
  31. 9. 进程存在的标识是

    • A.程序是否已完全调入主存储器
    • B.数据集是否已调入主存储器
    • C.程序是否已调入处理器执行
    • D.进程控制块是否创建
  32. 10. 引起中断的事件称为

    • A.中断响应
    • B.中断处理程序
    • C.中断源
    • D.中断字寄存器
  33. 8. 下列对进程的属性描述错误的是

    • A.进程具有动态性
    • B.进程可以并发执行
    • C.进程具有等待态、就绪态和运行态三种基本状态
    • D.多个不同的进程不可以包含相同的程序
  34. 6. UNIX系统中cat命令的功能是

    • A.显示用ASCII码编写的文本文件
    • B.显示目录中的文件名
    • C.删除一个空目录
    • D.建立一个新的文件目录
  35. 7. 下列选项中,对多道程序设计描述错误的是

    • A.能提高资源使用效率
    • B.增加了单位时间的算题量
    • C.对每个计算问题来说,从算题开始到全部完成所需的计算时间可能要延长
    • D.并行工作道数与系统效率成正比,设备的数量也是一个制约条件;多个程序同时要求使用同一资源的情况也会经常发生
  36. 5. 高速缓冲存储器介于

    • A.处理器和寄存器之间
    • B.主存储器和辅助存储器之间
    • C.处理器和主存储器之间
    • D.主存储器和外围设备之间
  37. 4. 操作系统完成自身初始化后,等待用户从键盘或鼠标输入命令的程序是

    • A.引导程序
    • B.操作系统核心程序
    • C.系统功能调用子程序
    • D.中断处理子程序
  38. 3. 用来管理外围设备和主存储器之间信息传递的设备是

    • A.辅助存储器
    • B.寄存器
    • C.高速缓冲存储器
    • D.输入/输出控制系统
  39. 2. 早期的微型计算机上运行的操作系统每次只允许一个用户使用计算机,被称为

    • A.单用户微机操作系统
    • B.网络操作系统
    • C.分布式操作系统
    • D.嵌入式操作系统
  40. 1. 为了启动外围设备进行工作,必须配置控制设备工作的程序,这种例行子程序称为

    • A.汇编语言
    • B.设备驱动程序
    • C.管理程序
    • D.操作系统