操作系统复习资料 2017年专升本复习资料
- 格式:pdf
- 大小:4.02 MB
- 文档页数:88
第一章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.操作系统为用户提供三种类型的使用接口,它们是命令方式和系统调用和图形用户界面。
2.主存储器与外围设备之间的数据传送控制方式有程序直接控制、中断驱动方式、方式和通道控制方式。
3.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,运行时间短的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长的作业得到优先调度。
4.当一个进程独占处理器顺序执行时,具有两个特性:封闭性和可再现性。
5.程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为逻辑地址。
6.文件的逻辑结构分流式文件和记录式文件二种。
7.进程由程度、数据和组成。
8.对信号量S的操作只能通过原语操作进行,对应每一个信号量设置了一个等待队列。
9.操作系统是运行在计算机裸机系统上的最基本的系统软件。
10.虚拟设备是指采用技术,将某个独享设备改进为供多个用户使用的的共享设备。
11.文件系统中,用于文件的描述和控制并与文件一一对应的是文件控制块。
12.段式管理中,以段为单位,每段分配一个连续区。
由于各段长度不同,所以这些存储区的大小不一,而且同一进程的各段之间不要求连续。
13.逻辑设备表()的主要功能是实现设备独立性。
14在采用请求分页式存储管理的系统中,地址变换过程可能会因为缺页和越界等原因而产生中断。
16. 段的共享是通过共享段表实现的。
17.文件的物理结构分为顺序文件、索引文件和索引顺序文件。
18.所谓设备控制器,是一块能控制一台或多台外围设备与并行工作的硬件。
19. 的文件系统空闲空间的管理是采用成组链接法。
20分页管理储管理方式能使存储碎片尽可能少,而且使内存利用率较高,管理开销小。
20. 计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件。
21. 操作系统目前有五大类型:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。
操作系统复习资料大全——考试必备一、操作系统概述操作系统是计算机系统中最为基础的软件之一,它与硬件设备协同工作,管理计算机资源,为用户提供友好的界面和良好的使用体验。
本部分将介绍操作系统的基本概念、功能和分类。
1.1 操作系统的定义操作系统是指控制和管理计算机硬件和软件资源,并为用户提供良好接口的一组程序的集合。
它是计算机系统中的核心软件,承担着管理和调度计算机系统资源的重要任务。
1.2 操作系统的功能操作系统具有以下主要功能:(1)进程管理:负责管理进程的创建、调度、切换和终止等操作。
(2)内存管理:管理计算机主存储器的分配和调度。
(3)文件系统管理:负责文件的存储和管理,提供文件的读写和查找功能。
(4)设备管理:管理计算机上的各种设备,包括外部设备和内部设备。
(5)用户接口:为用户提供方便、友好的操作界面,并管理用户的请求和命令。
1.3 操作系统的分类根据计算机系统的不同特点和应用需求,操作系统可以分为批处理操作系统、分时操作系统和实时操作系统等不同类型的操作系统。
二、操作系统的基本概念在深入学习操作系统前,有必要了解一些基本概念,本部分将介绍进程、线程、死锁等操作系统的关键概念。
2.1 进程进程是指计算机系统中正在运行的一个程序。
每个进程都有自己的地址空间、程序计数器、栈和数据段等资源,操作系统负责对进程进行管理和调度,以实现多任务的并发执行。
2.2 线程线程是进程的一部分,是操作系统调度的最小执行单位。
一个进程可以包含多个线程,它们共享进程的资源,并能独立执行任务。
线程之间的切换比进程切换更具高效性,能够更好地发挥计算机系统的性能。
2.3 死锁死锁是指多个进程因争夺系统资源而导致的相互等待的状态。
当一组进程都无法继续执行,并且它们都在等待其他进程释放所需资源时,就会发生死锁。
解决死锁问题是操作系统设计中的重要内容。
三、操作系统的常见问题与解决方法操作系统在运行过程中可能会出现一些常见的问题,本部分将介绍一些常见的问题,以及相应的解决方法。
《计算机操作系统》复习大纲第一章绪论1.掌握操作系统的基本概念、主要功能、基本特征、主要类型;2.理解分时、实时系统的原理;第二章进程管理1.掌握进程与程序的区别和关系;2.掌握进程的基本状态及其变化;3.掌握进程控制块的作用;4.掌握进程的同步与互斥;5.掌握多道程序设计概念;6.掌握临界资源、临界区;7.掌握信号量,PV操作的动作,8.掌握进程间简单同步与互斥的实现。
第三章处理机调度1.掌握作业调度和进程调度的功能;2.掌握简单的调度算法:先来先服务法、时间片轮转法、优先级法;3.掌握评价调度算法的指标:吞吐量、周转时间、平均周转时间、带权周转时间和平均带权周转时间;4.掌握死锁;产生死锁的必要条件;死锁预防的基本思想和可行的解决办法;5.掌握进程的安全序列,死锁与安全序列的关系;第四章存储器管理1.掌握用户程序的主要处理阶段;2.掌握存储器管理的功能;有关地址、重定位、虚拟存储器、分页、分段等概念;3.掌握分页存储管理技术的实现思想;4.掌握分段存储管理技术的实现思想;5.掌握页面置换算法。
第五章设备管理1.掌握设备管理功能;2.掌握常用设备分配技术;3.掌握使用缓冲技术的目的;第六章文件管理1.掌握文件、文件系统的概念、文件的逻辑组织和物理组织的概念;2.掌握目录和目录结构;路径名和文件链接;3.掌握文件的存取控制;对文件和目录的主要操作第七章操作系统接口1.掌握操作系统接口的种类;2.掌握系统调用的概念、类型和实施过程。
计算机操作系统复习知识点汇总第一章1、操作系统的定义、目标、作用操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。
设计现代OS的主要目标是:方便性,有效性,可扩充性和开放性.OS的作用可表现为:a. OS作为用户与计算机硬件系统之间的接口;(一般用户的观点)b. OS作为计算机系统资源的管理者;(资源管理的观点)c. OS实现了对计算机资源的抽象.2、脱机输入输出方式和SPOOLing系统(假脱机或联机输入输出方式)的联系和区别脱机输入输出技术(Off-Line I/O)是为了解决人机矛盾及CPU的高速性和I/O 设备低速性间的矛盾而提出的.它减少了CPU的空闲等待时间,提高了I/O速度.由于程序和数据的输入和输出都是在外围机的控制下完成的,或者说,它们是在脱离主机的情况下进行的,故称为脱机输入输出方式;反之,在主机的直接控制下进行输入输出的方式称为联机(SPOOLing)输入输出方式假脱机输入输出技术也提高了I/O的速度,同时还将独占设备改造为共享设备,实现了虚拟设备功能。
第2章 Windows 操作系统一、填空题1.Windows XP是软件,是位桌面操作系统,其中XP作为的缩写。
2.Windows XP可以同时运行多个应用程序的特性称为。
3.在Windows XP安装过程中需要次重新启动计算机。
4.在Windows XP中,要安装组件,应运行控制面板中的。
5.在Windows XP中,表示Windows不能识别,表示有冲突。
6.在Windows XP中,要查看系统冲突,应在“系统属性”对话框中选择选项卡。
7.Windows XP支持的文件系统有、和。
8.在Windows XP中,保存文件的最小磁盘空间是。
9.文件系统是指硬盘上存储文件信息的格式。
从DOS到Windows 文件系统经历了由向的变化。
10.在Windows XP中,FAT16文件系统簇的大小为、FAT32文件系统簇的大小为、NTFS文件系统簇的大小为。
11.在Windows XP中,FAT文件系统文件最大可为、NTFS文件系统文件最大可为。
12.在Windows XP中,FAT文件系统最大分区可为、NTFS文件系统最大分区可为。
13.在Windows XP中,FAT文件系统可设置的文件属性有、、。
14.在Windows XP中,NTFS文件系统可设置的文件属性有、、、、、。
15.Windows XP提供的命令可以将FAT分区转化为NTFS分区。
16.在Windows XP“注销Windows”对话框中,可以设置和。
17.在Windows XP “注销Windows”对话框中, 下列图标的含义是:18.退出Windows XP时,在“关闭计算机”对话框中的3个选项分别是:、和。
19.在Windows XP“关闭计算机”对话框中,下列图标的含义是:20.在Windows XP中,下列图标的含义为:21.在Windows XP中,剪贴板是上的一块空间。
22.在Windows XP中,按____________键可以将整个屏幕画面复制到剪贴板,按_ ____ ___键可以将当前窗口或对话框的画面复制到剪贴板。
计算机操作系统概论复习资料第一章一、单项选择题1.一般说来,计算机系统均采用层次结构,位于计算机系统最内层的是(硬件)2.当操作系统完成一次系统功能调用后,应使中央处理器的工作状态从(管态)转换成(目态)3.当用户程序请求调用操作系统功能时,应使中央处理器的工作状态从(目态)转换成(管态)4.当系统接受用户的“系统功能调用”请求后,处理器的工作状态将(从目态转换到管态)5.某带有50个终端用户的分时系统采用时间片轮转调度算法分配处理器。
若规定时间片为10毫秒,对用户的要求需花费100毫秒可给出应答,则终端响应时间为(5)秒6.终端用户用自己的终端与计算机系统在线路上接通后,应输入的第一条命令是(注册)7.便于用户联机调试程序的操作系统是(分时)操作系统8.操作系统是计算机系统中的(系统)软件9.现代计算机系统都具有处理器与外围设备的并行工作能力,这种能力是由(硬件的组织结构)提供的10.(批处理)操作系统是着重于提高计算机系统的资源使用效率的11.设计时实施操作系统首先考虑(系统的可靠性)二、多项选择题1. 操作系统是计算机系统中一种必不可少的系统软件,这是因为它能(A)(B)(D)(E)()A.改善人机界面为用户提供方便B.扩充硬件功能为用户提供良好运行环境C.保证源程序的编制质量 D.提高计算机系统的工作效率E.使用户无需了解硬件的特性2. 各类操作系统都有各自的特点,这些特点主要是(A)(B)(C)(D)(E)A.批处理操作系统能充分、合理的使用系统的资源B.分时操作系统能快速相应用户请求且给出应答C.实时操作系统能在严格的时限内处理完所接受的事件D.网络操作系统实现了网络中各种资源的共享E.分布式操作系统提供了并行计算的能力3. 从资源管理的观点看,操作系统的功能可分成五大部分,它们是作业管理,设备管理,以及处理器管理、文件管理、存储管理。
三、填空题1.操作系统提供给用户程序调用的子程序被称为系统功能调用。
操作系统的功能及特征1)操作系统的概念操作系统是指控制和管理整个计算机系统的硬件和软件资源,并且合理地组织调度计算机的工作和资源的分配,提供给用户和其他软件比较方便的接口和环境,是计算机系统中最基本的系统软件。
2)操作系统的基本特征操作系统的基本特征包括:并发、共享、虚拟、异步。
①并发:指两个或者多个事件在同一时间间隔内发生。
宏观上看是同时发生的,微观是交替发生的。
②共享:系统中的资源可供内存中多个并发执行的进程共同使用。
可分为以下两种资源共享方式:互斥共享方式、同时共享方式(并发和共享是操作系统两个最基本的特征)③虚拟:一个物理意义上的实体变为若干个逻辑上的对应物,物理实体是实际存在的,逻辑上的对应物是用户感受到的。
④异步:在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。
3)操作系统的功能(1)操作系统作为计算机系统资源的管理者对资源进行管理:处理机管理、存储器管理、文件管理、设备管理。
(2)操作系统作为用户与计算机硬件系统之间的接口操作系统提供了用户接口,分为两类:一类是命令接口,另一类是程序接口。
①命令接口按作业控制方式的不同,命令接口分为联机命令接口和脱机命令接口。
联机命令接口又称为交互式命令接口,适用于分时或实时系统的接口。
脱机命令接口又称为批处理命令接口,适用于批处理系统,它由一组作业控制命令组成。
②程序接口程序接口由一组系统调用组成。
当前最为流行的是图形用户界面(GUI),即图形接口。
(3)操作系统用作扩充机器进程的状态与转换1)进程的概念(1)定义:从不同的角度,进程可以有不同的定义,比较典型的定义有:①进程是程序的一次执行②进程是一个程序及其数据在处理机上顺序执行时所发生的活动③进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位2)进程的组成进程是由程序控制块 PCB、程序段、数据段组成。
第一章操作系统(operating system ,OS)是计算机系统中必不可少的系统软件。
它是计算机系统中各种资源的管理者和各种活动的组织者、指挥者。
它使整个计算机系统协调一致且有效地工作。
通过本课程的学习,我们将知道操作系统要做什么、怎么做和为什么要这样做。
学习操作系统,首先我们应该知道操作系统的概念。
本章主要讲述了以下几个问题。
一、什么是操作系统二、操作系统的形成三、操作系统的类型四、操作系统的功能一、什么是操作系统在回答这个问题之前,我们先来了解一下什么是计算机系统。
计算机系统是按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。
计算机系统由硬件系统和软件系统组成。
软硬件系统的组成部分就是计算机系统的资源,当不同的用户使用计算机时都要占用系统资源并且有不同的控制需求。
操作系统就是计算机系统的一种系统软件,由它统一管理计算机系统的资源和控制程序的执行。
操作系统的设计目标一是使计算机系统使用方便。
二是使得计算机系统能高效地工作。
二、操作系统的形成早期没有操作系统→原始汇编系统→管理程序→操作系统可以看到,操作系统是随着计算机硬件的发展和应用需求的推动而形成的。
三、操作系统的类型按照操作系统提供的服务,大致可以把操作系统分为以下几类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。
其中批处理操作系统、分时操作系统、实时操作系统是基本的操作系统(加亮)1、批处理操作系统按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。
又可分为批处理单道系统和批处理多道系统。
单道系统每次只有一个作业装入计算机系统的主存储器运行,多个作业可自动、顺序地被装入运行。
批处理多道系统则允许多个作业同时装入主存储器,中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样可以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐率。
2、分时操作系统,这种系统中,一个计算机系统与许多终端设备连接,分时系统支持多个终端用户,同时以交互方式使用计算机系统,为用户在测试、修改和控制程序执行方面提供了灵活性。
操作系统 17专本计算机复习资料一、单项选择1、进程控制块是描述进程状态和特性的数据结构,一个进程。
(A)只能有惟一的进程控制块(B)可以有多个进程控制块(C)可以和其他进程共用一个进程控制块(D)可以没有进程控制块2、实时系统中的进程调度,通常采用算法。
(A)高响应比优先(B)抢占式的优先数高者优先(C)时间片轮转(D)短作业优先3、某计算机系统中若同时存在五个进程,则处于阻塞状态的进程最多可有个。
(A)1 (B)4 (C)5 (D)04、设某类资源有5个,由3个进程共享,每个进程最多可申请个资源而使系统不会死锁。
(A)1 (B)2 (C)3 (D)45、可重定位分区分配的目的为。
(A)回收空白区方便(B)便于多作业共享内存(C)解决碎片问题(D)便于用户干预6、作业调度是()。
A.选取某些作业进入内存B.从读卡机挑选作业进入输入井C.从主存中挑选作业占有处理器 C.从等待设备的队列中选取一个作业7、一个作业被调度成功后,系统创建相应的进程,该进程的初始状态是()A.等待态B.运行态C.等待访问设备态D.就绪态8、一个作业的完成,要经过若干步骤,这些步骤称为()A.子程序B.作业流C.进程D.作业步9、作业的4个状态中,()状态已经处于进程管理之下。
A.录入B.后备C.执行D.完成10、进程和程序的根本区别在于()A.是不是被调入到内存中B.是不是占有处理器C.是不是具有就绪、运行和等待三种状态D.静态与动态特点11、操作系统负责管理计算机的()。
A.程序B.作业C.资源D.进程12、工业过程控制系统中运行的操作系统最好是()A.分时系统B.实时系统C.分布式操作系统D.网络操作系统13、对事件处理有严格时间限制的系统式()。
专升本计算机操作系统知识点一、操作系统概述。
1. 操作系统的概念。
- 操作系统是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。
它负责管理计算机系统的各种资源,如处理器、内存、文件系统、输入输出设备等,并为用户和应用程序提供一个方便、高效、安全的使用环境。
2. 操作系统的功能。
- 处理器管理。
- 主要是对处理器(CPU)进行分配和调度。
在多道程序环境下,多个程序同时竞争CPU资源,操作系统需要根据一定的算法(如先来先服务、短作业优先、时间片轮转等)将CPU分配给不同的程序,使CPU资源得到充分利用。
- 内存管理。
- 负责内存的分配与回收。
当程序运行时,操作系统要为其分配足够的内存空间;当程序结束时,回收其所占用的内存。
同时,还需要解决内存保护问题,防止不同程序之间相互干扰,以及提供虚拟内存技术,将外存的一部分空间作为内存的补充,使得程序可以运行比实际物理内存更大的程序。
- 文件管理。
- 对计算机系统中的文件进行组织、存储、检索和保护。
包括文件的创建、删除、读写操作,文件目录的管理,文件存储空间的分配等。
- 设备管理。
- 负责对计算机系统中的各种输入输出设备(如键盘、鼠标、打印机、磁盘等)进行管理。
包括设备的分配、启动、控制和回收等操作,同时还要处理设备的中断请求,提高设备的利用率。
3. 操作系统的分类。
- 批处理操作系统。
- 特点是用户将一批作业提交给计算机系统后,就不再干预,由操作系统按照一定的顺序依次处理这些作业。
它可以提高系统资源的利用率和系统的吞吐量,但用户交互性较差。
- 分时操作系统。
- 采用时间片轮转的方式,将CPU的时间划分成若干个时间片,每个用户的作业(或进程)轮流在CPU上运行一个时间片。
它具有多路性、交互性、独占性和及时性的特点,多个用户可以同时通过终端与计算机系统进行交互。
- 实时操作系统。
- 主要用于对外部事件作出及时响应的系统,如工业控制系统、航空航天系统等。
计算机操作系统复习资料第一章OS概论1.操作系统——最重要的系统软件2.多道系统[特点:多道(内存中有多道程序,都处于执行的开始点和结束点之间);宏观上并行;微观上并发][引入多道程序设计技术的好处:提高CPU利用率;提高内存和I/O设备利用率;增加系统吞吐量][优点:资源利用率高;系统吞吐量大。
缺点:平均周转时间长;无交互能力。
]3.OS基本分类——批处理(单道批处理的特征:自动性,顺序性,单道性)、分时(特征:多路性,独立性/独占性,及时性,交互性)、实时(比分时多了高可靠性)4.OS的4个特征:有效性、方便性、可扩充性、开放性;作用:OS提供用户和硬件系统的接口,使系统易于使用/作为用户和计算机硬件系统之间的接口;作为计算机系统资源的管理者;实现了对计算机资源的抽象/合理组织计算机系统的工作流程,改善系统性能。
5.并发和并行的区别:并行性:指两个或多个事件在同一时刻....发生;并发性:指两个或多个事件在同一时间间隔......内发生。
第二章OS用户接口1.命令接口——作业控制级接口(联机、脱机)[用户]2.程序接口——程序接口(系统调用)[程序员]3.管态(运行系统程序时系统所处的状态)、目态(运行用户程序时系统所处的状态)4.作业(用户在一次任务处理过程中要求计算机完成所有工作的总和):JCB标识(P85)5.系统调用(动态调用)和一般过程调用(静态调用)的区别:运行在不同的系统状态;调用方式不同;返回方式不同(系统:中断返回;过程:非中断返回)。
第三章进程控制和线程1.进程和程序的区别:1.进程是动态的,程序是静态的;2.进程是暂时的,程序是永久的;3.进程和程序的组成不同(1个程序------>多个进程,一个进程------>多个程序);4.进程和程序密切相关。
2.进程三个基本状态的转换及原因3.进程的唯一标识:PCB(进程控制块[作用:使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位])4.原语(创建原语:create();阻塞原语:block();唤醒原语:wakeup();进程挂起:suspend();进程激活:active()):原子性(不可分割的基本单位,在执行过程中不能被中断,原子操作在管态下执行)5.进程和线程的区别:1.调度:线程作为调度和分配的基本单位,进程作为资源拥有的基本单位。
操作系统复习资料操作系统是计算机系统中的重要组成部分,负责协调和管理计算机硬件、软件资源的使用。
它是计算机系统的核心,对于理解计算机系统的功能和工作原理至关重要。
为了帮助大家更好地复习操作系统知识,本文整理了一些必备的复习资料,帮助读者理清知识脉络,全面准备操作系统的复习。
一、操作系统概述1.1 什么是操作系统操作系统是计算机系统中的核心软件,它负责管理和控制计算机系统中的各种资源,如中央处理器、内存、IO设备等,协调和组织计算机的工作流程,并提供用户与计算机系统之间的接口。
1.2 操作系统的功能操作系统主要具有以下功能:- 进程管理:负责进程的创建、调度、同步和通信等。
- 存储管理:管理计算机系统的内存,包括内存分配、保护和回收等。
- 文件管理:负责文件的创建、读写、保护和组织等。
- 设备管理:管理计算机系统的各种设备,包括设备的分配、控制和调度等。
1.3 操作系统的分类常见的操作系统主要分为以下几类:- 批处理操作系统:按照一定的作业顺序,批量执行用户提交的作业。
- 分时操作系统:多个用户共享计算机系统的资源,实现用户之间的交互和并发执行。
- 实时操作系统:保证任务能在规定的时间内完成,主要用于对响应时间要求较高的系统。
- 网络操作系统:用于管理和控制网络中的计算机系统和资源。
1.4 操作系统的发展历程操作系统经历了多个阶段的发展,主要包括以下几个时期:- 早期操作系统(1940年代-1950年代):主要为批处理系统,人工操作,性能低下。
- 单道批处理系统(1960年代-1970年代):引入了程序控制和自动处理技术,提高了系统的效率。
- 多道批处理系统(1960年代-1970年代):引入了多道程序设计和虚拟存储技术,提高了系统的并发性和吞吐量。
- 分时系统(1960年代-1970年代):支持多用户共享计算机系统,实现用户之间的即时交互。
- 网络操作系统(1980年代至今):支持计算机网络的发展和管理。
操作系统总结资料(以教材为准)2017年操作系统考试题型及分数比例:填空题10个每空2分,共计20分名词解释5个,每个4分,共计20分简答题5个,每题6分,共计30分综合题2个,每题15分,共计30分(PV操作、页式虚拟存储淘汰算法)第一章操作系统概述1、操作系统定义,计算机系统中所处的地位(1)定义:操作系统是管理系统资源、控制程序执行、改善人机界面、提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。
(2)计算机系统的硬件层提供可计算性资源、包括处理器、寄存器、内部存储器(外存)、外部存储器和各种输入与输出设备。
计算机系统的软件由程序、数据和文档组成,软件可分为系统软件、支撑软件和应用软件。
2、实时操作系统的定义和分类(1)实时操作系统是指当外界事件或数据产生时,能够接收并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行的操作系统。
(2)目前有三种典型的实时系统:过程控制系统、信息查询系统、事务处理系统。
3、分时系统中响应时间定义与影响因素分时操作系统的主要特征为同时性、共享性、及时性和独立性(1)响应时间是分时系统性能的主要指标之一,是指从终端发出命令到系统以及应答的时间。
(2)影响分时系统的影响因素有:CPU速度、时间片长短、用户数、系统调度开销、切换进程时的交换信息量。
4、用户与操作系统之间的接口分类(1)程序接口又称应用编程接口API,程序中使用这个接口可以调用操作系统的服务和功能。
(2)操作接口又称作业(或功能)级接口,是操作系统为用户操作控制计算机工作和提供服务的手段的集合。
5、系统调用与过程调用的主要区别(1)调用形式不同:过程使用一般调用指令,其转向地址是固定不变的,包含在跳转语句中,但系统调用中不包含处理程序入口,而仅仅提供功能号,按功能号调用。
(2)被调用代码的位置不同:过程调用是一种静态调用,调用程序和被调用代码在同一程序内,经过连接编辑后作为目标代码的一部分。
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便可立即执行。