{新}操作系统简答题1-3.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章引言 1.计算机系统由哪些部分组成? 计算机系统是按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。计算机系统由硬件(子)系统和软件(子)系统组成。硬件系统是计算机系统赖以工作的实体;软件系统保证计算机系统按用户指定的要求协调地工作。硬件系统主要由中央处理器(CPU)、主存储器、辅助存储器(磁带、磁盘等)以及各种输入输出设备(键盘、显示器、打印机等)组成;软件系统由各种程序和数据组成。 2.名词解释:操作系统。 操作系统,是计算机系统的一种系统软件,由它统一管理计算机系统的资源和控制程序的执行。操作系统既是一种资源管理程序,又是一种其他程序执行的控制程序,其目的是提供一个供其他程序执行的良好环境。 3.操作系统管理计算机系统的哪些资源? 操作系统管理的计算机系统资源包括两大类:硬件资源和软件资源。计算机系统的硬件资源主要包括中央处理器(CPU)、主存储器、辅助存储器(磁带、磁盘等)以及各种输入输出设备(键盘、显示器、打印机等);软件资源包括各种程序和数据。 4.操作系统怎样为用户提供良好的运行环境? 操作系统是一种系统程序,其目的是提供一个供其他程序执行的良好环境。 首先操作系统要使得计算机系统使用方便:操作系统为用户提供方便的使用接口,用户按需要输入命令或从提供的“菜单”中选择命令,操作系统按命令去控制程序的执行;用户也可以请求操作系统的功能模块为其服务,而不必了解硬件的特性。 其次操作系统要使得计算机系统能高效地工作:操作系统扩充硬件的功能,使硬件的功能发挥的更好;操作系统使用户合理共享资源,防止各用户间的相互干扰;操作系统以文件形式管理软件资源,保证信息的安全和快速存取。 5.操作系统怎样提高系统的效率? 操作系统是一种系统程序,其目的是提供一个供其他程序执行的良好环境。配置操作系统可以使得计算机系统能高效地工作:操作系统扩充硬件的功能,使硬件的功能发挥的更好;操作系统使用户合理共享资源,防止各用户间的相互干扰;操作系统以文件形式管理软件资源,保证信息的安全和快速存取。 6.操作系统是怎样形成的? 早期的计算机体积庞大、速度低、设备少、编制的程序也比较简单,计算机上不配置操作系统,程序员直接使用机器指令设计程序,程序的装入、调试以及运行都是通过控制台上的开关来实现。用户独占整机,人机矛盾突出。 随着计算机的发展,硬件增加了读卡机、行式打印机和磁带机,产生了原始汇编系统,程序按汇编格式书写比用机器指令容易,程序的装入、执行可以借助特制的卡片通过读卡机装入计算机。这种工作方式比早期的工作方式前进了一步。 20世纪50年代末60年代初,计算机发展进入第二代,速度有了很大提高,存储容量大幅度增长,先后出现了FORTRAN、ALGOL、COLBOL设计语言及相应编译程序,编写程序更加容易,于是计算机系统上配置了管理程序,使得计算机操作方便灵活、安全可靠,这种管理程序可以看作是初级的操作系统。 计算机进入第三代后,硬件有了很大发展,计算机应用也日益广泛,管理程序进一步发展形成SPOOL,进而出现批处理操作系统。 7.批处理操作系统是怎样实现计算机操作自动化的? 用户把准备好的一批作业信息,包括程序、数据、作业控制说明书通过相应的输入设备传送到大容量的磁盘上等待处理。操作系统中的作业调度程序按照某种原则从磁盘上选择若干作业装入主存储器,主存储器中的这些作业可以占用中央处理机运行。当某个作业执行结束时,启动打印机,输出计算结果。然后又可从磁盘上选择作业装入主存储器,让其运行。这样,在作业控制说明书的控制下,无需人为干预,批处理操作系统实现了计算机操作的自动化。 8.分时系统的主要特点是什么? 分时操作系统支持多道程序同时执行,实现了人机交互对话,主要具有以下特点: 同时性,允许多个终端用户同时使用一个计算机系统。 独立性,用户在各自的终端上请求系统服务,彼此独立,互不干扰。 及时性,分时系统对用户的请求能在较短的时间内给出应答,使用户觉得系统即时响应了他的请求而感到满意。 交互性,采用人—机对话的方式工作,用户在终端上可以直接输入、调试和运行自己的程序,能及时修改程序中的错误且直接获得结果。 9.什么是“前台”作业、“后台”作业?为什么对“前台”作业要及时响应? 批处理操作系统实现自动控制无需人为干预,分时操作系统实现了人机交互对话,这两种操作系统具有各自的优点。为了充分发挥批处理系统和分时系统的优点,在一个计算机系统上配置的操作系统往往既具有批处理能力,又提供分时交互的能力。这样,用户可以先在分时系统的控制下,以交互式输入、调试和修改自己的程序;然后,可以把调试好的程序转交给批处理系统自动控制其执行而产生结果。这些由分时系统控制的作业称为“前台”作业,而那些由批处理系统控制的作业称为“后台”作业。在这样的系统中,

您可能关注的文档

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档