1、设计现在OS的主要目标是什么?

答:方便性、有效性、可扩充性和开放性。

2、OS的作用可表现在那几个方面?

答:1、OS作为用户与计算机硬件系统之间的接口;

2、OS作为计算机系统资源的管理者;

3、OS实现了对计算机资源的抽象。

3、为什么说操作系统实现了对计算机资源的抽象?

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

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

答:1、不断提高计算机资源的利用率;

2、方便用户;

3、器件的不断更新换代;

4、计算机体系结构的不断发展;

5、不断提出新的应用需求。

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

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

6、试说明推动分时操作系统形成和发展的主要动力是什么?

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

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

答:关键问题:如何使用户能与自己的作业进行交互

如何解决:1、及时接收,2、及时处理。

8、为什么要引入实时操作系统?

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

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

答:硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以预测的后果。比如自动驾驶。

软实时任务是指对于任务截止时间要求并不是很严格,偶尔错过了任务的截止时间,对系统产生的影响也不会太大。比如:12306订票系统

10、试从交互性、及时性以及可靠性方面将分时操作系统与实时操作系统进行比较。

答:1、及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定,而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。

2、交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。

3、可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。

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

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

12、在多道程序技术的OS环境下的资源共享与一般情况下的资源共享有何不同?对独占资源应采用何种共享方式?

答:一般情况下的资源共享只是说明某种资源能被大家使用,通过适当的安排,并不会造成用户之间对资源的竞争,资源管理比较简单。而在 OS 环境下的资源共享或称为资源复用,是指系统中的资源可供内存中多个并发地行的进程共同使用。这里在宏观上既限定了时间(进程在内存期间),也限定了地点(内存)。对于这种资源共享方式,其管理就要复杂得多,因为系统的资源远少于多道程序需求的点和,会形成它们对共享资源的争夺。所以,系统必须对资源共享进行妥善管理。

13、什么是时分复用技术?就举例说明它能提高资源利用率的主要原因是什么?

答:时分复用技术:将不同的信号相互交织在不同的时间段内,沿着同一个信道传输;在接收端再用某种方法,将各个时间段内的信号提取出来还原成原始信号的通信技术。

主要原因:时分复用技术利用某设备为一用户服务的空闲时间,又转去为其他用户服务,是设备得到充分的利用。

14、是什么原因是操作系统具有异步性特征。

答:操作系统的异步性体现在三个方面:

一是进程的异步性,进程以人们不可预知的速度向前推进;

二是程序的不可再现性,即程序执行的结果有时是不确定的;

三是程序执行时间的不可预知性,即每个程序何时执行,执行顺序以及完成时间是不确定的。

15、处理机管理有哪些主要功能,其主要任务是什么?

答:主要功能:创建和撤销进程,对诸进程的运行进行协调,实现进程之间的信息交换,以及按照一定的算法吧处理机分配给进程。

主要任务:

1、进程控制:为作业创建进程、撤销(终止)已结束的进程,以及控制进程在运行过程中的状态转换;

2、进程同步:为多个进程(含线程)的运行进行协调;

3、进程通信:实现相互合作进程之间的信息交换;

4、调度:1、作业调度:从后备队列中按照一定的算法选择出若干个作业,为它们分配运行所需的资源。2、进程调度:从进程的就绪队列中按照一定的算法选出一个进程,将处理机分配给它,并为它设置运行现场,使其投入执行。

16、内存管理有哪些主要功能?其主要任务是什么?

答:内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。

内存分配:为每道程序分配内存。

内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。

地址映射:将地址空间的逻辑地 转换为内存空间与对应的物理地址。

内存扩充:用于实现请求调用功能,置换功能等。

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

答:主要功能有:缓冲管理、设备分配和设备处理以及虚拟设备等。

主要任务:完成用户提出的 l / O 请求,为用户分配 l / O 设备,提高 CPU 和 I / O 设备的利用率,提高 I / O 速度,以及方便用户使用 I / O 设备.

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

答:文件管理主要功能:文件存储空间的管理、目录管理、文件的读/写管理和保护。

文件管理的主要任务:管理用户文件和系统文件,方便用户使用,保证文件安全性。

19、试说明推动传统OS演变为现代OS的主要因素?

答:1、不断提高计算机资源利用率;
        2、方便用户;
        3、器件的不断更新迭代;
        4、计算机体系结构的不断发展;
        5、不断提出新的应用需求。

20、什么是微内核OS?

答:1、足够小的内核;

2、基于客户/服务器模式;

3、应用机制与策略分离的原理;

4、采用面向对象技术。

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

答:1、提高了系统的可扩展性;

2、增强了系统的可靠性;

3、可移植性;

4、提供了对分布式系统的支持;

5、融入了面向对象技术。

22、现代操作系统较之传统操作系统有增加了哪些功能和特性?

答:1、系统安全;

2、网络的功能和服务;

3、支持多媒体。

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

答: C / S 模式具有独特的优 点:

1、数据的分布处理和存储;

2、便于集中管理;

3、灵活性和可扩充性;

4、易于改编应用软件。

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

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

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

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

操作系统第一章操作系统引论习题及答案相关推荐

  1. 操作系统--第一章 操作系统引论--习题答案

    操作系统第四版课后的全部习题答案,学习通作业答案. 说明:操作系统其他章节的习题答案也在此"操作系统"专栏. 第一章 1.设计现代OS的主要目标是什么?== 答:(1)有效性 (2 ...

  2. 操作系统第一章操作系统引论相关习题

    一.单项选择题 1.操作系统是一种____. A.通用软件 B.操作系统 C.应用软件 D.软件包 答:b 2.操作系统的___管理部分负责对进程进行调度. A.主存储器 B.控制器 C.运算器 D. ...

  3. 高分操作系统 第一章 操作系统概论

    这是一篇大学课程--操作系统同步笔记,最后有期末大礼包!! [目录] 1.1 操作系统初步认识 1.2 操作系统的定义 1.3 操作系统的功能 1.所处位置:中间 2.发展动力 1.4 操作系统发展阶 ...

  4. 操作系统第一章——操作系统引论(思维导图)

    众所周知,操作系统是程序员必修的一门"课",操作系统这玩意儿可以说覆盖范围很广,想学通透很难,但是想学到入门还是比较简单,如果你只是想明白操作系统的运转机制,想必还是没问题,但要是 ...

  5. 操作系统第一章操作系统引论作业

    操作系统第一次课程作业 1.如果计算机不配操作系统,用户编写程序与运行程序需经历怎样的过程 需要人工操作,需要编写机器语言,需要脱机输入输出. 2.什么是操作系统?它有什么基本特征?列举4种操作系统的 ...

  6. 操作系统第一章操纵系统引论

  7. 2 操作系统第一章 操作系统体系结构、中断和异常、系统调用

    文章目录 1.1 指令概念及其分类 1.2 操作系统体系结构: 1.2.1操作系统内核概念 1.3 中断和异常 1.3.1 中断的诞生 1.3.2 中断分类 1.3.3 外中断的处理过程 1.3.4 ...

  8. 1 操作系统第一章 操作系统概念、功能、四大特征、操作系统发展与分类

    文章目录 1.1 操作系统概念 1.2 操作系统功能 1.3 操作系统四大特征 1.3.1 并发 1.3.2 共享 1.3.3 并发性和共享区别及对应关系: 1.3.4 虚拟 1.3.5 异步 1.4 ...

  9. 第一章 操作系统引论

    第一章 操作系统引论 1.1 操作系统的目标 1.1.1 操作系统的目标 1.1.2 操作系统的作用 1.1.3 推动操作系统的主要动力 1.2 操作系统的发展过程 1.2.1 未配置操作系统的计算机 ...

最新文章

  1. 基尼不纯度简介 - Gini Impurity
  2. LINQ to SQL 运行时动态构建查询条件
  3. java newsize_JVM中的-Xms -Xmx -XX:newSize -XX:MaxnewSize -Xmn -XX:PermSize -XX:MaxPermSize区别介绍...
  4. 矿井通风计算c语言_矿井主通风机的技术发展现状与未来发展趋势
  5. 应用开发框架之——根据数据表中的存储的方法名称来调用方法
  6. python爬虫 asyncio aiohttp aiofiles 单线程多任务异步协程爬取图片
  7. 线性代数学习全攻略(内附机器学习路径图)
  8. 根据数组中的某个键值大小进行排序,仅支持二维数组
  9. sklear中IsolationForest的使用场景
  10. LaTex使用Excel实现快速插入表格
  11. LoadingCache源码剖析之缓存加载实现
  12. python爬取今日热榜数据到txt文件
  13. 聊聊springcloud的GatewayControllerEndpoint
  14. 996.ICU凉凉了!
  15. 同花顺如何切换k线_同花顺k线图怎么切换(aud和人民币的汇率)
  16. pxhere - 世界知名的免费摄影图库,可以免费商用
  17. IDEA配置JAVA11
  18. 360全景拍摄中相机的白平衡设置
  19. 德育知识元素挖掘系统设计 软件工程 spring boot + Vue.js + python机器学习
  20. Rhombus 使用 Wolfspeed SiC 加快电动汽车充电速度

热门文章

  1. Camera2实现二维码扫描功能(qrcode scanner)
  2. html.url文件怎么打开,url是什么文件格式?.url文件怎么打开?
  3. Android 动态控制view的大小
  4. Topological Data Analysis(TDA) 拓扑数据分析与mapper算法
  5. [运维|virsh]virsh 命令行管理虚拟机
  6. U盘的格式化:文件系统的选择与分配单元大小的设置
  7. c 语言运行库组件下载地址,VC++运行库一键安装
  8. 计算机视频图像存储容量计算公式,直观:如何查看视频存储器的大小_IT /计算机_数据...
  9. Nginx正向代理和反向代理配置 1
  10. 交易心理学:会买的是徒弟,会卖的是师傅