预习第4章-操作系统-划重点版-软件设计师教程(第5版).pdfVIP

预习第4章-操作系统-划重点版-软件设计师教程(第5版).pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第4章操作系统知识

4.1操作系统概述

计算机软件通常分为系统软件和应用软件两大类。系统软件是计算机系统的一部分,用来

支持应用软件的运行。应用软件是指计算机用户利用计算机的软件、硬件资源为某一专门的应

用目的而开发的软件。例如,科学计算、工程设计、数据处理、事务处理和过程控制等方面的

程序,以及文字处理软件、表格处理软件、辅助设计软件(CAD)和实时处理软件等。常用的

系统软件有操作系统、语言处理程序、链接程序、诊断程序和数据库管理系统等。操作系统是

计算机系统中必不可少的核心系统软件,其他软件是建立在操作系统的基础上,并在操作系统

的统一管理和支持下运行的,是用户与计算机之间的接口。

4.1.1操作系统的基本概念

1.操作系统定义及作用

传统计算机系统资源分为硬件资源和软件资源。硬件资源包括中央处理机、存储器和输

入/输出设备等物理设备;软件资源是以文件形式保存在存储器上的程序和数据等信息。现代计

算机系统资源管理范围已经扩展到感知、能源、通信资源和服务资源。本教材主要介绍传统计

算机系统资源管理。

操作系统定义:能有效地组织和管理系统中的各种软/硬件资源,合理地组织计算机系统工

作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。

操作系统有两个重要的作用:第一,通过资源管理提高计算机系统的效率;第二,改善人

机界面向用户提供友好的工作环境。

操作系统是计算机系统的资源管理者,它含有对系统软/硬件资源实施管理的一组程序。其

首要作用就是通过CPU管理、存储管理、设备管理和文件管理对各种资源进行合理的分配,改

善资源的共享和利用程度,最大限度地发挥计算机系统的工作效率,提高计算机系统在单位时

间内处理工作的能力(称为系统的吞吐量(throughput))。

大家知道,没有安装操作系统的计算机,用户将要面对的是0、1代码和一些难懂的机器

指令,通过按钮或按键来操作计算机,这样既笨拙又费时。一旦安装操作系统后,用户面对的

第4章操作系统知识181

不再是笨拙的裸机,而是操作便利、服务周到的操作系统,从而明显地改善了用户界面,提高

了用户的工作效率。

2.操作系统特征与功能

操作系统的4个特征是并发性、共享性、虚拟性和不确定性。从传统的计算机资源管理的

观点来看,操作系统的功能可分为处理机管理、文件管理、存储管理、设备管理和作业管理5

大部分。操作系统的5大部分通过相互配合、协调工作来实现对计算机系统中资源的管理,控

制任务的运行。

(1)进程管理。实质上是对处理机的执行“时间”进行管理,采用多道程序等技术将CPU

的时间合理地分配给每个任务,主要包括进程控制、进程同步、进程通信和进程调度。

(2)文件管理。主要包括文件存储空间管理、目录管理、文件的读/写管理和存取控制。

(3)存储管理。存储管理是对主存储器空间进行管理,主要包括存储分配与回收、存

储保护、地址映射(变换)和主存扩充。

(4)设备管理。实质是对硬件设备的管理,包括对输入/输出设备的分配、启动、完成和

回收。

(5)作业管理。包括任务、界面管理、人机交互、图形界面、语音控制和虚拟现实等。

操作系统提供系统命令一级的接口,供用户用于组织和控制自己的作业运行,如命令行、

菜单式或GUI“联机”、命令脚本“脱机”。操作系统还提供编程一级接口,供用户程序和系统

程序调用操作系统功能,如系统调用和高级语言库函数。

4.1.2操作系统分类及特点

通常,操作系统可分为批处理操作系统、分时操作系统、实时操作系统、网络操作系统、

分布式操作系统、微型计算机操作系统和嵌入式操作系统等类型。

1.批处理操作系统

批处理操作系统分为单道批处理和多道批处理。

单道批处理操作系统是一种早期的操作系统,该系统可以提交多个作业,“单道”的含义

是指一次只有一个作业装入内存执行。作业由用户程序、数据和作业说明书(作业控制语言)

3个部分组成。当一个作业运行结束后,随即自动调入同批的下一个作业,从而节省了作业之

间的人工干预时间,提高了资源的利用率。

多道批处理操作系统允许多个作业装入内存执行,在任意一个时刻,作业都处于开始点和

终止点之间。每当运行中的一个作业由于输入/输出操作需要调用外

文档评论(0)

计算机专业-论文PPT分享 + 关注
实名认证
文档贡献者

毕业设计资料,计算机毕业设计,源码,毕业论文,毕业答辩,答辩PPT,Java毕业设计,php毕业设计,ASP.NET毕业设计,毕业指导,计算机作业,php作业,java作业,ASP.NET作业,编程作业,管理系统,网站,app,毕业设计学习,Java学习,php学习,ASP.NET学习,java课程

1亿VIP精品文档

相关文档