操作系统的课后作业.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 操作系统概述 1.1什么是操作系统? 答:计算机操作系统使方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合);操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大功能(作业管理、文件管理、存储管理、设备管理和进程管理)。 1.2简述操作系统的发展历史 答: 手工操作阶段,联机批处理系统,脱机批处理系统,执行系统,多道批处理系统,分时操作系统,实时操作系统,网络操作系统,分布式操作系统,PC操作系统。 1.3多道程序设计技术的概念是什么? 答:多道程序设计技术是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互交替地运行。当某道程序因某种原因不能继续运行下去时(如等待外部设备传输数据),管理程序便将内存中的另一道程序投入运行,这样可以使CPU及各外部设备尽量处于忙碌状态,从而大大提高了计算机的使用效率。 1.4多道程序设计技术的硬件基础是什么? 答:多道程序设计技术的硬件基础是通道和中断技术。通道是一种输入/输出专用处理机,它能控制一台或多台外设工作,负责外部设备与内存之间的信息传输。它一旦被启动,就能独立于CPU运行,这样就可使CPU和通道并行操作,而且CPU和各种外部设备也能并行操作。中断是指当CPU接到外部硬件(如I/O设备)发来的信号时,马上停止原来的工作,转去处理这一事件,在处理完了以后,CPU又回到原来的工作点继续工作。 1.5操作系统的主要功能是什么? 答:操作系统的主要功能相应地就有理机管理(进程管理)、存储管理、设备管理、文件管理和用户接口。 进程管理主要包括: ① 进程控制。为多道程序并发执行而创建进程,并为之分配必要的资源。当进程运行结束时,撤消该进程,回收该进程所占用的资源,同时,控制进程在运行过程中的状态转换。 ② 进程同步。为使系统中的进程有条不紊地运行,系统要设置进程同步机制,为多个进程的运行进行协调。 ③ 进程通信。系统中的各进程之间有时需要合作,需要交换信息,为此需要进行进程通信。 ④ 进程调度。从进程的就绪队列中,按照一定的算法选择一个进程,把处理机分配给它,并为它设置运行现场,使之投入运行。 存储管理主要包括: ① 内存分配。为每道程序分配内存空间,并使内存得到充分利用,在作业结束时收回其所占用的内存空间。 ② 内存保护。保证每道程序都在自己的内存空间运行,彼此互不侵犯,尤其是操作系统的数据和程序,绝不允许用户程序干扰。 ③ 地址映射。在多道程序设计环境下,每个作业是动态装入内存的,作业的逻辑地址必须转换为内存的物理地址,这一转换称为地址映射。 ④ 内存扩充。内存的容量是有限的。为满足用户的需要,通过建立虚拟存储系统来实现内存容量的逻辑上的扩充。 设备管理主要包括: ① 缓冲管理。由于CPU和I/O设备的速度相差很大,为缓和这一矛盾,通常在设备管理中建立I/O缓冲区,而对缓冲区的有效管理便是设备管理的一项任务。 ② 设备分配。根据用户程序提出的I/O请求和系统中设备的使用情况,按照一定的策略,将所需设备分配给申请者,设备使用完毕后及时收回。 ③ 设备处理。设备处理程序又称设备驱动程序,对于未设置通道的计算机系统其基本任务通常是实现CPU和设备控制器之间的通信。即由CPU向设备控制器发出I/O指令,要求它完成指定的I/O操作,并能接收由设备控制器来的中断请求,给予及时的响应和相应的处理。对于设置了通道的计算机系统,设备处理程序还应能根据用户的I/O请求,自动构造通道程序。 ④ 设备独立性和虚拟设备。设备独立性是指应用程序独立于具体的物理设备,使用户编程与实际使用的物理设备无关。虚拟设备的功能是将低速的独占设备改造为高速的共享设备。 文件管理和用户接口 ① 文件存储空间的管理。所有的系统文件和用户文件都存放在文件存储器上。文件存储空间管理的任务是为新建文件分配存储空间,在一个文件被删除后应及时释放所占用的空间。文件存储空间管理的目标是提高文件存储空间的利用率,并提高文件系统的工作速度。 ② 目录管理。为方便用户在文件存储器中找到所需文件,通常由系统为每一文件建立一个目录项,包括文件名、属性以及存放位置等,由若干目录项又可构成一个目录文件。目录管理的任务是为每一文件建立其目录项,并对目录项加以有效的组织,以方便用户按名存取。 ③ 文件读、写管理。文件读、写管理是文件管理的最基本的功能。文件系统根据用户给出的文件名去查找文件目录,从中得到文件在文件存储器上的位置,然后利用文件读、写函数,对文件进行读、写操作。 ④ 文件存取控制。为了防止系统中的文件被非法窃取或破坏,在文件系统中应建立有效的保护机制,以保证文件系统的安全性。 1.6操作系统的主要特征是什么? 答:操作系统的主要特征是并发性、共享性、虚拟性和不确定性。 1.并发性:并

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档