首页 > 技术文章 > 《操作系统》庞丽萍 第四版 第一章学习

jiayouwyhit 2014-03-01 15:50 原文

1. 存储程序式计算机的主要特点:

   存储程序式计算机,即冯诺伊曼计算机体系结构,它由中央处理器、存储器和输入输出设备组成。所有的单元都通过总线(包括地址总线和数据总线)连接,分别连接不同的部件。存储程序式计算机室人类历史上第一次实现自动计算的计算机,它的计算模型是顺序过程计算模型,主要特点是集中顺序过程控制。

 

2. 批处理系统和分时系统各有什么特点?为什么分时系统的响应比较快?

    批量操作系统的主要特征是“批量”,用户需要使用计算机时,必须事先准备好自己的作业,然后交给机房,由机房的操作员将一批作业送入系统中,计算结果也是成批地输出。作业的执行采用“多道”形式,在执行的过程中,用户不能进行直接干预。批量操作系统的优点是系统的吞吐率高,缺点是对用户的响应时间长,用户不能及时了解自己程序的运行情况并加以控制。

    分时操作系统一般采用时间片轮转的办法,使得一台计算机同时为多个终端用户服务。其主要有以下几个特点:(1)并行性,共享一台计算机的众多用户可以在各自的终端上同时处理自己的程序;(2)独占性,分时操作系统采用时间片轮转的方法使得一台计算机同时为多终端用户服务,客观效果是用户彼此之间感觉不到别人也在用这台计算机好像只有自己在用一样;(3)交互性,分时操作系统可以实现用户与计算机之间的“会话”。

    分时操作系统由于采用了时间片轮转的方法,使得系统具有并行性,独占性和交互性,因此其响应比较快。

 

3.实时系统的特点是什么?实时系统和分时系统外表看起来很相似,有何本质区别?

   实时系统主要具有如下特点:(1)对外部实时信号必须能够及时响应,响应的时间间隔要足以满足控制对象的截止期限的要求;(2)实时系统要求有很高的可靠性和安全性,系统的效率则放在第二位;(3)系统整体性强;(4)实时系统不具备如同分时系统那样强的交互会话功能。

  区别:分时操作系统强调时间片轮转,系统具有很强的交互性;而实时操作系统强调必须满足控制对象的截止期限要求,如不能满足这一时间约束则认为系统失败,同时实时操作系统要求更高的可靠性和安全性,效率则放在第二位,且其也没有分时操作系统那么好的交互性。

 

4. 什么是多道程序设计技术?   

   多道程序设计技术是指:在计算机主存中同时存放几道相互独立的程序,使它们在管理程序的控制之下,相互穿插地运行。当某道程序因为某种原因不能继续运行下去时,管理程序便将另一道程序投入运行,这样可以使得CPU及外部设备尽量处于忙碌状态,从而大幅度地提高计算机的使用效率。从微观上看,一个时刻只有一个程序在处理机上运行;从宏观上看,几道程序都处于执行状态。

 多道程序运行的特征是:(1)多道,计算机主存中同时存放几道相互独立的程序;(2)宏观上并行,同时进入系统的几道程序都处于运行当中;(3)微观上的串行,主存中多道程序轮流或者分时占有处理机,交替执行。

 

 5. 什么是操作系统?从资源管理角度,其主要功能是什么?

操作系统是一个大型的程序系统,它负责计算机系统软件、硬件资源的分配和管理;控制和协调并发活动,提供用户接口,使得用户获得良好的工作环境。操作系统是计算机系统的核心。它是与硬件相连的第一层软件,在裸机上运行,同时又是系统软件和应用程序的运行基础。

  操作系统的核心任务是系统资源分配、控制和协调并发活动。操作系统资源管理的目标是提高系统资源的利用率和方便用户使用。主要包括:处理机分配,存储管理,设备管理,软件资源管理。

6。操作系统的主要特性是什么?

 操作系统的主要特性是:并发性,共享性,不确定性。

并发性存在的原因是:在单机上可以有多个同时性活动,在CPU和各种不同的I/O设备上同时操作,但在CPU上只能顺序地执行,这种并行成为逻辑上的并行;

共享是由于向各个用户分别提供充足的资源是十分浪费的,同时多个用户共享一个程序的同一个副本,而不是分别提供一个副本,可以避免重复开发,节省人力资源;

不确定性是由于操作系统必须能够处理随机发生的多个事件。

 

8. UNIX系统是一个交互式的多用户分时操作系统

推荐阅读