操作系统复习题

本文探讨了微型计算机中只读存储器(ROM)的特点,操作系统的主要功能如内存管理、并发性与共享性,以及页面置换算法中的Belady异常。还介绍了sleep()和wait()在多线程中的作用,以及系统内存中设置磁盘缓冲区的目的。
摘要由CSDN通过智能技术生成
  1. 在微型计算机内存储器中,不能用指令修改其存储内容的部分是()
    A. RAM
    B. DRAM
    C. ROM
    D. SRAM
    答案:C
    解析:ROM是只读存储器,这种存储器中存储的信息只能读不能改写,断电后信息也不会丢失,可靠性高。
  2. 操作系统的主要功能包括进程管理内存管理文件系统管理设备管理用户界面安全性管理
  3. 下列页面置换算法中,可能会产生Belady异常现象的是()
    A. 先进先出算法FIFO
    B. 最近最少使用算法LRU
    C. 利用refereilce bit的近似的LRU
    D. 最优算法optimal
    答案:A
    解析:Belady现象指为进程分配的内存页增加,缺页率反而增加的异常现象。
  4. 以下哪个不是操作系统的特性?
    A. 容错性
    B. 共享性
    C. 并发性
    D. 虚拟性
    答案:A
    解析:操作系统的特性主要包括并发性、共享性、虚拟性和异步性。
    首先,操作系统的并发性是指多个事件在同一时间间隔内发生,而不是在同一时刻发生。这种并发性实质上是进程的并发,多个进程在内存中同时存在并运行。
    其次,操作系统的共享性是指系统中的资源可供内存中多个并发执行的进程共同使用。根据资源本身的特性和分配方式,进程对资源的共享分为互斥共享和同时访问两类。
    此外,操作系统还具有虚拟性,通过某种技术将一个物理实体变成若干逻辑上的对应物。这种虚拟性可以实现多个进程之间的相对独立,从而提高系统的可靠性和安全性。
    最后,操作系统还具有异步性,多个进程在内存中的执行顺序、中断情况和继续执行的时间都是不可预知的。这就要求操作系统能够灵活地调度进程,以达到最优的系统性能。
  5. >>>符号是无符号右移运算符(左边始终补填0),>>符号是右移运算符(左边补充符号位)。
  6. 关于sleep()和wait(),以下描述错误的一项是()
    A. sleep是线程类(Thread)的方法,wait是Object类的方法。
    B. sleep不释放对象锁,wait放弃对象锁
    C. sleep暂停线程,但监控状态仍然保持,结束后会自动恢复
    D. wait后进入等待锁定池,只有针对此现象发出notify方法后获得对象锁进入运行状态
    答案:D
    解析
    A. 正确
    B. Sleep会使当前线程睡眠指定时间,不会释放对象锁;Wait会使当前线程回到线程池中等待,会释放对象锁。
    C. Sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。
    D. Wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。
  7. 在系统内存中设置磁盘缓冲区的主要目的是减少磁盘I/O次数。
  8. 资源分配基本单位是进程;系统进行资源调度的基本单位也是进程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值