【操作系统】《计算机操作系统》汤小丹 第1章 操作系统引论

摘要:
1.OS是用户和计算机硬件系统之间的接口2.OS是计算机资源的管理者3.OS实现了计算机团队成员的抽象3.为什么操作系统实现了计算机资源的抽象?操作系统是计算机硬件上的多层软件的集合。它们不仅增强了系统的功能,还隐藏了硬件操作的具体细节,实现了计算机硬件操作的多级抽象模型。尝试用示例说明硬实时任务:系统必须满足任务的最后期限要求,否则可能会发生不可预测的后果。

博主:海底淤泥

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

  方便性、有效性、可扩充性、开放性

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

  1.OS为用户与计算机硬件系统之间的接口

  2.OS作为计算机资源的管理者

  3.OS实现了对计算机组员的抽象

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

  OS是铺设在计算机硬件上的多层软件的集合,它们不仅增强了系统的功能,还隐藏了对硬件操作的具体细节,实现了对计算机硬件操作的多层次的抽象模型。

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

  主要动力:提高资源利用率和系统吞吐量的需求

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

  脱机I/O:程序和数据的输入和输出在脱离主机的情况下进行

  联机I/O:程序和数据的输入和输出在主机的直接控制下进行

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

  主要动力:满足用户对人-机交互的需求

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

  1.及时接收  解决:1.在系统中配置一个多路卡 2.为每个终端配置一个缓冲区

  2.及时处理  解决:1.作业直接进入内存 2.采用轮转运行方式

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

  为了能及时响应外部事件的请求,在规定的事件内完成对该事件的处理,并控制所有实时任务协调一致地运行

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

  硬实时任务:系统必须满足任务对截至时间的要求,否则可能出现难以预测的后果。  例如:工业和武器控制的实时系统

  软实时任务:联系着一个截至时间,但并不严格,若偶尔错过了任务的截至时间,对系统的影响不会太大。  例如:信息查询系统和多媒体系统

10.试从交互性、及时性、以及可靠性方面将分时系统和实时系统进行比较

  交互性:

    实时:人与系统的交互性仅限于访问系统中的某些特定的专用服务程序。

    分时:能向终端用户提供数据处理、资源共享等服务

  及时性:

    实时:以控制对象所要求的截止时间来确定,一般为毫秒级

    分时:依据人所能接收的等待时间确定的

  可靠性:

    实时:要求系统高度可靠,采用多级容错措施

    分时:要求系统可靠

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

  基本特征:并发、共享、虚拟、异步

  最基本特征:并发

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

  1.不同:管理更加复杂,因为系统中的资源远少于多道程序需求的总和,会形成它们对共享资源的争夺

  2.采用:互斥共享方式

13.什么是时分复用技术?举例说明它能提高资源利用率的根本原因是什么?

  时分复用是指一种通过不同信道或时隙中的交叉位脉冲,同时在同一个通信媒体上传输多个数字化数据、语音和视频信号等的技术。

  时分复用技术体改资源利用率的根本原因:该技术利用某设备为一用户服务的空闲时间,又转去为其他用户服务,使设备得到最充分的利用

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

  原因:进程是以不可预知的速度向前推进

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

  1.进程控制:创建和撤销进程

  2.进程同步:对各个进程的运行进行协调

  3.进程通信:实现进程之间的信息交换

  4.调度:作业调度,进程调度

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

  主要功能:内存分配、内存保护、地址映射、内存扩充

  主要任务:为多道程序的运行提供良好的环境,提高存储器利用率,方便用户使用,并能在逻辑上扩充内存

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

  主要功能:1.缓冲管理  2.设备分配  3.设备处理

  主要任务:

    1.完成用户进程提出的I/O请求,为用户进程分配所需的I/O设备,并完成指定的I/O操作

    2.提高CPU和I/O设备的利用率,提高I/O速度,方便用户使用I/O设备

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

  主要功能:1.文件存储空间的管理  2.目录管理  3.问价的读/写管理和保护  

  主要任务:对用户文件和系统文件进行管理里以方便用户使用,并保证文件的安全性

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

  不断提出的需求:1.系统安全需求  2.网络功能和服务需求  3.支持多媒体的需求

20.什么是微内核OS?

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

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

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

  优点原因:微内核OS结构是建立在模块化,层次化结构的基础上的,并采用了客户/服务器模式和面向对象的程序设计技术

22.现代操作系统较之传统操作系统又增加了哪些功能和特征

  新功能:系统安全、网络的功能和服务、支持多媒体

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

  1.数据分布处理和存储  2.便于集中管理  3.灵活性和可扩展性  4.易于改编应用软件

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

  面向对象的程序设计技术

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

  微内核技术:把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能的技术

  功能:1.进程(线程)管理  2.低级存储器管理  3.中断和陷入处理

博主:海底淤泥

免责声明:文章转载自《【操作系统】《计算机操作系统》汤小丹 第1章 操作系统引论》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇json-bigint的介绍和使用-解决Javascript的有关大整数问题【简记】解决安装Electron缓慢下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

电脑运行msi安装包提示the error code is 2503/2502如何解决

当在电脑中运行msi安装包时,出现the error code is 2503或者2502错误提示,其实是由于没有运行的权限导致的,但是又不能右击以管理员身份运行,那么应该如何操作呢?对于这样的问题,我们可以参考以下方法进行解决。 1、按Win+X选择“命令提示符(管理员)”,或者右击命令提示符选择以管理员身份运行; 2、记住安装包的保存路径,尽量不要...

[转贴]彻底解决 CrystalReports 登录失败问题。

目录:一、Crystal Reports 9 最新补丁下载(搜集:海波.NET)二、原因1:文件夹 NTFS 权限的问题。三、原因2:PULL 模式,水晶报表中的数据库登录问题(非 Windows 集成身份验证)。四、原因3:PUSH 模式设置了 TableLogOnInfo,不需要!五、出错:部署到其它计算机,产生问题:连接失败。错误的登录参数。六、安全...

Wiwiz实现无线认证系统

在网上了解到,许多实现无线或者有线Web验证的方案都用到 WiFi无线热点管理系统目前比较主流的有:ros wiwiz 海蜘蛛这几个。ROS全称RouterOS软路由,最强大,但是比较复杂,海蜘蛛很容易,但效果一般般,WiWiZ实现一般,效果比较好,目前大部分研究的是wiwiz.为什么选择Wiwiz?并不是因为多人选我们就根从,而是因为它适合我们。 Wiw...

Java多线程基础:进程和线程之由来

  在前面,已经介绍了Java的基础知识,现在我们来讨论一点稍微难一点的问题:Java并发编程。当然,Java并发编程涉及到很多方面的内容,不是一朝一夕就能够融会贯通使用的,需要在实践中不断积累。由于并发肯定涉及到多线程,因此在进入并发编程主题之前,我们先来了解一下进程和线程的由来,这对后面对并发编程的理解将会有很大的帮助。   下面是本文的目录大纲:  ...

【添加最新版本的mysql的jdbc连接jar包】java.math.BigInteger cannot be cast to java.lang.Long异常

【问题描述】 从我的电脑把项目拷贝到guo小中的win8电脑,but出现了那个错误,估计他的mysql是最新版本的。 【如何下载连接jar包】 链接:https://pan.baidu.com/s/1A7ikk8cg0ucBEameZhHJvA 提取码:d2im 复制这段内容后打开百度网盘手机App,操作更方便哦 https://dev.mysql.c...

批量关闭远程计算机

批量关闭远程计算机━━━━━━━━━━━━━━━━━━━━━━━━━━ Windows XP操作系统中带有一个名为shutdown的功能强大的关机工具。利用它不但可以完成Windows图形操作界面下可以完成的功能:注销用户、关闭或重 启计算机,更重要的是可以用它来定时关机、远程关机。这可是在Windows图形操作界面下完成不了的功能!如果某天您的计算机在下...