Xju计算机操作系统课后作业①

填空题:

  • 操作系统是一种系统软件

析:Os是现代计算机系统中最基本和最重要的系统软件,是配置在计算机硬件上的第一层软件。

编译程序、数据库管理系统等也属于系统软件,它们和大量的应用软件都直接依赖于操作系统的支持

 

  • 操作系统是一组资源管理程序

解析:在一个计算机操作系统中,通常含有多种硬件和软件资源。归纳起来可以将这些资源分为四类:处理机、存储器、i/O设备以及文件(数据和程序)。相应地,OS的主要功能也正是对这四类资源进行有效的管理。

 

  • 操作系统是为了提高计算机的利用率和方便用户使用计算机而配置的基本软件

解析:操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。其主要作用是管理好这些设备,提高它们的利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。

 

  • 并发性是指若干事件在同一时间间隔内发生

解析:操作系统的基本特征为:并发、共享、虚拟、异步,其中并发性指的是两个或多个事件在同一时间间隔内发生。

在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行。但在普通的单处理机系统中,每一时刻仅能有一道程序执行,所以其在微观上表现为多个程序在分时地交替运行。

 

  • DOS没有多道程序设计的特点

解析:DOS即磁盘操作系统,是属于微软公司开发的MS-DOS操作系统,属于单用户单任务操作系统。

 

  • 在分时系统中,时间片一定,用户数越多,响应时间越长。

解析:分时系统是在多道批处理系统基础上发展的,其满足了用户对人机交互的需求,实现了共享主机。其主要定义为:在一台主机上连接了多个配有显示器和键盘的终端并由此所组成的系统。该系统允许多个用户同时通过自己的终端,以交互方式使用计算机,共享主机资源。

因为多道程序在单处理机系统上,其并发执行就是多个程序在分时地交替运行。时间片就代表交替运行单元的基本时间单位(每道程序运行多长时间)。所以说当每个程序运行时间一定时,用户数越多,需要并发执行的程序越多,那么相应的时间也就越长。

 

  • 引入多道程序的目的在于充分利用CPU,减少CPU等待时间

解析:为了进一步提高资源的利用率和系统吞吐量,在20世纪60年代中期引入了多道程序设计技术,由此形成了多道批处理系统。

扩展:在该系统中,用户所提交的作业先存放在外存上,并排成一个队列,成为“后备队列”。

然后由作业调度程序按照一定的算法,从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。由于同时在内存中装有若干道程序,这样便可以在运行程序A时,利用其因I/O操作而暂停执行时的CPU空挡时间,再调度另一道程序B运行。同样可以利用程序B在I/O操作时的CPU空挡时间,再调度程序C运行,使多道程序交替地运行,这样便可以保持CPU处于忙碌状态。)

如下图1和图2.

                                    

                              图1 作业提交到内存上的步骤                                                                                        图2 演示四道程序的运行情况(教材图片)

 

 

  • 高级程序设计语言的编译器不是操作系统关心的问题。

解析:传统的OS具有处理机管理、存储器管理、设备管理和文件管办理等基本功能且向用户提供方便使用的接口。其主要的作用是管理计算机的硬件和软件等各种系统资源,为用户提供方便使用的接口和界面,故不包括高级程序设计语言的编译器。

高级程序设计语言的编译器属于系统软件,系统软件包括操作系统和其它一系列基本的工具(包括编译器)。

 

  • 实时操作系统追求的目标是快速响应

解析:实时操作系统对产生结果的时间要求比较高,其中的实时可以表示为“及时”的意思。由此可知,实时系统是指系统能就是相应外部事件的请求,在规定的时间内完成对该时间的处理,并控制所有实时任务协调一致地运行。所以,实时操作系统追求的目标是快速响应。

 

  • 系统调度的目的是请求系统服务(我感觉应该是系统调用的目的)

解析:在传统的OS中,调度包括作业调度和进程调度两步。操作系统不允许用户直接操作各种硬件资源,因此用户程序只能通过系统调用的方式来请求内核为其服务,间接地使用各种资源。

 

 

判断题:

  • Solaris不是一个操作系统(错

解析:Solaris OS 是SUN公司推出的操作系统。

 

  • 用户要在程序一级获得系统帮助,必须通过系统调用。(对

解析:程序接口是为用户程序在执行种访问系统资源而设置的,是用户程序取得操作系统服务的唯一途径。他是由一组系统调用组成的,每一个刺痛调用都是一个能完成特定功能的子程序。

每当应用程序要求OS提供某种服务(功能)时,便调用具有相应功能的系统调用。

 

  • 管理信息系统是一种实时系统(错

解析:管理信息系统(MIS)是典型的C/S模式系统,其具有的特点就是可以进行数据的分布处理和存储,而对于系统对事件及时响应的要求并不高。

其作为一种分时系统是因为其具有多路性和交互性的特点

 

  • 分时操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互的使用计算机(对

解析:分时系统是指,在一台主机上连接了多个配有显示器和键盘的终端并由此所组成的系统,该系统允许多个用户同时通过自己的终端,以交互方式使用计算机,共享主机的资源。

 

  • 实时操作系统追求的目标是高吞吐量(错

解析:实时操作系统最主要的特征,是将时间作为关键操作。所以其追求的目标是及时性,对于高吞吐性没有特意追求。

 

 

多选题:

  • 操作系统是计算机系统的核心软件。按功能特征的不同,可把操作系统分为多道批处理系统、分时系统、实时系统、个人机系统、网络操作系统和分布式操作系统等基本类型。

解析:确实分为这些,记住就好了,欸嘿

 

  • 操作系统功能实现,必须的硬件支持有地址转换机构,终端装置,存储保护机构

解析:地址转换机构实现了存储器管理内部的地址映射功能,即可以将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址。

终端装置属于计算机的输入输出设备,实现了OS的设备管理功能。

存储保护机构是控制内存访问的一种方式,实现饿了OS文件管理功能中对文件的保护。

 

  • 现代操作系统的基本特征是程序的并发执行、资源共享、操作的异步性等。

解析:现代操作系统的基本特征是并发、共享、虚拟和异步四个。初上面之外,虚拟指的是利用时分复用和空分复用技术来实现的物理实体的虚拟性。

 

  • 3种基本的操作系统是指批处理系统、分时系统、实时系统

解析:记住就好了

 

  • 从资源分配的角度讲,计算机系统中的资源分为处理器管理、存储器管理、设备管理、文件管理、用户界面

解析:从资源分配的角度讲,计算机系统中的资源分为处理机、存储器、输入输出设备、文件()

 

  • 现代操作系统通常为用户提供多种使用界面,它们分别是图形界面、操作命令、系统调用

解析:

 

  • 按照所起的作用和需要的运行环境,软件通常可分为三大类,即为应用软件、支撑软件和系统软件

解析:应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合

支撑软件是在系统软件和应用软件之间,提供应用软件设计、开发、测试、评估、运行检测等辅助功能的软件,有时以中间件形式存在。

系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统。

 

  • 操作系统的基本特性是:并发性、异步性、共享性和虚拟性。

解析:对的

 
 
 
posted @ 2022-06-07 03:34  柒城小柒  阅读(227)  评论(0)    收藏  举报