一起答

操作系统自考2013年7月真题及答案解析

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 有m个生产者,k个消费者,他们共享容量为n的缓冲区。设置如下信号量:

    (1)信号量mutex1,初值为1,用于m个生产者互斥地使用送产品指针变量P;

    (2)信号量mutex2,初值为1,用于k个消费者互斥地使用取产品指针变量R;

    (3)信号量full,初值为0,表示缓冲区产品数目;

    (4)信号量empty,初值为n,表示空缓冲区数目;请在下面描述程序的空格处①—⑨,填入适当的P操作、V操作或赋值语句,以完善程序。答案写在“答题纸”上。

     

  2. 某文件以顺序结构形式存放在磁盘上。该文件有9个等长逻辑记录,每个逻辑记录的长度为250个字节。文件在磁盘上的起始块号为99,而一个磁盘块长度为512个字节,系统缓冲区数据长度也为512个字节。

    要求:

    (1)采用记录成组方式存放该文件信息时,块因子为多少最合适?

    (2)该文件至少要占用磁盘块的数目;

    (3)若把文件的第6个逻辑记录读入用户区20000单元开始的区域,写出主要过程。

  3. 在多道批处理系统中,有下表所示的四个作业,假定这些作业均为计算型作业,从8.0时开始进行作业调度,并忽略系统开销的时间。

     

    请分别计算:

    (1)采用时间短的作业优先调度算法时各作业的周转时间;1.5 1.6 0.6 0.3

    (2)采用响应比高者优先调度算法时各作业的周转时间1.5 1.6 0.6 0.8

  4. 在页式虚拟存储管理系统中,若某作业依次访问的页面号为2,3,2,1,5,2,4,5,3,2,5,2。若分配3块主存块给该作业使用(设开始三页都未装入主存,装入时算缺页),对于FIFO替换算法和LRU替换算法分别在“答题纸”上列表作答,并计算缺页次和缺页率。

  5. 什么叫记录的成组?什么叫记录的分解?记录的成组与分解有什么好处?

  6. 请简述磁盘的电梯调度算法与单向扫描调度算法。

  7. 请写出死锁的必要条件的名称。

  8. 什么是多道程序设计?多道程序设计能提高整个系统的效率具体表现在哪些方面?

  9. 操作系统提供的系统调用大致分为哪几类?请列举各类系统调用名。

  10. 如果_________中有环路,且每个资源类中只有一个资源,则环路中的进程处于_________状态。

  11. 设备管理中设置缓冲池的目的是减少_________设备的次数,提高_________的传送速度。

  12. 并发进程中与_________有关的程序段称为临界区,如果若干进程的临界区都涉及同一个变量,则把这些临界区称为_________。

  13. 文件的存取方式有两种,它们是_________存取和_________存取。

  14. Windows2000供用户使用的逻辑地址由32位组成,其中页内地址占用12位。它允许每个用户程序最多可用的页面数有_________个,页的大小为_________字节。

  15. 分时系统与批处理系统对用户程序控制方式有很大区别。批处理系统是实现_________的系统,而分时系统是实现_________的系统。

  16. “原语”是操作系统中一些能完成_________功能且执行时不可_________的过程。

  17. 下面关于PV操作的叙述中,正确的是(  )

    • A.PV操作是原语操作
    • B.PV操作是不可中断的过程
    • C.用PV操作实现进程互斥或同步时,信号量的初值应为1
    • D.P操作是对信号量的值减1,若结果小于0,则把调用P操作的进程置成等待该信号量的状态
    • E.V操作是对信号量的值加1,若结果不大于0,则释放一个等待该信号量的进程
  18. 不仅用户的逻辑地址空间是连续的,而且分配的主存空间也是连续的存储管理方法有(  )

    • A.单用户连续方式
    • B.固定分区方式
    • C.可变分区方式
    • D.页式存储管理方式
    • E.页式虚拟存储管理方式
  19. 属于设备管理的主要功能有(  )

    • A.实现外围设备的分配和回收
    • B.实现磁盘文件的存取
    • C.处理外围设备的中断事件
    • D.实现外围设备的启动
    • E.实现虚拟设备
  20. UNIX中有关控制类的系统调用有(  )

    • A.fork
    • B.wait
    • C.exit
    • D.exec
    • E.chmod
  21. 在UNIX中被称为“异常情况”的是(  )

    • A.执行trap指令
    • B.执行指令时发生电源故障中断事件
    • C.执行指令时发生I/O中断事件
    • D.执行浮点运算指令时溢出
    • E.执行指令时地址越界
  22. 假定系统中某同类独占型资源有10个,有3个并发进程竞争使用该类资源。如果要使这个系统不发生死锁,那么每个并发进程申请该类资源数最多有(  )

    • A.2个
    • B.3个
    • C.4个
    • D.5个
  23. 采用银行家算法,可以(  )

    • A.预防死锁
    • B.避免死锁
    • C.检测死锁
    • D.解除死锁
  24. UNIX在核心态实现进程间同步的系统调用是(  )

    • A.wait和exit
    • B.sleep和wakeup
    • C.send和receive
    • D.P操作和V操作
  25. 在斯普林系统SPOOLING的输入井中的作业状态有(  )

    • A.收容状态、执行状态、完成状态、输出状态
    • B.输入状态、执行状态、输出状态、完成状态
    • C.输入状态、收容状态、执行状态、完成状态
    • D.输入状态、收容状态、输出状态、完成状态
  26. 下面关于线程的叙述中,不正确的是(  )

    • A.线程是进程内的一个执行单位
    • B.线程是资源的分配单位
    • C.线程对所属进程的主存空间有存取权限
    • D.一个进程至少有一个可执行线程
  27. 磁盘执行一次输入输出操作所花费的三个时间的正确次序是(  )

    • A.延迟时间、寻找时间、传送时间
    • B.传送时间、寻找时间、延迟时间
    • C.寻找时间、延迟时间、传送时间
    • D.寻找时间、传送时间、延迟时间
  28. 适合建立顺序结构文件的磁盘存储空间的管理方法是(  )

    • A.位示图法
    • B.空闲块表法
    • C.单块空闲块链接法
    • D.空闲块成组链接法
  29. 一般来说,文件的目录项包含的内容有(  )

    • A.文件存取控制信息、文件管理信息、文件在存储介质上的位置信息
    • B.文件存取控制信息、文件结构信息、文件在存储介质上的位置信息
    • C.文件存取控制信息、文件结构信息、文件管理信息
    • D.文件结构信息、文件管理信息、文件在存储介质上的位置信息
  30. 在页式虚拟存储管理中,LRU页面调度算法是指先调出(  )

    • A.最先进入主存的页面
    • B.最近一段时间里最久没有被访问过的页面
    • C.近期被访问次数最少的页面
    • D.以后不再访问的页面
  31. 在可变分区管理中,把空闲区按长度以递增顺序排列登记到空闲区表中,分配时顺序查找空闲区表,找到第一个能满足作业长度要求的空闲区,一部分分配给作业,另一部分仍为空闲区。这样的算法是(  )

    • A.先进先出分配算法
    • B.最先适应分配算法
    • C.最坏适应分配算法
    • D.最优适应分配算法
  32. 能降低一批作业的平均周转时间,从而提高系统的吞吐能力的作业调度算法是(  )

    • A.先来先服务算法
    • B.计算时间最短的作业优先算法
    • C.优先级调度算法
    • D.响应比高者优先算法
  33. “进程状态”信息属于进程控制块的(  )

    • A.标识信息
    • B.说明信息
    • C.现场信息
    • D.管理信息
  34. 一般情况下,中断优先级的高低顺序依次是(  )

    • A.硬件故障中断、自愿中断、程序性中断、外部中断、输入/输出中断
    • B.自愿中断、程序性中断、外部中断、硬件故障中断、输入/输出中断
    • C.程序性中断、外部中断、硬件故障中断、自愿中断、输入/输出中断
    • D.外部中断、硬件故障中断、自愿中断、程序性中断、输入/输出中断
  35. 进程基本状态不包括(  )

    • A.提交态
    • B.就绪态
    • C.等待态
    • D.运行态
  36. UNIX建立一个新的文件目录的命令是(  )

    • A.md
    • B.mkdir
    • C.cd
    • D.pwd
  37. 在操作系统的层次结构中,最内层的与硬件直接有关,而最外层的是(  )

    • A.处理器管理
    • B.存储管理
    • C.文件管理
    • D.设备管理
  38. 开发UNIX第一个版本的单位是(  )

    • A.IBM公司
    • B.AT&T公司
    • C.Microsoft公司
    • D.DEC公司
  39. 操作系统的功能是(  )

    • A.给用户提供如何使用计算机的操作说明
    • B.将高级语言所写的源程序翻译成计算机可执行的目标程序
    • C.实现财务和人事管理的通用数据库系统
    • D.实现对资源的管理和控制程序的执行
  40. 主要特点是微型化和实时性的操作系统是(  )

    • A.单用户微机操作系统
    • B.实时操作系统
    • C.嵌入式操作系统
    • D.网络操作系统
  41. UNIX是一个(  )

    • A.批处理操作系统
    • B.实时操作系统
    • C.交互式的分时操作系统
    • D.分布式操作系统