计算操作系统

上传人:鲁** 文档编号:562748856 上传时间:2023-08-10 格式:DOC 页数:33 大小:1.38MB
返回 下载 相关 举报
计算操作系统_第1页
第1页 / 共33页
计算操作系统_第2页
第2页 / 共33页
计算操作系统_第3页
第3页 / 共33页
计算操作系统_第4页
第4页 / 共33页
计算操作系统_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《计算操作系统》由会员分享,可在线阅读,更多相关《计算操作系统(33页珍藏版)》请在金锄头文库上搜索。

1、第一章 绪论1、几种常用的操作系统(DOS、WINDOWS,UNIX、LINUX)。2、计算机系统组成:硬件系统和软件系统。3、计算机软件:系统软件和应用软件。4、计算机硬件:运算器、控制器、存储器、输入设备、输出设备。5、系统软件:操作系统、语言处理程序、工具软件等等。6、应用软件:财务软件、医药软件等等为应用编制的程序。7、没有任何软件支持的计算机称为裸机。8、CPU(中央处理器):运算器和控制器。9、最外层为:计算机用户操作系统提供的资源管理功能和服务功能,使得裸机成为功能强大的虚拟机或扩展机。10、操作系统的定义或功能。操作系统是计算机系统中的一个系统软件。它是这样一些程序模块的集合它

2、们管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。11、操作系统的发展阶段:是随着硬件发展起来的。12、早期的计算机操作系统:60年代以前是以串行批处理的方式进行工作的;60年代中后期由于中断、通道技术的出现,使得并行处理成为可能,这为分时操作系统和实时操作系统奠定了基础。80年代后,由于计算机网络的出现,网络操作系统及分布式操作系统开始出现。13、操作系统有五大类型-批处理、分时、实时、网络和分步式操作系统。14、操作系统是用户和计算机的接口。一般用户采用命令的

3、方式与计算机进行交互;编程人员则用系统调用的方式控制计算机。15、存储管理主要涉及内存空间充分利用的技术、多道、多重处理及内存的分配、保护和扩充。存储管理的主要工作是对内部存储器进行分配、保护和扩充。内存分配存储保护内存扩充16、操作系统的五大功能分别为:处理机管理、存储管理、设备管理、文件系统管理、用户接口。17、UNIX是一个通用的多用户分时交互型的操作系统。18、在单处理机系统中,多道程序运行的特点是:(1)多道:计算机内存中同时存放几道相互独立的程序。(2)宏观上并行:同时进入系统的几道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕。(3)微观上串行:实际上,各道程序

4、轮流使用CPU,交替执行。18、批处理系统中作业处理步骤及状态:19、批处理操作系统的主要特征用户脱机使用计算机 成批处理 多道程序运行 优点:系统资源为多个作业所共享,作业之间自动调度执行,运行过程中,用户不干预自己的作业,提高了资源利用率和作业吞吐量。缺点:无交互性,用户失去对作业运行的控制能力,周转时间长。20、多道程序系统与多重处理系统的区别:多重处理系统配制多个CPU,因而能真正同时执行多道程序。当然,要想有效地使用多重处理系统,必须采用多道程序设计技术。反之不然,多道程序设计原则不一定要求有多重处理系统的支持。多重处理系统比起单处理系统来说,虽增加了硬件设施,却换来了提高系统吞吐量

5、、可靠性、计算能力和并行处理能力等好处。21、分时系统分时系统一般采用时间片轮转的方式。分时系统的特点:交互性 多用户同时性 独立性 第二章 作业与界面管理1、作业是由程序、数据和作业说明书三部分组成。2、作业由不同的顺序相连的作业步组成。 3、作业控制块(JCB:Job Control Block)作业控制块是批处理作业存在的标志。4、一个作业的建立过程包括两个子过程作业的输入 作业管理程序作业控制块的建立 作业注册程序5、作业(job)(1)用户角度在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业。 (2)系统角度从计算机系统的角度

6、看,作业是一个比程序更广的概念,它由程序、数据和作业说明书三部分组成。6、作业步(job steps)在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业。7、作业说明书主要包含三方面内容作业的基本描述作业控制描述资源要求描述 8、一个作业从进入系统到运行结束经历四个不同的状态:“进入” “后备” “运行” “完成”9、作业的输入作业的输入将作业程序、数据和作业说明书从输入设备(例如键盘)输入到外存,并形成初始信息作业输入方式:联机输入方式;脱机输入方式;直接耦合方式;SPOOLing系统。10、SPOOLing系统工作原理。11、操作系统

7、是用户和计算机之间的接口。12、系统调用大致可分为如下几类:(1) 设备管理;(2) 文件管理;(3) 进程控制; (4) 进程通信 ;(5) 存储管理;(6) 线程管理 。13、作业调度 :常见的批处理作业调度算法先来先服务(FCFS)最短作业优先法(SJF)最高响应比优先法(HRN)定时轮转法优先数法先来先服务调度算法计算结果最短作业优先作业算法计算结果最高响应比优先作业算法计算结果14、作业调度与进程调度相互配合,实现作业的并行。第 三 章 进 程 管 理 一1、现代操作系统的特点:程序的并发执行、系统所拥有的资源被共享、系统的用户随机地使用。操作系统的重要任务之一是使用户充分、有效地利

8、用系统资源。2、进程描述计算机程序的执行过程和作为资源分配的基本单位,才能充分反映操作系统的执行并发、资源共享及用户随机的特点。3、处理机管理分为作业管理和进程管理两个阶段来实现。4、通常把这个正准备进入内存的程序称为作业;当这个作业进入内存后我们把它称为进程。5、进程管理的主要功能是把处理机分配给进程以及协调各个进程之间的相互关系。它是由进程调度程序和进程控制(控制进程状态转换)程序这两部分内容组成的。 6、进程是操作系统的五大功能之一。7、程序是一个在时间上按严格次序前后相继的操作序列,是一个静态的概念。8、输入、计算、打印输出工作只能串行执行。 顺序执行 顺序步骤程序的执行 并发执行9、

9、程序的顺序执行:一个具有独立功能的程序独占处理机直至最终结束的过程。程序的顺序执行有一下特点:顺序性、资源独占性、结果的无关性、可再现性。10、单道和多道的图11、资源的共享操作系统是用来实现对计算机资源进行管理的一个大型系统程序,其基本特征之一就是资源共享。所谓资源共享,就是指计算机中并发执行的多个程序交替使用计算机硬件和软件资源。 资源共享将导致对进程执行速度的制约。12、并发执行,是为了增强计算机系统的处理能力和提高资源利用率所采取的一种同时操作技术。程序的并发执行可进一步分为两种:第一种是多道程序系统的程序执行环境变化所引起的多道程序的并发执行;第二种并发执行是在某道程序的几个程序段中

10、。由于资源的有限性,多道程序的并发执行总是伴随着资源的共享与竞争。从而制约各道程序的执行速度。而无法作到在微观上,也就是在指令级上的同时执行。因此,尽管多道程序的并发执行在宏观上是同时进行的,但在微观上仍是顺序执行的。 13、某道程序的多个程序段并发:可以充分利用系统资源以提高计算机的处理能力。 14、并发执行总结:程序的并发执行可总结为:一组在逻辑上互相独立的程序或程序段在执行过程中,其执行时间在客观上互相重叠,即一个程序段的执行尚未结束,另一个程序段的执行已经开始的一种执行方式。程序的并发执行不同于程序的并行执行。程序的并行执行是指一组程序按独立的、异步的速度执行。并行执行不等于时间上的重

11、叠。15、进程(或任务)能描述程序的执行过程且能用来共享资源的基本单位。16、多道程序并发执行的特点: 资源分配的动态性 程序执行的间断性 程序间的通讯 程序间的同步和互斥 17、顺序与并发的比较顺序:程序顺序执行、程序具有封闭性、独占资源、可再现性。并发:间断执行,多个程序各自在“走走停停”中进行、程序失去封闭性、共享资源、失去可再现性、有直接和间接的相互制约。18、进程它是指程序在一个数据集合上运行的过程,是系统进行资源分配和调度运行的一个独立单位,有时也称为活动、路径或任务。19、进程是一个动态的执行过程这一概念。20、进程与程序的联系和区别:进程是一个动态概念,而程序则是一个静态概念。

12、程序是指令的有序集合,没有任何执行的含义。而进程则强调执行过程,它动态地被创建,并被调度执行后消亡。进程具有并行特征,而程序没有。由进程的定义可知,进程具有并行特征的两个方面,即独立性和异步性。也就是说,在不考虑资源共享的情况下,各进程的执行是独立的,执行速度是异步的。显然,由于程序不反映执行过程,所以不具有并行特征。进程是竞争计算机系统资源的基本单位,从而其并行性受到系统自己的制约,只有进程才可能在不同的时刻处于几种不同的状态,即等待、就绪、运行。 不同的进程可以包含同一程序,只要该程序所对应的数据集不同。同一程序运行于若干不同的数据集合上时,它将属于若干个不同的进程,或者说,两个不同的进程

13、可包含相同的程序;从微观上看,进程是轮换地占有处理机而运行的,从宏观上看,进程是并发地运行的。21、作业与进程的联系和区别:作业是用户需要计算机完成某项任务时要求计算机所作工作的集合。进程是已提交完毕程序的执行过程的描述,是资源分配的基本单位。作业是用户向计算机提交任务的任务实体。在用户向计算机提交作业之后,系统将它放入外存中的作业等待队列中等待执行。而进程则是完成用户任务的执行实体,是向系统申请分配资源的基本单位。任一进程,只要它被创建,总有相应的部分存在于内存中。 一个作业可由多个进程组成。且必须至少由一个进程组成,但反过来不成立。作业的概念主要用在批处理系统中。而进程的概念则用在几乎所有

14、的多道系统中。 22、进程的5个基本特征:动态性:进程是程序在并发系统的一次执行,一个进程有一个从产生到消失的生命期;并发性:正是为了描述程序在并发系统内执行的动态特征才引入了进程,没有并发就没有进程;独立性:每个进程的程序都是相对独立的顺序程序,可以按自己的方向和速度独立地向前推进;制约性:进程之间的相互制约,主要表现在互斥地使用资源和相关进程之间必要的同步和通讯;结构性:进程=PCB(进程控制块)+程序+数据集合。23、引入进程的目的是为了描述程序动态执行时的活动规律和状态变化。进程和程序是既有联系又有区别的两个概念,它们的主要区别如下:程序是指令的有序集合,是一个静态的概念,而进程是程序

15、在CPU上的一次执行过程,它是一个动态概念。程序的存在是永久的。而进程则是有生命期的,它因创建而产生,因调度而执行,因得不到资源而暂停,因撤销而消亡。程序仅是指令的有序集合,而进程则由程序、数据和进程控制块组成。进程和程序无一一对应关系,即同一个程序同时运行于若干不同的数据集合上,它将属于若干个不同的进程。而一个进程可以执行多个程序。进程可以生成其他进程,而程序不能生成新的程序。24、进程通常分为两类:系统进程:系统进程是操作系统用来管理系统资源并行活动的并发软件; 系统进程之间的关系由操作系统自己负责;系统进程直接管理有关的软、硬设备的活动。用户进程。在进程调度中,系统进程的优先级高于用户进程。26、一个进程至少具有三种基本状态,它们是:执行状态、等待状态和就绪状态。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号