1 .设计现代 OS 的主要目标是什么?

答:( 1 )有效性   ( 2 )方便性   ( 3 )可扩充性   ( 4 )开放性

2 . OS 的作用可表现在哪几个方面?

答:( 1 ) OS 作为用户与计算机硬件系统之间的接口   ( 2 ) OS 作为计算机系统资源的管理者   ( 3 ) OS 实现了对计算机资源的抽象

3 .为什么说 OS 实现了对计算机资源的抽象?

答: OS 首先在裸机上覆盖一层 I/O 设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。 OS  通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

4 .试说明推劢多道批处理系统形成和収展的主要劢力是什么?

答:主要动力来源于四个方面的社会需求与技术发展:   ( 1 )不断提高计算机资源的利用率;   ( 2 )方便用户;   ( 3 )器件的不断更新换代;   ( 4 )计算机体系结构的不断发展。

5 .何谓脱机 I/O 和联机 I/O ?

答:脱机 I/O  是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围   机控制完成,是在脱离主机的情况下进行的。   而联机 I/O 方式是指程序和数据的输入输出都是在主机的直接控制下进行的。

6 .试说明推进分时系统形成和发展的主要劢力是什么?

答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在: CPU  的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7 .实现分时系统的关键问题是什么?应如何解决?

答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。解决方法:针对及时接收问题,可以在系统中设臵多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。

8 .为什么要引入实时 OS ?

答:实时操作系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。引入实时 OS  是为了满足应用的需求,更好地满足实时控制领域和实时信息处理领域的需要。

9 .什么是硬实时任务和软实时任务?试举例说明。

答:硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。举例来说,运载火箭的控制等。软实时任务是指它的截止时间并不严格,偶尔错过了任务的截止时间,对系统产生的影响不大。举例:网页内容的更新、火车售票系统。

10 .试从交互性、及时性以及可靠性方面,将分时系统不实时系统迚行比较。

答:( 1 )及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于 100 微妙。   ( 2 )交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。   ( 3 )可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。

11 . OS 有哪几大特征?其最基本的特征是什么?

答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。

14 .是什么原因使操作系统具有异步性特征?

答:操作系统的异步性体现在三个方面:一是进程的异步性,进程以人们不可预知的速度向   前推进,二是程序的不可再现性,即程序执行的结果有时是不确定的,三是程序执行时间的不可预知性,即每个程序何时执行,执行顺序以及完成时间是不确定的。

15 .处理机管理有哪些主要功能?它们的主要任务是什么?

答:处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度;   进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。进程同步:为多个进程(含线程)的运行进行协调。   通信:用来实现在相互合作的进程之间的信息交换。   处理机调度:   ( 1 )作业调度。从后备队里按照一定的算法,选出若干个作业,为他们分配运行所需的资源(首选是分配内存)。   ( 2 )进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给它,并设臵运行现场,使进程投入执行。

16 .内存管理有哪些主要功能 ? 他们的主要任务是什么?

答:内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。   内存分配:为每道程序分配内存。   内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。   内存扩充:用于实现请求调用功能,置换功能等。

17 .设备管理有哪些主要功能?其主要任务是什么?

答:主要功能有 :  缓冲管理、设备分配和设备处理以及虚拟设备等。   主要任务 :  完成用户提出的 I/O  请求,为用户分配 I/O  设备;提高 CPU  和 I/O  设备的利用率;提高 I/O 速度;以及方便用户使用 I/O 设备 .

18 .文件管理有哪些主要功能?其主要任务是什么?

答:文件管理主要功能:文件存储空间的管理、目录管理、文件的读 / 写管理和保护。   文件管理的主要任务:管理用户文件和系统文件,方便用户使用,保证文件安全性。

20 .试描述什么是微内核 OS 。

答: 1 )足够小的内核  2 )基于客户 / 服务器模式  3 )应用机制与策略分离原理  4 )采用面向对象技术。

21. 微内核操作系统具有哪些优点?它为何能有这些优点?

答: 1 提高了系统的可扩展性  2 增强了系统的可靠性  3 可移植性  4 提供了对分布式系统的支持 5 融入了面向对象技术

23 .在微内核 OS 中,为什么要采用客户 / 服务器模式?

答: C/S  模式具有独特的优点:⑴数据的分布处理和存储。⑵便于集中管理。⑶灵活性和   可扩充性。⑷易于改编应用软件。

24 .在基于微内核结构的 OS 中,应用了哪些新技术?

答:在基于微内核结构的 OS  中,采用面向对象的程序设汁技术。

25 .何谓微内核技术?在微内核中通常提供了哪些功能?

答:把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核技术。在微内核中通常提供了进程(线程)管理、低级存储器管理、中断和陷入处理等功能。

计算机操作系统第四版习题答案 第一章简答题相关推荐

  1. 计算机操作系统 (第四版汤小丹老师) 复习笔记第一章

    教材为西安电子科技大学 汤小丹老师 第四版 1.1操作系统目标和作用 1.目标 目前存在着多种类型的OS,不同类型的OS,其目标各有所侧重.通常在计算机硬件上配置的OS,其目标有以下几点: 方便性 便 ...

  2. 《机器学习》周志华课后习题答案——第一章(1-3题完结)

    <机器学习>周志华课后习题答案--第一章 文章目录 <机器学习>周志华课后习题答案--第一章 一.表1.1中若只包含编号为1和4的两个样例,试给出相应的版本空间 二.与使用单个 ...

  3. 机器学习_周志华(西瓜书) 课后习题答案 第一章 Chapter1

    机器学习_周志华 课后习题答案 第一章 Chapter1 习题1.1 Q:表1.1中若只包含编号为1和4的两个样例,试给出相应的版本空间. 由所给出的数据集(训练集)可知,属性3个:色泽.根蒂.敲声, ...

  4. 计算机操作系统第四版汤小丹主编课后习题答案(更新至第七章)

    第一章 1. 设计现代OS的主要目标是什么? (1)方便性使得计算机更易于使用 (2)有效性提高资源利用效率,使系统的吞吐量更大 (3)可扩充性方便增加新的功能和模块,以适应计算机硬件.体系结构和应用 ...

  5. 计算机操作系统第四版复习+部分课后题+习题

    第一章 判断操作系统类型 操作系统按功能可以分为 批处理操作系统 将选中的若干作业调入内存以多道方式投入运行. 优点是系统吞吐量大,资源利用率高. 不具有交互性,这是其缺点. 分时操作系统 ----- ...

  6. 计算机操作系统第四版题库,汤子瀛计算机操作系统第4版配套题库(含名校考研真题)...

    进思学习网提供下载: 汤子瀛<计算机操作系统>(第4版)配套题库[名校考研真题+课后习题+章节题库+模拟试题] **部分 名校考研真题 2009年全国硕士研究生入学统一考试计算机科学与技术 ...

  7. 微型计算机原理与接口技术(周荷琴 冯焕清)第六版 课后习题答案 第一章(部分答案)

    第一章 1. 将下列二进制数转换成十进制数 (1)11001010B=202 (2)00111101B=61 (3)01001101B=77 (4)10100100B=164 2.将下列十六进制数转换 ...

  8. Java语言程序设计基础篇(第十版)课后习题答案 - 第一章

    第一章:计算机.程序和Java概述 复习题 1.1 什么是硬件和软件? 答:硬件指计算机中可见的物理部分:软件是计算机中看不见的指令,这些指令控制硬件并使硬件完成特定的任务. 1.2 列举计算机的5个 ...

  9. 《Hands-On Machine Learning with Scikit-Learn TensorFlow》习题答案 - 第一章

    第一章 机器学习概览 Q&A 1. 如何定义机器学习? 机器学习是关于构建可以从数据中学习的系统.学习意味着在给定一些性能指标的情况下,在某些任务上变得更好. 2. 机器学习可以解决的四类问题 ...

最新文章

  1. 项目开发总结:前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
  2. python简单代码画图-Python科学画图代码分享
  3. ppp lcp协商报文有哪些_PPP协议
  4. 新年春节项目海报设计,PSD分层模板,帮你顺利交稿!
  5. 从h264码流中获取图像的宽高---版本1 (移植于ffmpeg)
  6. 微信公众帐号开发教程第13篇-图文消息全攻略
  7. 腾讯微博-转播到微博的简单使用
  8. Linux运维常用脚本整理
  9. 第二章,用矩阵解线性方程组,01-高斯消元法
  10. html是编程语言表情包,语言编程表情包 - 语言编程微信表情包 - 语言编程QQ表情包 - 发表情 fabiaoqing.com...
  11. 全球与中国Epicor渠道合作伙伴市场现状及未来发展趋势
  12. win7访问smb文件服务器,win7系统配置smb服务器
  13. 数据库原理及应用实验:数据库安全性控制
  14. TextView字体加粗
  15. 老鼠流和大象流:如何检测和监控周期性流量
  16. 金仓数据库KingbaseES ksql工具用户指南及参考--2. Ksql快速启动
  17. Jenkins邮件通知模板(Git修改版)
  18. FreeBSD 背景
  19. 微积分入门(SXT版)
  20. 1、垂直对齐方式 vertical-align属性

热门文章

  1. 那个分分钟处理10亿节点图计算的Plato,现在怎么样了?
  2. 练手扎实基本功必备:非结构文本特征提取方法
  3. 时间序列的建模新思路:清华、李飞飞团队等提出强记忆力E3D-LSTM网络
  4. 2018年最后几天学什么?给你关注度最高的10篇文章
  5. TensorFlow 2.0发布在即,高级API变化抢先看
  6. 是男人就过8题!楼教主出题,请接招!
  7. AI一分钟|研究人员证明“金钱真的可以买到快乐”;特斯拉中国梦面临威胁
  8. 趣AI | 谁说失去手臂就不能弹琴了,有AI啊
  9. 用Python分析《红楼梦》:见证了贾府的兴衰,你是否还能“笑道”世事无常
  10. 支付宝二面:Mybatis接口Mapper内的方法为啥不能重载吗?我直接懵逼了...