2022年操作系统概论自考复习 .pdf
《2022年操作系统概论自考复习 .pdf》由会员分享,可在线阅读,更多相关《2022年操作系统概论自考复习 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学习操作系统,首先我们应该知道操作系统的概念。本章主要讲述了以下几个问题。 一、什么是操作系统 二、操作系统的形成 三、操作系统的类型 四、操作系统的功能一、什么是操作系统在回答这个问题之前,我们先来了解一下什么是计算机系统。计算机系统是按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。计算机系统由硬件系统和软件系统组成。软硬件系统的组成部分就是计算机系统的资源,当不同的用户使用计算机时都要占用系统资源并且有不同的控制需求。操作系统就是计算机系统的一种系统软件,由它统一管理计算机系统的资源和控制程序的执行。操作系统的设计目标一是使计算机系统使用方便。二是使得计算机系统能高效地工
2、作。二、操作系统的形成早期没有操作系统原始汇编系统管理程序操作系统可以看到,操作系统是随着计算机硬件的发展和应用需求的推动而形成的。三、操作系统的类型按照操作系统提供的服务,大致可以把操作系统分为以下几类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。其中批处理操作系统、分时操作系统、实时操作系统是基本的操作系统(加亮 ) 1、批处理操作系统按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。又可分为批处理单道系统和批处理多道系统。单道系统每次只有一个作业装入计算机系统的主存储器运行,多个作业可自动、顺序地被装入运行。批处理多道系统则允许多个作业同时装入
3、主存储器,中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样可以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐率。2、分时操作系统,这种系统中,一个计算机系统与许多终端设备连接,分时系统支持多个终端用户,同时以交互方式使用计算机系统,为用户在测试、修改和控制程序执行方面提供了灵活性。分时系统的主要特点是同时性、独立性、及时性和交互性。3、实时操作系统能使计算机系统接收到外部信号后及时进行处理,并在严格的规定时间内完成处理,且给出反馈信号。它是较少有人为干预的监督和控制系统。实时系统对可靠性和安全性要求极高,不强求系统资源的利用率。4、网络操作系统可以把若干计算机
4、联合起来,实现各台计算机之间的通信及网络中各种资源的共享,像我们现在使用的 Windows ,UNIX 和 Linux 等操作系统都是网络操作系统。5、分布式操作系统的网络中各台计算机没有主次之分,在任意两台计算机间的可进行信息交换和资源共享。这一点上分布式操作系统和网络操作系统差别不大,他们的本质区别在于:分布式操作系统能使系统中若干计算机相互协作完成一个共同的任务。这使得各台计算机组成一个完整的,功能强大的计算机系统。四、操作系统的功能从资源管理的观点出发,操作系统功能可分为五大部分:处理器管理、存储管理、文件管理、设备管理和作业管理。操作系统的概念让我们先从计算机系统开始,接着引入操作系
5、统。计算机系统是一种可以按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。计算机系统包括硬件子系统和软件子系统。硬件系统是计算机赖以工作的实体, 它包括中央处理器(CPU)、 主存储器、外存储器以及各种类型的输入输出设备;软件系统则保证了计算机系统按用户指定的要求协调地工作,它包括各种程序和数据 ;这两个部分又构成了计算机系统的资源,各个程序及各用户对计算机资源的要求和使用是不同的,适当的控制和协调计算机资源的分配是必要的。由此,我们引入了操作系统:在计算机系统中,集中了资源管理功能和控制程序执行功能的一种软件,称为操作系统。操作系统的特点1. 并发性:计算机系统中存在若干个运
6、行的程序,从宏观上看,这些程序在同时向前推进。注意并行性和并发性这两个概念的区别:并行性是指两个或多个事件在同一时刻发生 (微观概念 ), 而并发性是指两个或多个事件在同一时间的间隔内发生 (宏观概念 )。2. 共享性:操作系统程序与多个用户程序共用系统中的各种资源:中央处理器,内外存储器,外部设备等。共享的两种形式:互斥共享和同时共享。3. 随机性:操作系统的运行是在随机的环境下运行的。这种随机环境的含义是:操作系统不可能对所运行的程序的行为以及硬件设备的情况作出任何事先的假定。对操作系统本质的不同观点由于对操作系统本质的不同观点,将会影响操作系统的设计思想。对操作系统的几种观点如下:1.软
7、件的观点, 将操作系统以软件的形式来学习和研究,但要注意的是它又具有一般应用软件不具备的特殊结构。2.资源管理的观点, 操作系统就是要负责用户和系统程序更有效的使用和协调计算机系统的各个资源(硬件和软件资源)。3.进程的观点, 可以简单的认为进程是运行中的程序,每个进程都完成某一特定的任务,可以是系统任务,也可以来自用户提交的作业任务。依据这种观点,主要侧重于分析系统各部分的并行工作,并处理和管理任务相互之间的关系。4.虚拟器的观点,在操作系统的支持下将原来的计算机(裸机)扩充为功能强的计算机系统,我们把这种计算机系统称为虚拟计算机。 操作系统的全部功能,包括系统调用/命令 /作业控制语言等,
8、统称为操作系统虚拟器。可以将操作系统再分解为若干层次,每个层次完成特定的功能,从而构成一个虚机器,并为上层提供支持。通过逐个层次扩充并最终完成整个操作系统虚拟器的构造。5.服务提供者的观点, 操作系统提供了一系列的功能和便利的工作环境为用户服务,所以可以把操作系统看作是服务提供者。在严格时间范围内,对外部请求做出反应,系统具有高度可靠性。实时操作系统主要有两大类:硬实时系统和软实时系统。硬实时系统在事件处理时对时间有极严格要求,而软实时系统在事件处理中仅是一定时间范围的要求。5. 个 人 计 算 机 操 作 系 统 (Personal Computer Operating System) 主要
9、供个人使用,在某一时间内为单个用户服务,采用图形界面人机交互方式,界面友好,使用方便,用户无需专门知识,也能熟练地操纵系统。5. 网络操作系统基于计算机网络的、在各种计算机操作系统之上按网络体系结构协议标准设计开发的软件,它包括网管理、通全、安全、资源共享和各种网络应用。分布式操作系统将大量的计算机通过网络连结在一起,以获得极高的运算能力及广泛的数据共享。与网络操作系统一样,同样基于计算机网络,但与网络操作系统不同在于:连结在网络上的各计算机采用统一的操作系统,且分布式操作系统淡化了所访问资源的位置,即网络的概念在应用层被淡化了,而网络操名师资料总结 - - -精品资料欢迎下载 - - - -
10、 - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 作系统对资源的访问就必须显示的指明资源的位置和类型。学习体会上文只是很简单地对操作系统的功能、特点等作了一个小结,让我对操作系统似乎有点清楚了,不就是有组织的管理计算机系统资源的软件吗?好了好了, 操作系统确实是软件,但不要把它与平时应用程序软件相提并论哦,对操作系统不同的认识产生了对操作系统设计思想的差异,上文已讲得很清楚了。让我们看一下windows2000 个人计算机操作系统(兼有分布式操作系统的功能),它对资源管理、进程调度、虚
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年操作系统概论自考复习 2022 操作系统 概论 自考 复习
限制150内