一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 40. 假定有二三个进程P1、P2、P3共享一个缓冲器A,而A中每次只能存放一个数。当缓冲器中无数时,进程P1可将从输入设备上读入的数存放到缓冲器A中。若存放到缓冲器中的是奇数,则允许进程P2将其取出打印;若存放到缓冲器中的是偶数,则允许进程P2将其取出打印。同时规定:进程P1必须等缓冲器中的数被取出打印后才能再存放一个数;进程P1或P2对每次存人缓冲器中的数只能打印一次;P1和P2都不能从空的缓冲器中取数。

    试填空使下列程序完整。

    begin

     B:integer:

     S,SO,SE:semaphore;

     S:=1;SO:=0;SE:=0;

    cobegin

     process P1

     x:integer:

    begin

    L1:从输入设备读一个数;

    x:=读入的数;

    P(s);

    B:=x:

    if B=奇数then

    (1)__________

    else

    (2)__________

    goto L1

    end;

    process P1

    y:integer;

    begin

    L2:__________(3)

    y:=B;

    (4)__________

    打印y中的数;

    goto L2

    end;

    process P2

    Z:integer;

    begin

    L3:__________(5)

    z:=B:

    (6)__________

    打印z中的数;

    goto L3;

    end;

    coend;

    end;

  2. 41. 有三个进程p1、p2和p3并发工作。进程p1需用资源s3和s1;进程p2需用资源s1和s2;进程p3需用资源s2和s3。回答:

    (1)若对资源分配不加限制,会发生什么情况?为什么?

    (2)为保证进程正确工作,应采用怎样的资源分配策略?为什么?

  3. 设系统中有4个进程P1,P2,P3,P4,在某一时刻系统状态如下,(前面的数字是需求量,后面的数字是已分配资源量);

    P1:7,4 P2:6,2 P3:2,0 P4:3,2

    系统剩余资源量是1,系统是否处于安全状态?如是,则给出所有的安全进程执行序列。

  4. 36. 为什么要提供虚拟设备?

  5. 37. 在死锁的防止中,若要使占有并等待资源的条件不成立,有哪些方法?试阐明各自的分配策略。

  6. 34. 简述UNIX进程数据段的构成及各自的功能。

  7. 35. 简述树形目录结构的优点。

  8. 31. 文件操作主要有(  )、打开文件、读文件、写文件、关闭文件、(  )等操作。

  9. 32. UNIX对每一类设备给出一个编号,称为(  ),对每一台设备给出的编号称为(  )。

  10. 33. 控制进程的原语有哪些?说明各自的功能。

  11. 30. 页表用来指出相对地址中(  )与主存中(  )的对应关系。

  12. 29. 在UNIX系统中,proc结构的标识信息包括(  )和(  )。

  13. 27. 当系统为一个程序分配一个(  )和建立一个(  )后就创建了一个进程。

  14. 28. 在进程管理中,操作系统往往设计一些能完成特定功能且不可中断的过程,我们把这些不可中断的过程称为(  )。当进程等待事件发生时,把进程状态改为就绪态的原语是(  )。

  15. 25. 下列选项中,对PV操作描述正确的有

    • A.P操作P(S):将信号量S减去1,若结果小于0,则进程置成等待信号量S的状态
    • B.P操作P(S):将信号量S加1,若结果小于0,则进程置成等待信号量S的状态
    • C.P操作P(S):将信号量S加1,若结果小于0,则释放一个等待信号量S的进程
    • D.V操作V(S):将信号量S加1,若结果不大于0,则释放一个等待信号量S的进程
    • E.V操作V(S):将信号量S减去1,若结果不大于0,则释放一个等待信号量S的进程
  16. 24. 设备管理的主要功能有

    • A.实现对外围设备的分配与回收
    • B.实现外围设备的启动
    • C.实现对磁盘的驱动调度
    • D.处理外围设备的中断事件
    • E.实现虚拟设备
  17. 26. 用汇编语言编写的程序称为(  ),它不能直接在机器上执行,只有通过(  )将其转换成用机器指令序列表示的目标程序后才能在计算机上运行。

  18. 22. 下列选项中对UNIX系统的存储管理描述正确的是

    • A.UNIX采用页式虚拟存储管理
    • B.UNIx把进程的地址空间分成三个区段,分别为系统区段、程序区段、数据区段
    • C.UNIX系统中的页面守护进程其作用是保证有足够的空闲物理页可供使用
    • D.UNIX系统中正文段和非共享程序都在程序区段运行
    • E.UNIX系统中每个进程都用虚拟地址访问主存单元
  19. 23. 造成文件可能被破坏的原因有

    • A.天灾人祸
    • B.硬件故障
    • C.软件失误
    • D.共享文件时引起错误
    • E.计算机病毒的侵害
  20. 20. 下列选项中,关于死锁的描述正确的是

    • A.如果资源分配图中无环路,则系统一定没有死锁发生
    • B.如果资源分配图中有环路,且每个资源类中只有一个资源,则环路存在就意味着死锁的形成,环路中的进程就处于死锁状态
    • C.如果资源分配图中有环路,但涉及的资源类中有多个资源,则环路的存在未必就形成死锁
    • D.以上说法都正确
  21. 21. 进程控制块的说明信息包括

    • A.进程名
    • B.进程状态
    • C.等待原因
    • D.进程程序存放位置
    • E.进程数据存放位置
  22. 18. 信件的内容不包括

    • A.发送者名
    • B.信息
    • C.等/不等回信
    • D.接收者名
  23. 17. 并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒,进程间的这种协作关系称为进程的

    • A.协作
    • B.共享
    • C.互斥
    • D.同步
  24. 19. 进程之间利用信箱来交换信息的通信模式称为

    • A.间接通信方式
    • B.直接通信方式
    • C.PV通信方式
    • D.原语通信方式
  25. 15. 根据等待访问者指定的柱面位置来决定次序的调度称为

    • A.旋转调度
    • B.移臂调度
    • C.作业调度
    • D.进程调度
  26. 16. 当一个进程独占处理器顺序执行时,它具有

    • A.封闭性和动态性
    • B.封闭性和交互性
    • C.封闭性和可再现性
    • D.封闭性和并发性
  27. 13. UNIX系统的系统打开文件表fi1e是

    • A.每个用户进程一张
    • B.每个系统进程一张
    • C.整个系统就一张
    • D.所有用户进程就一张
  28. 14. 用户编制程序时使用的设备与实际能占用的设备无关,这种特性称为

    • A.设备的独立性
    • B.设备的共享性
    • C.物理独立性
    • D.逻辑独立性
  29. 11. 柱面号实际上就是(  )的编号。

    • A.磁头
    • B.磁道
    • C.扇区
    • D.盘片
  30. 12. 能用来唯一地标识某个记录的数据项称为记录的

    • A.索引
    • B.主键
    • C.次键
    • D.关键字
  31. 10. 作业访问的最近最久未使用调度算法具有可操作性,是基于

    • A.程序执行的局部性理论
    • B.程序执行的无序性理论
    • C.程序执行的顺序性理论
    • D.程序执行的循环性理论
  32. 8. 我们把磁盘上用来存放作业信息的专用区域称为输入井,把在输入井中等待处理的作业称为

    • A.等待作业
    • B.就绪作业
    • C.后备作业
    • D.批处理作业
  33. 9. 下列选项中会引起进程切换的是

    • A.一个进程从运行状态变成等待状态
    • B.一个进程从运行状态变成就绪状态
    • C.一个进程从等待状态变成就绪状态
    • D.以上情况均会引起进程切换
  34. 7. UNIX的处理器状态字(即ps)占用

    • A.16位
    • B.32位
    • C.64位
    • D.128位
  35. 6. 在UNIX系统中,确定一个进程需睡眠时,便调用(  )让进程进入睡眠状态。

    • A.runin
    • B.runout
    • C.s1eep
    • D.wakeup
  36. 4. 一个刚被创建的进程,它的初始状态是

    • A.等待态
    • B.就绪态
    • C.运行态
    • D.阻塞态
  37. 5. 在UNIX中,进程换进换出的工作是由(  )进程来做的。

    • A.0号
    • B.1号
    • C.3号
    • D.4号
  38. 2. 重新启动系统时,计算机系统立即会自动执行

    • A.引导程序
    • B.操作系统核心程序
    • C.初始化进程
    • D.1ogin进程
  39. 3. 在UNIX中,规定用户程序请求系统调用的指令是

    • A.rename
    • B.trap
    • C.sigaction
    • D.sigreturn
  40. 1. 下列选项中,属于硬件设备的是

    • A.WPS
    • B.CPU
    • C.WORD
    • D.Windows