操作系统复习资料 2017年专升本复习资料

合集下载

专升本操作系统第一章知识点

专升本操作系统第一章知识点

第一章1.操作系统的定义操作系统是一组能有效的组织和管理计算机的硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。

2. 操作系统是配置在计算机硬件上的第一层软件,是对计算机硬件系统的首次扩充,其主要作用是管理好这些设备,提高它们的利用率和系统吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。

3.操作系统做什么?①程序的执行②完成与硬件有关的工作③完成与应用无关的工作④计算机系统的效率和安全问题4.操作系统的目标是什么?方便性、有效性、可扩充性、开放性方便性和有效性是设计OS时最重要的两个目标有效性的两层含义:①提高系统资源的利用率②提高系统吞吐量开放性是指系统能够遵循世界标准规范,特别是开放系统互连得OSI国际标准5.操作系统在计算机中的作用?①OS作为用户与计算机硬件系统之间的接口②OS作为计算机资源的管理者③OS实现了对计算机资源的抽象6.为什么说OS实现了对计算机资源的抽象?操作系统首先在裸机上覆盖了一层I/O设备管理软件,实现了对计算机资源的第一层抽象,在第一层软件上再覆盖文件管理软件,实现了对计算机硬件资源的第二层抽象,OS通过在计算机硬件上安装多层系统软件,增强了系统的功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

7.用户使用计算机的三种方式:命令方式、系统调用方式、图标-窗口方式8.计算机系统资源:处理机、存储器、I/O设备、文件(数据和程序)处理机管理是用于分配和控制处理机存储器管理主要负责内存的分配与回收I/O设备管理是负责I/O设备的分配(回收)与操作文件管理是用于实现对文件的存取、共享和保护9. 20C 50年代中期,出现了第一个简单的批处理OS, 20C 60年代中期,开发出多道程序批处理系统10.操作系统的发展(1)人工操作方式缺点:用户独占全机和CPU等待人工操作(2)脱机输入/输出方式目的:为了解决人机矛盾以及CPU和I/O设备之间速度不匹配的问题,提高I/O速度优点:减少了CPU空闲时间,提高了I/O速度。

操作系统复习资料

操作系统复习资料

操作系统复习资料填空题1.临界资源是指(⼀次只允许⼀个进程使⽤的资源)。

2.进程同步是指(系统中多个进程中发⽣的事件,存在某种时序关系,需要相互合作,共同完成⼀项⼈⽆语)。

3.⽂件的三种物理结构:(连续结构)、(链接结构)、(索引结构)。

4.死锁是指(多个进程因竞争关系⽽造成的⼀种僵局,若⽆外⼒作⽤,这些进程都将永远不能向前推进)。

5.存储管理的基本任务有四个:(内存分配)、(地址映射)、(内存保护)、(内存扩充)。

6.操作系统的资源管理职能通常被划分为四类:(CPU管理)、(存储器管理)、(设备管理)和(⽂件管理)。

7.操作系统通常可分为(批处理系统、分时系统、实时系统、个⼈机系统、⽹络操作系统和分布式操作系统)。

8.进程调度分为(⾼级调度)、(中级调度)、(低级调度)3类。

9.SPOOLing系统借助(可共享的⼤容量磁盘),将(独占型的慢速输⼊输出设备),虚拟化为(每个进程⼀个的共享设备)。

10.在操作系统中,P、V操作是(P操作代表进程对资源的测试,有资源则占有,没有资源则等待,放弃对CPU的竞争,造成“让权等待”局⾯。

V操作代表对资源的释放,同时考察是否有在等待队列上等待的进程,如果有则唤醒⼀个)。

11.若系统处于安全状态,则⼀定(不会死锁),若系统处于不安全状态,则不⼀定(会死锁)。

12.在软件层次关系中,操作系统是(最底层)的软件,也是最接近(硬件)的软件,它对所有其它软件提供⽀持,是其它软件的运⾏平台。

13.计算机系统产⽣死锁的根本原因是:(竞争资源)和(进程推进顺序⾮法)。

14.进程由进程控制块、(程序)、(数据)组成。

15.⽂件系统,是操作系统中负责存取与管理(⽂件信息)的程序和数据结构,位于操作系统核⼼的(最外层)。

16.将要访问的(逻辑地址)变换为实际访问的(内存地址)的过程,叫地址重定位。

简答题1.产⽣死锁的必要条件有哪些?如何预防死锁?答:必要条件:互斥条件、请求并保持条件、不剥夺条件、环路等待条件预防死锁:摒弃“请求和保持条件”、摒弃“不剥夺条件”、摒弃“环路等待条件”2.⽂件的逻辑结构通常有哪两种形式?它们怎样解释“Enter”键?答:记录式⽂件与流式⽂件。

操作系统复习资料

操作系统复习资料

1什么是操作系统及四个基本特征操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。

P9操作系统的四个基本特征是并发、共享、虚拟和异步。

P142操作系统的主要功能,什么是分时操作系统操作系统的主要功能:处理机管理、存储器管理、设备管理和文件管理p18分时操作系统是指,在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过主机的终端,以交互方式使用计算机,共享主机中的资源。

P103操作系统的接口有几种类型用户与操作系统的接口通常可分为两大类:1用户接口。

它是提供给用户使用的接口,用户可通过该接口取得操作系统的服务2程序接口。

它是提供给程序员在编程时使用的接口,是用户程序取得操作系统的唯一途径p224 在OS为什么要引入进程的概念,为什么要引入线程为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,而引入了进程概念。

P37在操作系统中引入线程,是为了减少程序在并发执行时所付出的时空开销,使OS具有更好的并发性。

P725进程控制块是什么?作用及构成为了使程序(含数据)能独立运行,应为之配置一进程控制块,即PCB(Process Control Block);PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构,PCB中记录了操作系统所需的用于描述进程情况及控制进程运行所需的全部信息。

在进程控制块中,主要包括下述四方面的信息。

1进程标示符2处理机状态3进程调度信息4进程控制信息因而它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其他进程并发执行的进程。

P416进程的基本状态有哪些?进程实体是由什么组成的进程执行时的间断性决定了进程可能具有多种状态。

事实上,运行中的进程可能具有以下三种状态。

1就绪状态2执行状态3阻塞状态p38由程序段、相关的数据段和PCB三部分便构成了进程实体。

操作系统的复习资料

操作系统的复习资料

操作系统的复习资料操作系统是计算机科学中的一个重要概念,负责管理计算机硬件和软件资源。

它对于计算机系统的高效运行和任务的协调与分配起着至关重要的作用。

为了帮助大家更好地理解操作系统的知识点和复习内容,本文将介绍一些操作系统的基本概念、主要功能以及常见的几种操作系统类型。

一、操作系统概述操作系统是一种软件,它直接运行在计算机硬件之上,为程序提供运行环境,并向用户提供一系列的服务。

操作系统的主要功能包括进程管理、内存管理、文件系统和设备管理等。

它能够有效地管理计算机系统资源,提高计算机系统的性能和可靠性。

二、操作系统的主要功能1. 进程管理:操作系统通过进程管理来管理计算机的并发执行。

它可以协调多个进程的资源分配和调度,保证它们能够正确地执行和互不干扰。

进程管理包括进程创建、销毁、调度、通信和同步等操作。

2. 内存管理:操作系统通过内存管理来分配和回收计算机的内存资源。

它可以将物理内存划分为不同的逻辑区域,并管理进程的内存分配、释放和共享等操作。

内存管理还包括虚拟内存的管理,它可以将磁盘上的部分空间作为虚拟内存,为进程提供更大的地址空间。

3. 文件系统:操作系统通过文件系统来管理计算机的存储设备和文件。

它可以为用户提供对文件的创建、读取、写入和删除等操作。

文件系统还包括文件的组织结构、目录管理和文件权限等方面的功能。

4. 设备管理:操作系统可以管理计算机的各种设备资源,包括输入设备、输出设备和存储设备等。

它可以通过设备驱动程序来控制和调度设备的访问,实现设备的共享和资源的有效利用。

三、操作系统的类型1. 批处理操作系统:批处理操作系统是一种最早出现的操作系统类型,它以作业为单位进行任务的调度和执行。

用户可以事先将作业提交给操作系统,并在系统空闲时由操作系统自动调度和执行。

批处理操作系统适用于大规模的批量任务处理。

2. 分时操作系统:分时操作系统是一种允许多个用户同时访问计算机系统的操作系统类型。

它将计算机的处理时间分割成很小的时间片,并按照一定的调度策略,轮流为每个用户提供服务。

操作系统概论考核知识点

操作系统概论考核知识点

操作系统概论考核知识点本文依据高等教育自学考试教材《操作系统概论》2017年版和操作系统概论(课程代码02323)自学考试大纲编写。

作者分析历年真题整理出了考核知识点并标记了重点,供大家参考。

1.操作系统简介1.1.操作系统的作用★操作系统是计算机用户与硬件的接口。

操作系统是计算机系统资源的管理者。

1.2.内存管理有哪些主要的内容★内存管理的主要任务是为多道程序的运行提供良好的环境方便用户使用内存,提高内存的利用率,以及从逻辑上扩充内存以实现虚拟存储。

为此,内存管理应具有内存分配、内存保护、地址映射和内存扩充功能。

1.3.内存扩充的任务是什么?★内存扩充的任务是借助于虚拟存储技术,从逻辑上扩充内存容量,使系统能够向用户提供比物理内存大的存储容量。

1.4.单道批处理系统的特点与缺点。

★单道批处理系统的特点。

单道批处理系统内存中只有一道作业,可以自动成批处理作业,其特点包括自动性、顺序性、单道性。

单道批处理系统减少了等待人工操作的时间。

由于作业独占CPU和内存,当作业进行I/O时,CPU只能等待完成而无事可做,使得CPU资源不能得到充分利用。

1.5.多道批处理系统的特点与缺点★★多道批处理系统的特点。

在多道批处理系统中,用户所提交的作业都先存放在外存中并排成一个队列,该队列被称为“后备作业队列”。

与单道批处理系统相比,多道批处理系统支持多道程序驻留内存,CPU可以不再空闲等待I/O。

多道批处理系统的特点包括多道性、无序性、调度性、复杂性。

多道批处理系统的优点是能够提高CPU、内存和I/O 设备的利用率和系统的吞吐量。

多道批处理系统的缺点是系统平均周转时间长,缺乏交互能力。

1.6.分时系统的特点与优点★★分时系统的特点是多路性、独立性、及时性和交互性。

多路性是指允许在一台主机上同时连接多台联机终端。

独立性是指各终端用户彼此独立操作,互不干扰。

及时性是指用户请求能在很短的时间内获得响应。

交互性是指用户可以通过终端与系统进行广泛的人机对话。

操作系统复习资料大全——考试必备

操作系统复习资料大全——考试必备

操作系统学习指导书操作系统课程组信息工程学院计算机系第1章操作系统引论知识点总结1、什么是操作系统操作系统:是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。

1) OS是什么:是系统软件(一整套程序组成,如UNIX由上千个模块组成)2) 管什么:控制和管理系统资源(记录和调度)2、操作系统的主要功能操作系统的功能:存储器管理、处理机管理、设备管理、文件管理和用户接口管理。

1) 存储器管理:内存分配,地址映射,内存保护和内存扩充2) 处理机管理:作业和进程调度,进程控制和进程通信3) 设备管理:缓冲区管理,设备分配,设备驱动和设备无关性4) 文件管理:文件存储空间的管理,文件操作的一般管理,目录管理,文件的读写管理和存取控制5) 用户接口:命令界面/图形界面和系统调用接口3、操作系统的地位操作系统是裸机之上的第一层软件,是建立其他所有软件的基础。

它是整个系统的控制管理中心,既管硬件,又管软件,它为其它软件提供运行环境。

4、操作系统的基本特征操作系统基本特征:并发,共享和异步性。

1) 并发:并发性是指两个或多个活动在同一给定的时间间隔中进行。

2) 共享:共享是指计算机系统中的资源被多个任务所共用。

3) 异步性:每个程序什么时候执行,向前推进速度快慢,是由执行的现场所决定。

但同一程序在相同的初始数据下,无论何时运行都应获得同样的结果。

5、操作系统的主要类型多道批处理系统、分时系统、实时系统、个人机系统、网络系统和分布式系统1) 多道批处理系统(1) 批处理系统的特点:多道、成批(2) 批处理系统的优点:资源利用率高、系统吞吐量大(3) 批处理系统的缺点:等待时间长、没有交互能力2) 分时系统(1) 分时:指若干并发程序对CPU时间的共享。

它是通过系统软件实现的。

共享的时间单位称为时间片。

(2) 分时系统的特征:同时性:若干用户可同时上机使用计算机系统交互性:用户能方便地与系统进行人--机对话独立性:系统中各用户可以彼此独立地操作,互不干扰或破坏及时性:用户能在很短时间内得到系统的响应(3) 优点主要是:响应快,界面友好多用户,便于普及便于资源共享3) 实时系统(1) 实时系统:响应时间很快,可以在毫秒甚至微秒级立即处理(2) 典型应用形式:过程控制系统、信息查询系统、事务处理系统(3) 与分时系统的主要区别:4) 个人机系统(1) 单用户操作系统单用户操作系统特征:个人使用:整个系统由一个人操纵,使用方便。

【自考】《操作系统》复习资料大全

【自考】《操作系统》复习资料大全

【自考】《操作系统》复习资料大全自考操作系统复习资料大全一、操作系统概述操作系统是一种系统软件,它作为计算机的核心组成部分,直接管理着计算机的硬件和软件资源。

本节将从操作系统的定义、分类、功能和特点等方面给出一个概览。

1.1 操作系统的定义操作系统是一种控制和管理计算机硬件与软件资源的系统软件,它为计算机应用程序提供了一个运行环境。

1.2 操作系统的分类操作系统根据不同的标准可以进行不同的分类。

根据使用范围可以分为通用操作系统和嵌入式操作系统;根据处理方式可以分为批处理操作系统、分时操作系统和实时操作系统等。

1.3 操作系统的功能操作系统具有五大基本功能,包括进程管理、内存管理、文件系统管理、设备管理和用户界面管理等。

这些功能紧密合作,共同保证计算机系统的正常运行。

1.4 操作系统的特点操作系统具有并发性、共享性、异步性和虚拟性等特点。

并发性指多个程序同时执行;共享性指多个程序共享资源;异步性指程序执行的先后顺序不确定;虚拟性指将物理资源抽象为逻辑资源,提供给用户使用。

二、操作系统原理本节将深入讨论操作系统的核心原理,包括进程管理、内存管理、文件系统管理和设备管理等。

2.1 进程管理进程是一个正在执行的程序的实例。

操作系统通过进程管理来分配和控制计算机系统的资源,保证进程的正常运行。

进程管理包括创建、撤销、调度和同步等操作。

2.2 内存管理内存管理是操作系统管理计算机内存的过程。

它负责分配和回收内存空间,保证多个进程能够有效地共享内存资源,并提供地址映射和内存保护等功能。

2.3 文件系统管理文件系统是操作系统中用来管理文件和目录的机制。

操作系统通过文件系统管理来实现文件的存储、读写和共享等操作,保证数据的安全和可靠性。

2.4 设备管理设备管理是操作系统管理计算机硬件设备的过程。

它负责对输入和输出设备进行分配、控制和调度,保证它们能够与计算机系统协调工作。

三、操作系统的实践应用本节将介绍操作系统在实践中的应用,包括主流操作系统的特点和应用领域。

操作系统复习资料大全——考试必备

操作系统复习资料大全——考试必备

操作系统学习指导书操作系统课程组信息工程学院计算机系第1章操作系统引论1.1 知识点总结1、什么是操作系统?操作系统:是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。

1) OS是什么:是系统软件(一整套程序组成,如UNIX由上千个模块组成)2) 管什么:控制和管理系统资源(记录和调度)2、操作系统的主要功能?操作系统的功能:存储器管理、处理机管理、设备管理、文件管理和用户接口管理。

1) 存储器管理:内存分配,地址映射,内存保护和内存扩充2) 处理机管理:作业和进程调度,进程控制和进程通信3) 设备管理:缓冲区管理,设备分配,设备驱动和设备无关性4) 文件管理:文件存储空间的管理,文件操作的一般管理,目录管理,文件的读写管理和存取控制5) 用户接口:命令界面/图形界面和系统调用接口3、操作系统的地位操作系统是裸机之上的第一层软件,是建立其他所有软件的基础。

它是整个系统的控制管理中心,既管硬件,又管软件,它为其它软件提供运行环境。

4、操作系统的基本特征?操作系统基本特征:并发,共享和异步性。

1) 并发:并发性是指两个或多个活动在同一给定的时间间隔中进行。

2) 共享:共享是指计算机系统中的资源被多个任务所共用。

3) 异步性:每个程序什么时候执行,向前推进速度快慢,是由执行的现场所决定。

但同一程序在相同的初始数据下,无论何时运行都应获得同样的结果。

5、操作系统的主要类型?多道批处理系统、分时系统、实时系统、个人机系统、网络系统和分布式系统1) 多道批处理系统(1) 批处理系统的特点:多道、成批(2) 批处理系统的优点:资源利用率高、系统吞吐量大(3) 批处理系统的缺点:等待时间长、没有交互能力2) 分时系统(1) 分时:指若干并发程序对CPU时间的共享。

它是通过系统软件实现的。

共享的时间单位称为时间片。

(2) 分时系统的特征:同时性:若干用户可同时上机使用计算机系统交互性:用户能方便地与系统进行人--机对话独立性:系统中各用户可以彼此独立地操作,互不干扰或破坏及时性:用户能在很短时间内得到系统的响应(3) 优点主要是:响应快,界面友好多用户,便于普及便于资源共享3) 实时系统(1) 实时系统:响应时间很快,可以在毫秒甚至微秒级立即处理(2) 典型应用形式:过程控制系统、信息查询系统、事务处理系统(3) 与分时系统的主要区别:4) 个人机系统(1) 单用户操作系统单用户操作系统特征:个人使用:整个系统由一个人操纵,使用方便。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2016-2017 操作系统复习资料计算机科学与技术2017年专升本孙培硕临沂大学1操作系统复习材料第一章1-1 操作系统的概念1.操作系统的定义操作系统是一组能有效的组织和管理计算机的硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。

2.操作系统是配置在计算机硬件上的第一层软件,是对计算机硬件系统的首次扩充,其主要作用是管理好这些设备,提高它们的利用率和系统吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。

3.操作系统做什么?①程序的执行②完成与硬件有关的工作③完成与应用无关的工作④计算机系统的效率和安全问题4.操作系统在计算机中的作用?①OS作为用户与计算机硬件系统之间的接口②OS作为计算机资源的管理者③OS实现了对计算机资源的抽象5.为什么说OS实现了对计算机资源的抽象?操作系统首先在裸机上覆盖了一层I/O设备管理软件,实现了对计算机资源的第一层抽象,在第一层软件上再覆盖文件管理软件,实现了对计算机硬件资源的第二层抽象,OS通过在计算机硬件上安装多层系统软件,增强了系统的功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

6.操作系统的目标是什么?方便性、有效性、可扩充性、开放性方便性是指从用户的观点来看,提供良好的一致的用户接口,弥补硬件系统的类型和数量差别。

有效性的两层含义:提高系统资源的利用率和提高系统吞吐量。

开放性是指系统能够遵循世界标准规范,特别是开放系统互连得OSI国际标准。

方便性和有效性是设计OS时最重要的两个目标7.推动操作系统发展的主要动力是什么?①不断提高计算机资源的利用率②方便用户③器件的不断更新换代④计算机体系结构的不断发展⑤不断提出新的应用需求8.系统吞吐量:单位时间内系统完成的工作量。

2 操作系统复习资料9.操作系统的基本特征是什么?操作系统具有并发性、共享性、虚拟性、异步性并发性,是指两个或多个事件在同一时间间隔发生共享性,是指系统中的硬件和软件资源可供多个用户程序使用虚拟性,是把一个物理上的实体变成若干个逻辑上的对应物异步性,也称不确定性,指进程的执行时间和执行的先后顺序的不确定10.并行性,是指两个或多个事件在同一时刻发生,在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时的交替执行。

11. 微机系统的类型:单用户、单任务 DOS,CPM单用户、多任务 windows系统多用户、多任务 UNIX OS12. 用户使用计算机的三种方式:命令方式、系统调用方式、图标-窗口方式1-2操作系统的功能1.计算机系统资源:处理机、存储器、I/O设备、文件(数据和程序)处理机管理是用于分配和控制处理机存储器管理主要负责内存的分配与回收I/O设备管理是负责I/O设备的分配(回收)与操作文件管理是用于实现对文件的存取、共享和保护2.操作系统的主要功能:处理机管理、存储器管理、I/O设备管理、文件管理、作业管理处理机管理的主要功能:进程控制、进程同步、进程通讯、调度存储器管理的主要功能:内存分配和回收、内存保护、地址映射、内存扩充I/O设备管理的主要功能:缓冲管理、设备分配、设备处理、虚拟设备文件管理的主要功能:文件存储空间的管理、目录管理、文件的读/写管理、以及文件的共享和保护。

3.(1)处理机管理(处理机分配和运行都是以进程为单位)主要任务:创建和撤销进程,对诸进程的运行进行协调,实现进程之间的信息交换,以及按照一定的算法把处理机分配给进程。

①进程控制的主要功能:为作业创建进程,撤销(终止)已结束的进程,以及控制进程在运行过程中的状态转换。

②进程同步机制常用的协调方式:进程互斥方式和进程同步方式。

③进程通讯的任务是实现相互合作进程之间的信息交换。

相互合作的进程处于同一计算机系统时,通常在他们之间采取直接通信的方3操作系统复习材料式,即由源进程利用发送命令直接将消息挂到目标进程的消息队列上,以后由目标进程利用接收命令从消息队列中取走消息。

④调度:在传统os中,调度包括作业调度和进程调度。

(2)存储器管理主要任务:为多道程序的运行提供良好的环境,提高存储器的利用率,方便用户使用,并能从逻辑上扩充内存。

内存扩充机制:请求调入功能和置换功能(3)I/O设备管理主要任务:完成用户进程提出的I/O请求,为用户进程分配所需的I/O设备,并完成指定的I/O操作。

提高CPU和I/O设备的利用率,提高I/O速度,方便用户使用I/O设备。

(4)文件管理主要任务:文件管理的主要任务是对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。

1-3操作系统的发展20C 50年代中期,出现了第一个简单的批处理OS,20C 60年代中期,开发出多道程序批处理系统1.人工操作方式缺点:用户独占全机和CPU等待人工操作2.脱机输入/输出方式目的:为了解决人机矛盾以及CPU和I/O设备之间速度不匹配的问题,提高I/O速度优点:减少了CPU空闲时间,提高了I/O速度。

3.单道批处理系统目的:解决人机矛盾以及CPU和I/O设备之间速度不匹配的问题,旨在提高系统资源的利用率和系统吞吐量。

缺点:系统中资源得不到充分利用。

4.多道批处理系统目的:为了进一步提高资源利用率和系统吞吐量优点:资源利用率高,系统吞吐量大缺点:平均周转时间长,无交互能力在该系统中,用户所提交的作业先存放到外存上,并排成一个队列,称为后备队列。

多道程序设计的特点:多道、宏观上并行、微观上串行4 操作系统复习资料5.分时系统推动其形成和发展的主要动力:是为了满足用户对人—机交互的需求①什么是分时系统?分时系统是指在一台主机上连接了多个配有显示器和键盘的终端,并由此所组成的系统,该系统允许多个用户同时通过自己的终端,以交互方式使用计算机,共享主机中的资源。

②分时系统实现的关键问题是什么?如何使用户能与自己的作业进行交互。

③分时系统的特征是什么?多路性、及时性、独占性、交互性6.实时系统实时系统是指系统能及时响应外部事件的请求,在规定的里完成对该事件的处理,并控制所有实时任务协调一致地运行。

多媒体系统工业(武器)控制系统:火炮自动控制、自动驾驶、导弹制导实时系统的类型信息查询系统:订票系统嵌入式系统1-41.临界资源:一段时间内只允许一个进程访问的资源。

临界区:访问临界资源的代码。

虚拟技术是通过“空分复用”和“空时复用”实现的。

2.操作系统与用户之间的接口联机用户接口用户接口脱机用户接口图形接口程序接口:为用户程序在执行中访问系统资源而设置的,是用户程序取得操作系统服务的唯一途径,由一组系统调用组成。

3.分层结构的优缺点优点:易保证系统的正确性易扩充和易维护性缺点:系统效率低操作系统复习材料54.批处理、分时系统和实时系统各有什么特点?批处理操作系统的主要特点:脱机、多道和成批处理。

脱机是指用户脱机使用计算机;多道是指多道程序运行,即按多道程序设计的调度原则,从一批后备作业中选取多道作业调入内存并组织它们运行;成批处理是指操作员把用户提交的作业组织成一批由操作系统负责每批作业间的自动调度。

分时系统的主要特点是:多路性、交互性、独立性和及时性,多路性是指一台计算机与若干个终端相连接,终端上的这些用户可以同时或基本同时使用计算机。

实时操作系统的主要特点是及时性和高可靠性。

5.什么是多道程序设计技术?多道程序设计技术的特点是什么?多道程序设计技术是指把多个程序同时放在内存中,使它们同时处于运行状态,这些作业共享处理机时间和外部设备以及其它资源。

特点:多道、宏观上并行、微观上串行。

多道是指计算机内存中同时存放多道相互独立的程序。

宏观上并行指同时进入系统中的多道程序都处于运行过程,微观上串行指在单处理机环境中,内存中的多道程序轮流占CPU,交替执行。

6.中断与程序并发之间的关系是什么?中断是程序并发的前提条件,如果没有中断,操作系统不能获得系统控制权,无法按调度算法选择处理机进行分配,一个程序将一直运行到结束而不会被打断。

7.批处理系统和分时系统形成和发展的主要动力是什么?批处理:不断提高系统资源利用率和系统吞吐量(脱机输入输出技术,多道程序设计技术)分时系统:为了更好的满足用户的需求。

(分时使用CPU、人机交互、主机共享)6 操作系统复习资料7操作系统复习材料第二章2-1前驱图1. 前驱图,是指一个有向无循环图,记为DAG。

每个节点表示一个进程或程序段。

节点之间的有向边则表示两个节点之间存在的偏序或前驱关系。

进程之间的前驱关系可用“→”来表示,如果pi和pj存在前驱关系,可表示为:(pi,pj)∈→或pi→pj称pi是pj的直接前驱,pj是pi的直接后继。

2.程序顺序执行时的特征(单道):顺序性、封闭性、可再现性。

顺序性:处理机严格按照程所规定的顺序执行,每一操作必须在下一操作开始之前结束。

封闭性:程序在封闭的环境下运行,即程序运行时独占全机资源,资源的状态(除初始状态外)只有本程序才能改变它,程序一旦开始执行,其执行结果不受外界影响可再现性:只要程序执行时的环境和初始条件相同,当程序重复执行时,不论怎样执行都能得到相同的结果。

3.程序的并发执行只有在不存在前驱关系的程序之间才可能并发执行程序并发执行时的特征:间断性、失去封闭性、不可再现性。

2-2进程1.进程的含义进程由程序段、相关数据段和PCB(进程控制块)组成,进程是程序的一次执行,进程是一个程序及其数据在处理机上顺序执行时所发生的活动,进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。

进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。

2.进程与程序的关系一个程序可以对应一个或多个进程,一个进程对应一个程序3.引入进程的目的:使多个程序能并发执行,提高资源利用率和系统吞吐量4.引入进程后的问题:①增大了时间开销②增大了空间开销③更难控制④处理机的竞争尤为突出8 操作系统复习资料5.进程有哪些特征?动态性、并发性、独立性、异步性、结构性6.从动态性、并发性和独立性上比较进程和程序.从动态性方面来看,进程的实质是进程实体的执行过程,动态性是进程的最基本的特征,动态性表现在进程“由创建而产生,由调度而执行,由撤销而消亡,因得不到资源而阻塞”。

而程序则只是一组有序指令的集合,本身并不具有活动的含义,因而是静态的。

从并发性上看,多个进程实体同存在于内存中,且能在一段时间内同时运行。

程序是不能参与并发执行的。

从独立性方面,进程实体是一个能独立运行,独立获得资源和独立接受调查的基本单位,凡是未建立PCB的程序都不能作为一个独立的单位参与运算。

7.进程的三种基本状态(1)就绪状态(ready):指进程已处于准备好状态,即进程已分配到除CPU以外的所有必要资源后,只要再获得CPU便可立即执行。

相关文档
最新文档