- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 第1课 操作系统概论 本次课介绍如下知识: 1.1操作系统简介 1.1.1 什么是操作系统 1.1.2 操作系统的发展历史 1.2操作系统的运行环境 1.2.1 计算机系统的基本硬件结构 1.2.2 CPU的组成 1.2.3 输入/输出结构 1.2.4 存储结构 1.2.5 系统保护 第1章 操作系统概论 这一章我们主要主要讨论以下几个方面的知识: 1. 操作系统的概念。 2. 操作系统的硬件结构。 3. 操作系统的功能。 4.操作系统的组成结构。 1.1 操作系统简介 ? 1.1.1 什么是操作系统 ? 1.计算机系统的组成: 计算机系统是由硬件系统和软件系统组成的。 硬件系统:包括CPU、存储器、输入输出设备等,构成了计算机系统最基本的硬件资源。 软件系统:包括系统软件和应用软件。系统软件用于对计算机系统软硬件资源的管理、分配、控制和运行等。如操作系统、语言处理程序、文字编辑程序,链接装配程序、系统实用工具等。 2.操作系统的目标: 而操作系统是在裸机上加载的第一层软件,是对计算机硬件系统功能的首次扩充。应用软件一般是为了完成用户的特定任务而设计的程序,如各种办公软件、财务处理软件、以及Web浏览器等。计算机系统的硬件、软件和用户之间的关系如下图所示。 计算机系统硬件、软件和用户的关系 ? 控制和协调用户对软件和硬件资源的不同需求,提供了一种合理使用其软硬件资源的工作环境。 ? 从管理角度看:操作系统作为一个资源管理者,解决各种用户对计算机系统的软硬件资源的竞争,并合理、高效地分配和利用这些资源,如:内存空间、I/O设备、CPU时间、文件存储空间等。 ? 从用户的观点看:关心的是操作系统提供了哪些功能,哪些服务以及具有什么样的用户界面,使他们能利用操作系统提供的功能来方便而灵活地为他们服务。 ? 操作系统最基本的目标就是为用户提供各种服务。以最简单、方便的途径通过一些通用软件(如I/O设备控制程序、软硬件资源的管理与分配程序等)来解决用户的各种问题。 这些基本的控制管理程序方便了用户,使他们能便捷地使用计算机提供的各种软硬件资源。操作系统正是这些通用软件的集合。 3.操作系统的概念: 操作系统是对计算机系统的所有软、硬件资源进行全面管理和控制的软件系统。 ? 所以可以这么说,操作系统是计算机硬件和各种用户程序之间的接口程序,它提供了一种环境,使用户能方便和高效地执行程序。 ? 也可以这样认识操作系统:操作系统是运行于计算机硬件上的系统软件,同时它又是其它应用软件的运行平台, ? 操作系统一方面保证了计算机系统的正确、高效运行,另一方面还提供了各种服务程序,使用户能方便、快捷地完成他们的任务。 ? 由于操作系统隐蔽了硬件的复杂细节,用户会感到机器使用起来更简单更容易了,通常就说操作系统为用户提供了一台功能经过扩展了的机器,或称“虚拟机”。 1.1.2 操作系统的发展历史 ? 了解操作系统的发展历史,能够有助于进一步理解操作系统的功能与概念。 计算机系统硬件结构的发展变化与操作系统的发展变化是一个互动的过程,他们彼此之间产生的巨大的影响力是密不可分的。 1.计算机系统的四个发展阶段: ? 电子管阶段: ? 晶体管阶段: ? 小规模集成电路阶段: ? 大规模集成电路阶段: 2.手工操作阶段 ? 用户上机时需要通过手工方式去操作主机和外设。 ? 一个用户上机就必须独占全部系统资源。 ? 运行效率差。 算机系统的运行速度大大提高,手工操作的慢速度和计算机的高速度之间形成极大矛盾。唯一的解决办法只有摆脱以手工操作,实现作业的自动过度,于是批处理系统就应运而生。 3.批处理系统 ? 只需将程序、数据和一些作业控制信息提交给操作员即可。 ? 早期的批处理有联机方式和脱机方式两种。 ? 为了在联机方式下提高作业处理速度,将用户的作业进行分类。 脱机批处理是增加一台不与主机直接相连的,而专门用于同输入/输出设备打交道的卫星计算机。 ? 单道批处理系统:当CPU处理完用户的一个作业以后,将其结果打印输出。而此时的CPU处于空闲状态,它必须等待这个作业的结果全部输出以后,单道批处理系统的内存分配如下图所示。 ? 多道程序系统:指允许许多个相互独立的程序同时存在于主存中,而且同时进入系统的几道程序都处于运行过程中,各道程序轮流占用处理机,交替的执行。多道批处理系统的内存分配如下图所示。 具有三个作业的多道程序批处理系统内存分配 4.分时系统 ? 所谓分时系统,即计算机可以同时连接多个用户终端,每个用户可在自己的终端上联机使用计算机。 ? 交互式的操作系统为用户和系统之间提供了一种直接通信的方式。 5.实时操作系统 ? 能够及时响应通讯发出的外部事件,并对事件做出快速处理
文档评论(0)