课后习题---操作系统引论

选择题:

  1. 在计算机系统中配置操作系统的主要目的是【提高系统的资源利用率】,操作系统的主要功能是管理计算机系统中的【资源】,其中包括【存储器】,【处理机】,以及文件和设备。这里的【处理机】管理主要是对进程进行管理

  2. 操作系统有多种类型:允许多个用户以交互方式使用计算机的操作系统,称为【分时OS】;允许多个用户将若干个作业提交给计算机系统集中处理的操作系统,称为【批处理OS】;在【实时OS】的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应;在IBM-PC机上的操作系统称为【微机OS】

  3. 操作系统是一种【系统软件】,它负责为用户和用户程序完成所有【与硬件相关与应用无关】的工作,【高级程序设计语言的编译】不是操作系统关系的主要问题

  4. 用户在程序设计过程中,可以通过【系统调用】获得OS的服务

  5. 在OS中采用多道程序设计技术,能有效地提高CPU,内存和I/O设备的【利用率】,为实现多道程序设计需要有【更大的内存】

  6. 推动批处理系统形成和发展的主要动力是【提高系统资源利用率】,推动分时OS形成和发展的动力是【方便用户】,推动微机OS发展的主要动力是【计算机硬件不断更新换代】

  7. 在设计分时OS时,首先要考虑的是【交互性和响应时间】;在设计批处理OS时,首先要考虑【周转时间和系统吞吐量】;在设计实时OS时,首先要考虑的是【实时性和可靠性】

  8. 在多道批处理系统中,为了充分利用各种资源,系统总是有限选择【计算型和I/O型均衡的】多个作业拖入运行;为了提高吞吐量,系统总是想方设法缩短用户作业的【周转时间】

  9. 对错判断:

    对于批处理作业,必须提供相应的作业控制信息【对,进程的状态变化】
    对于分时系统,不一定全部提供人机交互功能【错,分时OS核心功能是交互】
    从响应角度看,分时系统与实时系统的要求相似【错,分时系统主要是以人可以容忍的等待时间为主,而实时操作系统是以高速响应为主】
    采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统【错,分时OS是支持多用户操作,只是逻辑上独占,实际上是共享】
    从交互角度看,分时OS与实时OS相似【错,交互的时效性不同】
    
  10. 分时OS的响应时间【及时性】主要是根据【用户所能接受的等待时间】确定的,实时OS的响应时间则是由【控制对象所能接受的时延】确定的

  11. 在分时系统中,为使多个用户能够同时与系统交互,最关键的问题是【能在一较短时间内,使所有用户程序都得到运行】;当用户数据为100时,为保证响应时间不超过2秒,此时的时间片最大应为【20ms】

  12. 分时os和实时os都具有交互性,实时的交互性允许用户访问【专用服务程序】;分时的交互性允许用户请求系统提供【多方面服务】

  13. 实时os必须在【规定时间内】处理完来自外部的事件,【资源利用率】不是设计实时os的主要追求目标

  14. 在下列系统中,【民航售票系统】是实时信息os,【火箭飞行控制系统】是实时控制os

  15. 航空航天,核变研究【配置实时os】;国家统计局数据处理中心【配置批处理os】;机房学生上机学习编程【配置分时os】;民航机票订购系统【配置实时os】;两个不同区域之间发送电子邮件【配置网络os】

  16. 对错判断

    并发性是指若干事件在同一时刻发生【错,同一时刻发生是指并行】
    并发性是指若干事件在不同时刻发生【错,不是这种说法】
    并发性是指若干事件在同一时间间隔内发生【对】
    并发性是指若干事件在不同时间间隔内发生【错】

  17. 在单处理器os中,可以并发但不能并行工作的是【进程与进程】

  18. 关于模块化

    便于由多人分工编制大型程序
    便于软件功能的扩充
    只要模块接口不变,各模块内部实现细节的修改,不会影响别的模块
    是得程序易于理解,也利于排错
    模块间的担心调用关系,形成模块的层次式结构

  19. 采用【微内核】结构时,将os分成用于实现os最基本功能的内核和提供各种服务的服务器两部分;通常,os内核中必须包括【中断处理】模块

  20. 与早期的os相比,采用微内核结构的os具有很多优点,但这些优点不包含【提高了os的运行效率】

  21. 在8位微机上占据统领地位的os是【CP/M】,16位微机事实上的操作系统标准是【MS-DOS】

  22. 在3.x版本以前的MS-DOS是【单用户单任务】,Windows95是【单用户多任务】,此后都是【多用户多任务】,他们都是由【Microsoft公司】开发的

  23. Unix OS最初是由【Bell实验室】推出的,它属于【多用户多任务】OS

  24. Linux是一个【多用户多任务】类型的OS,其内核的创始人是【Linus Torvalds】;所谓Linux是一个“free software”,这意味着【Linux可以自由修改和发布】

填空题

  1. 设计现代OS的主要目标是【方便用户】和【提高资源利用率】
  2. 单道批处理系统是解决【人机矛盾】和【CPU与I/O速度不匹配】矛盾中发展起来的
  3. 在单处理机环境下的多道程序设计具有多道,【宏观上同时运行】和【微观上交替运行】的特点
  4. 现代操作系统的两个最基本的特征【并发】和【共享】,此外,他还具有【虚拟】和【异步】的特征
  5. 从资源管理的角度看,OS具有四打功能:【处理机管理】,【存储管理】,【文件管理】和【设备管理】;而为了方便用户,操作系统还必须提供【友好的用户接口】
  6. 除了传统操作系统中的进程管理,存储管理,设备管理,文件管理等基本功能外,现代操作系统中还增加了【系统安全】,【网络】和【多媒体】等功能
  7. 操作系统的基本类型主要有:【批处理】,【分时】和【实时】
  8. 批处理OS的主要优点【资源利用率高】和【系统吞吐量大】;主要缺点是【无交互作用能力】和【作业平均周转时间长】
  9. 实现分时系统的关键问题是【人机交互】,为此必须引进【时间片】的概念,并采用【时间片轮】调度算法
  10. 分时系统的基本特征:【及时性】,【交互性】,【多路性】和【独立性】
  11. 若干事件在同一个时间间隔内发生称为【并发】;若干事件在同一时刻内发生称为【并行】
  12. 实时OS可分为【实时信息】,【实时控制】,多媒体系统和嵌入式系统等类型;民航售票系统属于【实时信息系统】,而导弹飞行控制系统则属于【实时控制系统】
  13. 为了使实时系统高度可靠和安全,通常不强求【资源利用率】
  14. 当前比较流行的微内核的操作系统结构,是建立在层次化结构的基础上的,而且还采用了【c/s】模式和【面向对象程序设计】技术
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值