admin管理员组

文章数量:1533913

2024年5月18日发(作者:)

1.你认为操作系统是计算机发展的必然产物吗?简述理由。

答:由于计算机的发展中要让多个用户共用一个计算机系统,必须解决多个用户的多

个算题任务共享计算机的问题,也需要解决系统如何控制多个算题任务的共同执行的问题,

出现了多道程序设计技术、分时技术、以及解决资源分配和调度进程间的交互作用等技术,

操作系统在这样的环境中应运而生!

2.什么是操作系统?操作系统是系统软件还是应用软件?

答:操作系统(Operating System,简称OS)是管理计算机系统的全部硬件资源包括

软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计

算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。

操作系统是系统软件,不是应用软件

3.试述早期批处理、执行系统是如何发展的?(提示:遇到了什么问题,这些问题是

为何产生,又是如何解决的。)

答:早期批处理的发展从联机批处理----脱机批处理---然后在硬件方面获得了两个方

面的发展,一是通道的引入,二是中断技术的出现,这两项重大成果导致操作系统进入执

行系统阶段!

4.应用多道程序设计技术的批处理系统和应用分时技术的分时系统有何异同?为什么

分时系统的响应比较快?

答:多道程序设计技术是在计算机主存中同时存放几道相互独立的程序,使得它们在

管理程序控制下,相互穿插地运行。分时技术是处理机把时间划分为很短的时间片轮流地

分配给各个联机作业使用。两者都是使计算机能够同一时间处理多个用户。

因为处理机把时间分成很短的时间片轮流的分配给各个联机作业,不必等待一个作业

完成便可以进行另外一作业的进行,因此运行相应速度较快!

5.简述分布式操作系统和网络操作系统的区别。

答:(1)分布性。分布式操作系统的处理和控制功能均为分布式的;而网络操作系统

虽具分布处理功能,但其控制功能却是集中在某个或某些主机或网络服务器中,即集中式

控制方式。

(2)并行性。分布式操作系统具有任务分配功能,可将多个任务分配到多个处理单元

上,使这些任务并行执行,从而加速了任务的执行;而网络操作系统通常无任务分配功能,

网络中每个用户的一个或多个任务通常都在本地计算机上处理。

(3)透明性。分布式操作系统通常能很好地隐藏系统内部的实现细节。包括对象的物

理位置、并发控制和系统故障等对用户都是透明的。例如,当用户要访问某个文件时,只

需提供文件名而无须知道(所要访问的对象)它是驻留在那个站点上,即可对它进行访问,

以即具有物理位置的透明性。网络操作系统的透明性则主要指操作实现上的透明性。例如,

当用户要访问服务器上的文件时,只需发出相应的文件存取命令,而无需了解对该文件的

存取是如何实现的。

(4)共享性。分布式操作系统支持系统中所有用户对分布在各个站点上的软硬件资源

的共享和透明方式访问。而网络操作系统所提供的资源共享功能仅局限于主机或网络服务

本文标签: 控制技术系统