avatar

目录
操作系统知识问答

一、设计现代OS的主要目标是什么?

实现一种具有方便性、有效性、可扩充性、开放性的操作系统。

二、试说明推动分时系统形成和发展的主要动力是什么。

用户提出的三大需求(人机交互、共享主机、便于用户上机)
分时系统具有一定的优越性:多路性独立性及时性交互性

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

存在一种计算,该系统的正确性不仅由计算的逻辑结果来确定,还取决于产生结果的时间。而分时系统的及时性不如实时系统,因此需要引入实时操作系统实现对实时计算的处理、响应。

四、试从交互性、及时性以及可靠性等方面将分时系统与实时系统进行比较

交互性:分时系统交互性更强。
分时系统的及时性是指用户能在很短的时间内获得系统的相应,此时间间隔是以人们能接受的等待时间决定的,一般为2-3秒。对实时系统来说,及时性是他的关键问题之一,实时信息系统的及时性要求与分时系统相似。而实时控制系统的及时性要求则是由被控制对象所要求的开始截止时间和完成截止时间决定的,一般为秒级、百毫秒级直到毫秒级,甚至更低。

及时性:实时系统的要求更高。

交互性问题是分时系统的关键问题,在分时系统中,用户可以通过终端与系统进行广泛的人机交互,如文件编辑、数据处理和资源共享。实时系统也具有交互性,但在实时系统中交互性仅限于访问系统中某些特定的专用服务程序,也就是说它的交互性具有很大的局限性。

可靠性:实时系统要求更高。

可靠性是实时系统的另一个关键问题,实时系统中的任何差错都可能带来巨大的经济损失,甚至带来无法预料的灾难性的后果,所以实时系统往往采取多级容错措施来保证系统的高度可靠。分时系统虽然也要求可靠,但比实时系统的要求更低。

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

操作系统具有如下特征:并发性、共享性、虚拟性、异步性
最基本的特征:共享和并发是操作系统的两个最基本的特征。虚拟以并发和共享为前提,异步是并发和共享的结果。

六、处理机管理具有那些功能?其主要任务是什么?

处理机管理具有以下功能:进程管理、进程同步、进程通信和进程调度。
主要任务:对进程进行管理。创建和撤销进程,对诸进程的运行进行协调,实现进程之间的信息交换,以及按照一定的算法把处理机分配给进程。

七、内存管理具有那些功能?其主要任务是什么?

内存管理具有以下功能:内存分配、内存保护、地址映射、内存扩充
主要任务:为多道程序的运行提供良好的环境,提高存储器的利用率,方便用户使用、从逻辑上扩充内存。

八、设备管理具有那些功能?其主要任务是什么?

设备管理具有以下功能:缓冲管理、设备分配、设备处理
主要任务:完成用户进程提出的I/O请求,为其分配所需的I/O设备、完成指定操作;提高CPU与I/O设备的利用率,提高速度,便于用户使用。

九、文件管理具有那些功能?其主要任务是什么?

文件管理具有以下功能:文件存储空间管理、目录管理、文件读写管理与保护
主要任务:对用户文件和系统文件进行管理以方便用户使用,保证文件的安全性。

文章作者: Cosmos_F
文章链接: http://fengxinyue.cn/post/990d8046.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 学习心得
打赏
  • 微信
    微信
  • 支付寶
    支付寶