计算机操作系统复习提纲
操作系统复习提纲
操作系统复习提纲第1章绪论1.操作系统的概念:操作系统是计算机的一个系统软件,管理和控制计算机系统中的硬件及软件资源、合理地组织计算机工作流程,以便有效利用这个资源为用户提供一个功能强大、使用方便和可扩充的工作环境,从而在计算机与用户之间起到接口作用2.操作系统的分类:批处理操作系统、分时操作系统、实时操作系统、网络操作系和分布式操作系统3.操作系统的功能:处理机管理、存储管理、设备管理、文件系统管理、用户接口4.操作系统的特征:虚拟、并发与共享、不确定性5.操作系统研究的几种观点:计算机资源的管理者、用户界面的观点、进程管理的观点第2章操作系统用户界面1.用户界面:系统调用界面、图形界面、命令界面2.作业:由程序、数据与作业说明书组成,作业控制块3.输入输出方式:、SPOOLING系统(与设备管理相结合)第3章*进程管理1.进程的基本概念:程序的顺序执行的特点:顺序、封闭、可再现性,多道程序系统中程序执行环境的特点:独立性、随机性、资源共享性 什么是并发,语句并发执行的条件;进程的定义,进程与程序之间的关系、区别?进程由三部分组成:进程控制块PCB、程序段、数据结构集;PCB的结构与作用;进程下下文的概念及其切换;2.进程的5种基本状态:初始态、执行状态、等待状态、就绪状态、终止状态;各状态之间的转换条件;3.进程控制原语:创建、撤销、阻塞、唤醒;4.进程互斥与同步进程间的直接制约、间接制约;什么是临界区,什么是进程互斥、进程同步;信号量,公用信号量、私用信号量,信号量的数值的取值,以及表示的含义。
信号量P操作、V操作的主要动作;PV操作实现互斥、同步;如何用PV操作解决生产者、消费者问题;(基本原则先同步,再互斥),通用PV操作分析解决生活中的互斥、同步问题如读写问题、哲学家进餐问题、司机售票员问题等。
5.进程通信的几种方式:主从式、会话式、消息或邮箱机制、共享存储区方式。
消息缓冲机制、管道通信的基本原理;6.死锁死锁的定义,产生死锁的根本原因、4个必要条件:互斥、不可剥夺、部分分配、环路条件死锁的排除方法:死锁预防;死锁避免(银行家算法);检测和恢复;7.线程的定义,与进程的关系与区别;线程的分类:用户级线程、系统级(核心级)线程;第4章*处理机调度1.作业的四种状态,及其转换;作业与进程之间的关系。
计算机操作系统 复习提纲
第一章1.OS的定义P2和主要功能P12-14操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。
主要功能:1.处理机管理2.存储管理3.设备管理4.信息管理(文件系统管理)5.用户接口。
2.OS的设计目标:系统目标-提高计算机系统的整体工作效率;用户目标-方便用户使用。
3.操作系统的基本类型p8及主要特点(批处理P9、分时p9-10、实时p10、通用OS p10)1.批处理操作系统(1.用户脱机使用计算机。
2.成批处理。
3.多道程序运行优点:由于系统资源为多个作业所共享,其工作方式是作业之间自动调度执行。
运行过程中用户不干预自己的作业,大大提高了系统资源的利用率和作业吞吐量。
缺点:无交互性,用户一旦提交作业就失去了对其运行的控制能力;而且批处理,作业周转时间长,使用不便)2.分时系统(1.交互性。
2.多用户同时性3.独立性)3.实时系统(提供即时响应,高可靠性。
一定的专用性,资源利用率可能较低)4.通用操作系统(兼有批处理,分时,实时处理和多重处理的功能,或其中两种以上的功能)第二章1.OS接口类型(系统命令和系统调用)p22面向最终用户:操作命令,完成用户所要求的特定的功能和服务。
面向编程人员:为编程人员提供的“程序与操作系统的接口”。
2.作业的定义和主要状态(p23/86)在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业。
(程序,数据,作业说明书)主要状态:提交,收容,执行,完成。
一个作业在其处于从输入设备进入外部存储设备的过程称为提交状态。
若一个作业的全部信息已全部被输入进输入井,且未被调度去执行,即收容状态。
被选中作业建立进程并分配必要的资源,这些被选中的作业处于执行状态。
操作系统复习整理提纲
第2章操作系统硬件环境2.1.2处理机状态1.特权指令和非特权指令(1)特权指令:是指在指令系统中那能由操作系统使用的指令。
(2)用户只能执行非特权指令,只有操作系统才可以使用系统所有指令(包括非特权和特权)。
(3)指令系统分为:特权指令和非特权指令。
2.处理机状态(1)多数系统将处理机工作状态分为:管态和目态。
(2)管态:一般指操作系统管理程序时的状态,具有较高的特权级别,又称为特权态(特态)、系统态。
(3)目态:一般指用户程序运行时的状态,具有较低的特权级别,又称为普通态(普态)、用户态。
(4)当处理机处于管态时,全部指令(包括特权指令)可以执行,可以使用所有资源,并具有改变处理机状态的能力。
(5)当处理机处于目态时,就只有非特权指令能执行。
(6)特权级别越高,可以指向的指令集合越大,而且高特权级别对应的可运行指令集合包含低特权级的可运行指令集。
第3章操作进程与进程的管理3.1进程的引入1.引入目的:为了解决不可再现性引入(PCB)进程控制器来解决。
3.1.4多道程序设计2.多道程序设计(1)定义:在采用多道程序设计的计算机系统中,允许多个程序同时进入一个计算机系统的内存并运行。
(2)例题:P533.2进程3.2.1进程概念1.进程定义:进程是具有独立功能的可并发执行的程序在一个数据集合上的运行过程,是系统在资源分配和调度的独立单位。
(1)程序在处理机上执行时所发生的活动成为进程。
(2)进程是一个程序及其数据在处理机上顺序执行所发生的活动。
(3)进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位。
(4)进程是进程实体的运行过程。
(5)进程是可以和别的计算并发执行的计算。
2.程序与进程的区别和联系区别:(1)进程是程序的一次执行,它是一个动态的概念。
程序是完成某个特定功能的指令的有序序列,它是一个静态的过程。
(2)进程可以执行一个或几个程序。
(3)进程是系统进行资源分配和调度的一个独立单位;程序则不是。
操作系统复习提纲与要点
《操作系统》复习提纲与要求一、《操作系统》试题类型二、《操作系统》重点和难点三、《操作系统》各章节复习一、《操作系统》试题类型计算机专业:1.填空题2.选择题3判断题4•简答题5应用题二、《操作系统》重点和难点第1章操作系统引论内容概要:1.操作系统的目标2.操作系统的发展过程3.操作系统的特征和服务4.操作系统的功能5.操作系统的进一步发展重点:1.操作系统的目标2.操作系统的特征和服务第 2 章进程管理内容概要:1.前趋图和程序执行2.进程的描述3.进程的控制4.线程的基本概念重点:1.进程的描述2.进程的控制3.线程的基本概念进程的同步与通信内容概述:1.进程同步的基本概念2.信号量机制3.经典进程同步问题 4 .进程通信重点:1.进程同步的基本概念2.信号量机制3.经典进程同步问题4.进程通信第 2 章处理机调度和死锁内容概要:1.调度的类型和模型2.调度算法3.死锁的基本概念4.死锁的预防和避免5.死锁的检测和解除重点:1.调度的类型和模型2.调度算法3.死锁的基本概念4.死锁的预防和避免5.死锁的检测和解除第 3 章存储器管理内容概要:1.程序的装入和链接2.连续分配存储管理方式3.分页存储管理方式4.分段存储管理方式重点:1.连续分配存储管理方式2.分页、分段存储管理方式第 3 章虚拟存储器内容概要:1.虚拟存储器的基本概念2.请求分页式存储管理方式3.页面置换算法4.请求分段存储管理方式重点:1.虚拟存储器的基本概念2.请求分页式存储管理方式3.页面置换算法4 磁盘存储器管理第 4 章文件管理内容概要:1.文件和文件系统2.文件逻辑结构3.目录管理4.文件共享5.文件保护重点:1.文件和文件系统有关概念2.文件逻辑结构的类型和文件的检索3.目录管理4.文件共享和文件的保护第5章设备管理内容概要:1.1/0系统的组成2.1/0控制方式3.缓冲管理4.设备分配5.设备处理6.磁盘存储器管理重点:1.1/0控制方式2.缓冲管理3.设备分配和处理回目录三、各章节复习第1章操作系统引论1.操作系统的目标是:(1)方便性(2)有效性(3)可扩充性(4)开放性。
操作系统复习提纲
操作系统复习提纲第1部分操作系统基础1.操作系统的定义。
2.操作系统的发展:批处理系统和分时系统的原理、优缺点和特征。
3.操作系统的特征。
4.操作系统的功能。
5.引入操作系统的目的是什么。
6.操作系统的用户接口有哪些类型。
7.进程的定义和特征。
8.进程实体的三个组成部分。
9.进程和程序的区别和联系。
10.进程的状态及其转化原因。
11.进程控制块。
12.了解进程创建、进程撤销、进程阻塞、进程唤醒原语的概念。
13.进程同步机制遵循的原则。
14.了解临界资源和临界区的概念。
15.PV操作的概念。
16.用PV操作解决基本的同步、互斥问题。
17.在生产者-消费者问题中,如果缺少了V(full)或V(empty),或者将P(full)与P(mutex)互换位置,或者将V(full)与V(mutex)互换位置,结果分别是什么?18.了解进程通信的方式有哪些。
19.了解高级调度、中级调度和低级调度的概念。
20.了解先来先服务调度算法、短作业优先调度算法、时间片轮转调度算法、优先级调度算法、多级反馈队列调度算法的概念。
21.进程死锁的原因和必要条件。
22.处理死锁的三种基本方法。
23.了解线程的概念。
24.线程和进程的区别和联系。
25.静态重定位和动态重定位的概念、优点。
26.了解对换的概念。
27.分页存储管理方式中,逻辑地址转换为物理地址的方法。
28.了解虚拟存储系统的基本概念。
29.请求分页存储管理系统中的页面置换算法:FIFO、LRU(要会计算缺页次数和缺页率)。
30.了解独享设备、共享设备和虚拟设备的概念。
31.了解设备独立性的概念。
32.输入输出控制方式有哪些。
33.引入缓冲管理的目的。
34.Spooling系统的组成和其典型应用。
35.文件的逻辑结构和物理结构。
逻辑结构有哪些。
物理结构有哪些。
36.了解文件存储空间管理的方法有哪些。
37.位示图表示法的原理。
成组链接法看一下。
第2部分Windows操作系统部分1.Microsoft开发的操作系统的三大内核系列。
计算机操作系统知识 大纲
计算机操作系统知识大纲一、操作系统基础1.1 操作系统的概念与作用1.2 操作系统的分类和特点1.3 操作系统的结构和组成1.4 操作系统的历史和发展1.5 操作系统的应用和发展趋势二、进程管理2.1 进程的概念和特点2.2 进程的状态和转换2.3 进程的创建、撤销和切换2.4 进程的同步和通信2.5 进程调度的算法和策略三、内存管理3.1 内存的组织和管理3.2 内存的分配和回收3.3 内存的保护和共享3.4 虚拟内存的概念和实现3.5 内存管理的算法和策略四、文件系统4.1 文件系统的组成和结构4.2 文件的存储和管理4.3 文件的访问和共享4.4 文件的保护和安全4.5 文件系统的性能和优化五、设备管理5.1 设备的概念和分类5.2 设备的管理和控制5.3 设备的驱动和接口5.4 设备的中断和异常处理5.5 设备管理的算法和策略六、网络管理6.1 网络的概念和结构6.2 网络协议和通信6.3 网络的安全和管理6.4 网络的性能和优化6.5 网络管理的算法和策略七、操作系统的性能和优化7.1 操作系统的性能分析和评价 7.2 性能优化的策略和方法7.3 操作系统的可靠性和故障处理 7.4 操作系统的安全和保护7.5 操作系统的可扩展性和灵活性八、操作系统的未来发展8.1 操作系统的新技术和趋势8.2 操作系统的新应用和需求8.3 操作系统的未来发展方向和挑战 8.4 操作系统的国内外研究现状和前景 8.5 操作系统的未来发展策略和措施。
操作系统复习提纲(DOC)
操作系统复习提纲第一章1.处理器的组成:运算器,寄存器,控制器,高速缓存。
2.处理器的典型寄存器中保存的内容及作用,如PC,IR,PSW。
数据寄存器:存储程序员指派的内容地址寄存器:存储指向数据或指令的地址,也可以是指向一个地址的指针。
程序计数器PC:存储处理器下一条将要执行的指令的地址指令寄存器IR :存储处理器下一条将要执行的指令的内容程序状态字PSW:存储指令执行结果表现的各种状态中断寄存器:保存与中断管理有关的信息和状态字3.处理器的运行状态。
a.特权级别的处理器状态,运行特权指令b.一般级别的处理器状态,运行大部分指令4.处理器中的MMU是什么?在系统执行指令时起何作用?MMU是内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权。
5.系统中多级存储器有哪些特征。
保持金字塔配置结构,逐级向下价格便宜、访问速度慢具有高速缓存的主存储器访问机制(图1-16 P23)过程:(1)当处理器需要读取主存中的一个字时,首先要查寻该字是否在cache中。
(2)若在其中,就从中读出,这样就完成了一次内存访问操作。
(3)若不在cache中,要先从主存中查找所需要读取字的位置,然后将该字所在位置的一块数据读到cache中,并将该字传递给处理器。
(4)这时cache中的信息就进行了一轮更新。
(5)若在读入信息的过程中发现cache已满,则需要做交换处理,即需要在cache中找出一批不再使用的信息块交换出cache,这个空间可用来放置新读入的数据。
6.时钟在系统中可起何作用?(1)时钟在计算机系统中承担着非常重要的各部件协调任务。
通过它的协调,可以使计算机的各功能部件在统一的时间顺序下工作。
(2)CPU保护:防止进程得到CPU后不放弃控制权。
(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的速度,同时还将独占设备改造为共享设备,实现了虚拟设备功能。
操作系统复习提纲(大全五篇)
操作系统复习提纲(大全五篇)第一篇:操作系统复习提纲3.什么是操作系统?操作系统在计算机中的主要作用是什么?操作系统:管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户方便有效地使用计算机提供良好运行环境的一种系统软件。
a>服务用户观点——操作系统作为用户接口和公共服务程序 b>进程交互观点——操作系统作为进程执行的控制者和协调者 c>系统实现观点——操作系统作为扩展机和虚拟机d>资源管理观点——操作系统作为资源的管理者和控制者10.试述系统调用与函数(过程)调用之间的主要区别。
a>调用形式和实现方式不同。
函数调用所转向的地址是固定不变的,但系统调用中不包括内核服务例程入口地址,仅提供功能号,按功能号调用;函数调用是在用户态执行,只能访问用户栈;系统调用要通过陷阱设置,从用户态转换到内核态,服务例程在内核态执行并访问核心栈。
b>被调用代码的位置不同。
函数调用是静态调用,调用程序和被调用代码处于同一程序内,经链接后可作为目标代码的一部分,这是用户级程序当函数升级或者修改时,必须重新编译和链接;系统调用是动态调用,系统调用的服务例程位于操作系统中,这是系统级程序,这样当系统调用的服务例程升级或修改时与调用程序无关,而且调用程序的长度大为缩减,能减少其所占用的内存空间。
c>提供方式不同。
函数调用通常有编程需要提供,不同语言所提供的函数功能、类型和数量可以不同;系统调用由操作系统提供,一旦操作系统设计好,系统调用的功能、类型和数量便固定不变。
15.什么是多道程序设计?多道程序设计技术有什么特点?多道程序设计是指允许多个作业(程序)同时进入计算机系统的内存并启动交替计算的方法。
特点:多道性、宏观并行、微观串行。
19.在分时系统中,什么是响应时间?它与哪些因素有关?响应时间:从交互式进程提交一个请求(命令)直到获得响应之间的时间间隔。
操作系统复习提纲_简(个人整理版)
操作系统复习提纲第一部分绪论1.操作系统在计算机系统中的地位和作用答:(1)地位:操作系统进行资源分配,充当着计算机系统大管家的角色。
(2)作用:操作系统是计算机系统中的一个系统软件,是一些程序模块的集合。
它们能控制和管理计算机系统内各种硬件和软件资源,合理、有效地组织计算机系统的工作,为用户提供一个使用方便、可扩展的工作环境,从而起到连接计算机和用户的接口作用。
2.操作系统的五大功能模块 basic function modules答:1.处理机管理:进程管理,调度;2.存储管理(内存分配、存储保护、内存扩充);3.设备管理(通道、控制器、输入输出设备的分配与管理,设备独立性);4.信息管理(文件系统管理);5.用户接口(程序一级的接口、作业一级的接口)。
3.现代操作系统的四大特征 characteristic答:(1)并发性;(2)共享性;(3)虚拟性;(4)异步性;4.操作系统的三个基本类型及其特点答:(1)多道批处理系统。
优点:资源利用率高,系统吞吐量大;缺点:平均周转时间长,无交互能力;(2)分时系统:将处理机的时间分成很短的时间片(time slice),以时间片为单位轮流分配给各联机用户(作业)使用。
减小响应时间,提高交互能力;特点:1.人机交互性好:在调试和运行程序时由用户自己操作;2.共享主机:多个用户同时使用;3.用户独立性:对每个用户而言好象独占主机;(3)实时系统:系统能及时地响应外部请求,在规定时间内完成对该事件的处理。
特点:1.有限等待时间;2.有限响应时间;3. 用户控制可靠性高;4.系统出错处理能力强;5.多道程序设计技术及其本质答:(1)多道程序设计技术:1.用户提交的作业先放在外存排成队列,等待运行。
2.由作业调度程序对外存的一批作业,根据其对资源的要求和一定的调度原则,调入几个作业进入内存,交替运行,共享系统中的资源。
3.特征:1.多道性:内存可同时驻留多道程序;2.无序性:作业进入内存顺序与完成顺序无对应关系;3.调度性:作业经过两次调度;(2)本质:1.多道: 计算机内存中同时存放多道相互独立的程序。
操作系统复习提纲
1.操作系统的功能:1.处理机管理(进程管理)2.存储管理3.文件管理4.设备管理5.作业管理2.操作系统:是计算机系统中的一个系统软件,它是这样一些程序模块的集合:它们能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便和有效地使用计算机,使整个计算机系统能高效地运行。
3.操作系统的类型:1.批处理操作系统2.分时操作系统3.实时操作系统4.单用户操作系统5.网络操作系统6.分布式操作系统4.分时操作系统的特征:1. 交互性 2.及时性 3.独占性 4.多用户同时性5.操作系统的特征:并发性共享性虚拟性异步性6.操作系统与用户的接口:命令接口程序接口图形用户接口7.操作系统的结构:整体式系统层次式系统虚拟机系统客户-服务器系统8.CPU与外设是如何实现并行工作的?通常使用DMA器件或是通道,CPU启动DMA或是通道后,将输入/输出工作交由它们处理,而CPU可以转而处理其它工作。
从而提高了机器效率。
9.I/O中断的作用:1.中断是一种使CPU中止正在执行的程序而转去处理特殊事件的操作。
这些引起中断的事件称为中断源,它们可能是来自外设的输入输出请求,也可能是计算机的一些异常事故或其它内部原因。
2.CPU处理中断过程当满足了中断的条件后,CPU就会响应中断,转入中断程序处理:1)关中2) 保留断点3) 保护现场4) 给出中断入口,转入相应的中断服务程序5) 恢复场6) 开中断与返回10.管态指操作系统的管理程序在执行时CPU所处的状态,又称系统态。
目态指用户程序在执行时CPU所处的状态,又称用户态。
11.存储结构:分三个级别;高速缓冲存储器、主存储器、外部存储器12.存储保护:在多道程序设计环境下,内存中的许多用户或系统程序和数据段可供不同的用户进程共享。
这种资源共享将会提高内存的利用率。
但是,反过来说,我们又要限制各进程只在自己的存储区活动,除了被允许共享的部分之外,各进程不能对别的进程的程序和数据段产生干扰和破坏。
操作系统复习提纲
操作系统复习提纲一、操作系统基本概念1.操作系统的定义和作用2.操作系统的发展历程3.操作系统的分类及特点二、进程管理1.进程与线程的概念及区别2.进程的状态转换及其对应的活动3.进程调度算法的分类和特点4.进程同步的概念和方法5.进程通信的方式及机制6.死锁的概念和预防、避免、检测与解除方法三、内存管理1.内存管理的需求和基本概念2.内存分配的算法及其优缺点3.页面置换算法的分类和比较4.分段和分页的概念及其在内存管理中的应用5.虚拟内存管理的原理和实现6.内存保护和地址转换的机制四、文件系统1.文件系统的基本概念和功能2.文件的逻辑结构和物理结构3.文件的存储方式和组织结构4.文件的共享和保护机制5.文件系统的目录结构和文件访问方式6.文件系统的缓存机制和缓存替换算法五、输入输出系统1.I/O设备的分类和特点2.I/O控制器和I/O接口的概念和作用3.I/O缓冲区的机制和作用4.I/O设备的驱动程序和设备中断5.用户程序的I/O操作方式6.I/O调度算法的分类和特点六、系统安全与保护1.计算机系统的安全威胁和风险2.计算机病毒和恶意软件的防范与治理3.计算机网络的安全威胁和保护机制4.计算机系统的权限管理和访问控制5.计算机系统的数据备份和恢复策略6.计算机系统的日志和审计机制七、multiprogramming和分时系统1. multiprogramming的概念和作用2.分时系统的概念和特点3.分时系统的实现和调度算法4.分布式系统和集群系统的特点和应用5.多处理器系统的机制和调度算法6.实时操作系统的特点和应用八、操作系统的性能优化1.性能优化的基本原则和方法2.并发控制和资源分配的性能优化3.内存管理和页面置换的性能优化4.文件系统和I/O操作的性能优化5.分布式系统和网络通信的性能优化6.实时系统和嵌入式系统的性能优化以上提纲可作为操作系统复习的参考,包含了操作系统的基本概念、进程管理、内存管理、文件系统、输入输出系统、系统安全与保护、multiprogramming和分时系统、操作系统的性能优化等方面的内容,可以帮助梳理知识点并进行有针对性的复习。
计算机操作系统复习提纲
计算机操作系统(第四版)编著:汤小丹,梁红兵,哲凤屏,汤子瀛1、考试题型一.选择题(15题,每题2分)二.判断题(10题,每题2分)三.简答题(2题,每题10分)四.计算题(2题,每题10分)五.应用题(2题,每题10分)2、考试内容分布第一章操作系统概论1.1.1操作系统目标*1.1.2操作系统的作用*1.1.3推动操作系统发展的主要动力1.2.1未配置操作系统的计算机系统1.2.2单道批处理系统*1.2.3多道批处理系统多道批处理系统的优缺点*1.2.4分时系统特征1.2.5实时系统概念1.3操作系统基本特征并行,并发,共享,虚拟1.4.1处理机管理功能1.4.2存储管理系统1.4.3设备管理功能1.4.4文件管理功能1.4.5操作系统与用户之间的接口习题:1.2.11第二章进程的描述和控制2.1.1前趋图2.1.2程序顺序执行2.2进程的描述* 进程的基本状态及转化*2.3进程控制进程的创建*2.4进程同步临界资源同步机制应遵循的规则*2.4.3信号量机制*2.4.4信号量的应用2.5经典进程同步问题2.6进程通信2.7线程的基本概念2.8.3线程的创建和终止*习题:7.9.11.16.22第三章处理机调度与死锁3.1.1处理机调度的层次*3.1.2处理机调度算法的目标3.2作业和作业调度 3.2.3先来先服务和短作业优先调度算法3.2.4优先级调度算法和高响应比优先调度算法3.3进程调度3.3.2轮转调度算法*3.3.4优先级调度算法3.5死锁概述3.5.3死锁的定义、必要条件和处理方法3.6预防死锁3.7避免死锁3.8死锁的检测与解除习题:12.13.27.31第四章存储器管理4.1.1多层结构的存储器系统*4.1.3高速缓存和磁盘缓存*4.2.1程序的装入*4.3连续分配存储管理方式* 分区分配操作*4.3.4基于顺序搜索的动态分区分配算4.3.6动态可重定位位分区分配4.4对换4.5分页存储管理方式4.6分段存储管理方式习题:7.13.18.19.24第五章虚拟存储器5.1虚拟存储器概述5.2请求分页存储管理方式5.3页面置换算法最佳置换算法*和先进先出置换算法*5.3.2最近最久未使用和最少使用置换算法*5.4抖动产生“抖动”的原因*5.5请求分段存储管理方式请求段表机制*缺页中断机构*习题:3.8.13.18第六章输入输出系统6.2I/O设备和设备控制器6.3中断机构和中断处理程序6.7缓冲区管理6.8.2早起的磁盘调度算法6.8.3基于扫描的磁盘调度算法 SCAN第七章文件管理7.1.1数据项、记录和文件7.1.2文件名和类型7.2文件的逻辑结构7.3文件目录 FCB文件控制快*第九章操作系统接口9.4系统调用的概念和类型3、题目预测计算不同算法的作业调度算法时间信号量机制页面置换算法LRU等银行家算法判断资源分配图,即死锁的检测注:主要章节在第三章适用于计算机专业书籍为《计算机操作系统》第四版个人整理。
操作系统复习提纲
操作系统复习第一章概述1、操作系统的概念、基本类型、基本特征及基本功能;2、操作系统的结构设计方法;第二章进程管理1、多道程序设计技术(多道程序设计技术是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制下,相互穿插运行);2、进程的概念、特征、基本状态及与程序的区别和联系;3、PCB 的概念、前趋图与进程图;4、原语的概念及进程控制原语的种类;5、进程的同步与互斥的概念、临界资源与临界区的概念;6、信号量及其应用;7、线程的概念及种类、引入线程的目的;第三章处理机调度与死锁1、调度的层次与作用;2、常用调度算法及计算;3、死锁的概念、产生的原因及必要条件;4、处理死锁的基本方法;5、银行家算法及计算;第四章存储管理1、存储管理的目的及功能;2、重定位的概念及方法;3、内碎片与外碎片;4、常用分区分配算法及对应的空闲区排列方式;5、基本分页(分段、段页式)的概念、页(段)表的作用、地址变换;6、分页与分段的区别、各自的优缺点;7、快表的作用、内存访问时间的计算;8、虚拟存储器的基本概念、理论依据、基本特征及关键技术;9、页面置换算法、缺页率计算、LRU 算法的硬件实现方法、抖动、Belady 异常、缺页中断;第五章设备管理1、设备管理的任务、功能及目标;2、I/O 设备的分类,设备、控制器及通道的关系;3、通道的基本概念及分类;4、I/O 控制方式及推动发展的因素、各自适用的场合及设备类型;5、缓冲区的概念、分类及引入目的;6、I/O 软件的层次、各层主要功能、设备独立性的概念;7、SPOOLING 技术的概念、作用及SPOOLING 系统的组成;8、磁盘访问过程及访问时间的确定、块号与柱面、磁道、扇区号的对应关系、磁盘调度算法及其计算;扇区的优化;第六章文件管理1、文件系统的组成、功能;2、打开、关闭操作的目的;3、文件逻辑结构、物理结构的分类;4、FAT表的作用、FAT表大小的计算;5、混合索引分配方式的结构及相关计算;6、文件的目录结构、索引节点及文件控制块的作用;7、文件空闲区的管理方法(空闲表、空闲链、位示图与成组链接法);操作系统参考复习题操作系统的基本功能包括什么内容?1. 处理机管理2. 存储器管理3. 文件管理4. 设备管理什么是作业调度?作业调度算法包括几种?高级调度:又称作业调度。
操作系统复习提纲
操作系统复习提纲第一部分:操作系统基础1. 操作系统的定义和作用- 操作系统的定义- 操作系统的作用2. 操作系统的组成和架构- 操作系统的组成要素- 操作系统的架构模型3. 进程管理- 进程和线程的概念- 进程状态与转换- 进程调度算法与方法4. 内存管理- 逻辑地址和物理地址- 内存分页和分段- 内存管理算法与方法5. 文件系统管理- 文件系统的基本概念- 文件的组织与存储- 文件系统的管理与操作第二部分:操作系统高级内容1. 进程同步与通信- 进程同步的概念和需求- 进程同步的方法和机制- 进程通信的方式和实现2. 死锁与避免- 死锁的定义和原因- 死锁的预防与避免- 死锁的检测与解除3. 虚拟内存管理- 虚拟内存的概念和优势- 虚拟内存的实现与管理- 页面置换算法和策略4. 输入输出系统- 输入输出设备的连接和控制 - 输入输出的缓冲和异步处理 - 输入输出的性能优化第三部分:操作系统实践应用1. 操作系统的种类和应用场景 - 嵌入式操作系统- 分布式操作系统- 实时操作系统2. 操作系统的安全性和保护- 操作系统的安全威胁- 访问控制和权限管理- 安全策略与机制3. 操作系统的性能优化- CPU调度算法和性能优化 - 内存管理的性能优化- 文件系统的性能优化4. 虚拟化与云计算- 虚拟化的概念和技术- 云计算的基础和实现- 操作系统在云计算中的作用结论:通过对操作系统的复习提纲的整理,我们可以全面了解操作系统的基础概念、组成要素和功能。
同时,深入学习操作系统的高级内容,如进程管理、内存管理、文件系统管理等,可以帮助我们更好地理解操作系统的工作原理和应用方式。
掌握操作系统的实践应用,如虚拟化与云计算、安全性与保护、性能优化等,能够为我们在实际工作中运用操作系统提供指导和支持。
因此,操作系统的复习提纲对我们加强对操作系统知识的掌握和应用能力的提升具有重要意义。
操作系统复习提纲
操作系统复习提纲知识点第⼀章:⼀.操作系统的基本类型:⼆.操作系统的功能和特征:1.现代操作系统的特征是:并发、________、虚拟和________三.操作系统的层次模型:第⼆章:⼀.进程的概念、进程的组成和PCB:1.进程的组成三⼤部分指:__________、数据、PCB2.简述系统利⽤创建原语创建新进程的过程。
⼆.进程的状态、状态转换的原因和相应原语操作:1.⼀进程获得主机正在运⾏,系统突然因出现安全故障⽽启动了安全服务处理程序,原来的进程应从执⾏状态进⼊_______态。
三.进程的互斥与同步:1.已知某前去图对应的同步程序如下,请画出对应的前驱图。
var a,b,c,d,e,f,g: semaphore :=0,0,0,0,0,0;begin parbeginbegin wait(c); wait(d); S1; endbegin wait(a); wait(b); wait(g); S2; signal(c); endbegin wait(e); S3; signal(d); signal(g); endbegin S4; signal(b); signal(e); signal(f); endbegin wait(f); S5; signal(a); endparendend四.信号量机制:五.经典进程同步问题:六.进程通信:七.线程的概念、进程与线程的区别:1.线程是系统最⼩的资源分配单位。
()第三章:⼀.三级调度模型:⼆.单CPU的调度算法:1.FCFS进程调度算法有利于()A.CPU繁忙型作业B.I/O繁忙型作业C.优先权⾼的作业D.优先权低的作业2.已知⼀批作业的到达时间和服务时间如下表,请按FCFS、SJF、HRRN调度算法,计算完成各表中该批作业的相关数据。
解:三.死锁的概念:1.产⽣死锁的基本原因是系统资源不⾜和()A.系统中进程太多B.进程推进顺序⾮法C.CPU运⾏太慢D.CPU运⾏太快2.若系统中有6台绘图仪,有多个进程均需要使⽤2台,规定每个进程⼀次仅允许申请⼀台,则之多允许()个进程参与竞争,⽽不会发⽣死锁。
操作系统复习提纲.docx
操作系统复习第一章概述1、操作系统的概念、基本类型、基本特征及基本功能;2、操作系统的结构设汁方法;第二章进程管理1、多道程序设计技术(多道程序设计技术是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制下,相互穿插运行);2、进程的概念、特征、基本状态及与程序的区别和联系;3、P CB的概念、前趋图与进程图;4、原语的概念及进程控制原语的种类;5、进程的同步与互斥的概念、临界资源与临界区的概念;6、信号量及其应用;7、线程的概念及种类、引入线程的目的;第三章处理机调度与死锁1、调度的层次与作用;2、常用调度算法及计算;3、死锁的概念、产生的原因及必要条件;4、处理死锁的基本方法;5、银行家算法及计算;第四章存储管理1、存储管理的目的及功能;2、重定位的概念及方法;3、内碎片与外碎片;4、常用分区分配算法及对应的空闲区排列方式;5、基本分页(分段、段页式)的概念、页(段)表的作用、地址变换;6、分页与分段的区别、各自的优缺点;7、快表的作用、内存访问时间的计算;8、虚拟存储器的基本概念、理论依据、基本特征及关键技术;9、页面置换算法、缺页率计算、LRU算法的硬件实现方法、抖动、Belady异常、缺页屮断;第五章设备管理1、设备管理的任务、功能及目标;2、I/O设备的分类,设备、控制器及通道的关系;3、通道的基本概念及分类;4、I/O控制方式及推动发展的因素、各自适用的场合及设备类型;5、缓冲区的概念、分类及引入目的;6、I/O软件的层次、各层主要功能、设备独立性的概念;7、S POOLING技术的概念、作用及SPOOLING系统的组成;8、磁盘访问过程及访问时间的确定、块号与柱面、磁道、扇区号的对应关系、磁盘调度算法及其计算;扇区的优化;第六章文件管理1、文件系统的组成、功能;2、打开、关闭操作的目的;3、文件逻辑结构、物理结构的分类;4、F AT表的作用、FAT表大小的汁算;5、混合索引分配方式的结构及相关计算;6、文件的目录结构、索引节点及文件控制块的作用;7、文件空闲区的管理方法(空闲表、空闲链、位示图与成组链接法);操作系统参考复习题操作系统的基本功能包括什么内容?1.处理机管理2.存储器管理3.文件管理4.设备管理什么是作业调度?作业调度算法包括儿种?高级调度:又称作业调度。
计算机操作系统复习大纲
1 什么是操作系统
2 操作系统的作用。
主要功能
3 各种操作系统的特征,分类
4 操作系统的基本特征。
5并发、进程、线程、共享、异步性、互斥、共享、临界资源
6 操作系统的主要功能
7 进程的概念,前驱图
8 进程控制块PCB,原语
9进程的3种基本状态,状态转换条件,引入挂起后状态
10 临界区、互斥信号量相关特点、初值,如何使用信号量实现互斥。
11 同步机制规则、资源信号量,初值,如何使用信号量实现进程同步。
生产者消费者问题
12 线程和进程的比较
13进程通信的方式
14 进程调度的方式
15调度算法
16 死锁,原因,条件,预防,解除,检测,银行家算法
17 高速缓存
18内存分配方式、碎片、优缺点,特征、动态重定位、逻辑地址到物理地址转换、快表、访问时间
19 虚拟存储器、请求分页,请求分段,缺页,缺段,虚拟存储器的特征,页面置换算法,缺页次数,缺页率,对换
20 IO设备分类,虚拟设备,设备控制器,通道,IO控制方式,中断,DMA,缓冲,缓冲池,中断处理程序,设备独立性,设备分配的安全性,spooling
21磁盘访问时间,磁盘调度算法
22 文件、文件系统,顺序文件,索引文件,索引顺序文件,直接文件
23 外存的分配方式
24 目录管理,常见的目录结构形式
25 文件存储空间的管理
应用题:生产者消费者问题、银行家算法、逻辑地址到物理地址转换、页面置换算法、磁盘调度等算法。
操作系统复习提纲
操作系统复习提纲第一章操作系统引论操作系统定义:(1)操作系统是一组能有效地组织和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。
(书)(2)操作系统是计算机系统中的一个系统软件,是一些程序模块的集合。
(ppt)它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能高效地运行。
操作系统基本特征:(1)并发:指同一段时间内,宏观上有多个程序在同时执行。
微观上:任何时刻只有一个程序在执行。
即微观上些程序在分时交替执行。
(实际上:程序是静态实体,不能并发执行,通过系统为每个程序建立进程,从而实现并发)并行性:是指两个或多个事件在同一时刻发生。
1.并行与并发并发性:是指两个或多个事件在同一时间间隔内发生。
2.引入进程(2)共享:在OS环境下的资源共享或称为资源复用,是指系统中的资源可供内存中多个并发执行的进程共同使用。
1.互斥共享方式:资源分配后到释放前不能被其他进程所用方式2.同时访问方式:系统中的还有许多资源,允许同一时间内多个进程对其访问,这里“同时”是宏观上的说法。
典型的可供多进程同时访问的资源是磁盘。
注:共享性和并发性是操作系统两个最基本的特征,它们互为依存。
(3)虚拟:(1)该技术是通过“时分复用”或“空分复用”技术,将一条物理信息变为若干逻辑信道,使原来只能供一对用户通话的物理信道,变为能供多个用户同时使用的逻辑信道。
(书)时分复用技术包括:(1)虚拟机处理技术(2)虚拟设备技术(2)是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。
(ppt)(4)异步:也称不确定性,指进程的执行顺序和执行时间的不确定性。
(或: 每个进程都以其相对独立的、不可预知的速度向前推进,即进程的异步性。
)在多道程序环境下,系统允许多个进程并发执行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机操作系统(第四版)编著:汤小丹,梁红兵,哲凤屏,汤子瀛1、考试题型一.选择题(15题,每题2分)二.判断题(10题,每题2分)三.简答题(2题,每题10分)四.计算题(2题,每题10分)五.应用题(2题,每题10分)七.2、考试内容分布第一章操作系统概论1.1.1操作系统目标R1.1.2操作系统的作用R1.1.3推动操作系统发展的主要动力1.2.1未配置操作系统的计算机系统1.2.2单道批处理系统R1.2.3多道批处理系统多道批处理系统的优缺点R1.2.4分时系统特征1.2.5实时系统概念1.3操作系统基本特征并行,并发,共享,虚拟1.4.1处理机管理功能1.4.2存储管理系统1.4.3设备管理功能1.4.4文件管理功能1.4.5操作系统与用户之间的接口习题:1.2.11第二章进程的描述和控制2.1.1前趋图2.1.2程序顺序执行2.2进程的描述R进程的基本状态及转化 R2.3进程控制进程的创建R2.4进程同步临界资源同步机制应遵循的规则R2.4.3信号量机制R2.4.4信号量的应用2.5经典进程同步问题2.6进程通信2.7线程的基本概念2.8.3线程的创建和终止R习题:7.9.11.16.22第三章处理机调度与死锁3.1.1处理机调度的层次R3.1.2处理机调度算法的目标3.2作业和作业调度323先来先服务和短作业优先调度算法 324优先级调度算法和高响应比优先调度算法3.3进程调度3.3.2轮转调度算法R3.3.4优先级调度算法3.5死锁概述3.5.3死锁的定义、必要条件和处理方法3.6预防死锁3.7避免死锁3.8死锁的检测与解除习题:12.13.27.31第四章存储器管理4.1.1多层结构的存储器系统R4.1.3高速缓存和磁盘缓存R4.2.1程序的装入R4.3连续分配存储管理方式R分区分配操作R4.3.4基于顺序搜索的动态分区分配算4.3.6动态可重定位位分区分配4.4对换4.5分页存储管理方式4.6分段存储管理方式习题:7.13.18.19.24第五章虚拟存储器5.1虚拟存储器概述5.2请求分页存储管理方式5.3页面置换算法最佳置换算法R和先进先出置换算法R5.3.2最近最久未使用和最少使用置换算法R5.4抖动产生“抖动”的原因R5.5请求分段存储管理方式请求段表机制R缺页中断机构R习题:3.8.13.18第六章输入输出系统6.21/0设备和设备控制器6.3中断机构和中断处理程序6.7缓冲区管理6.8.2早起的磁盘调度算法6.8.3基于扫描的磁盘调度算法SCAN第七章文件管理7.1.1数据项、记录和文件7.1.2文件名和类型7.2文件的逻辑结构7.3文件目录FCB文件控制快R第九章操作系统接口9.4系统调用的概念和类型 3、题目预测计算不同算法的作业调度算法时间信号量机制页面置换算法LRU等银行家算法判断资源分配图,即死锁的检测注:主要章节在第三章适用于计算机专业书籍为《计算机操作系统》第四版个人整理。
4、以前出现的题目:以下题目是由网上提供,请参照“考试内容分布选择性阅读第1章操作系统引论1.1知识点总结1、什么是操作系统?操作系统:是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
1)0S是什么:是系统软件(一整套程序组成,如UNIPR由上千个模块组成)2)管什么:控制和管理系统资源(记录和调度)Z硬件资源:CPU.内存、外设资源V'软件资源:系鋭软件、应用软件(软件:计算机执行的程序)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)单用户操作系统单用户操作系统特征:个人使用:整个系统由一个人操纵,使用方便。
界面友好:人机交互的方式,图形界面。
管理方便:根据用户自己的使用要求,方便的对系统进行管理。
适于普及:满足一般的工作需求,价格低廉。
(2)多用户操作系统多:代表是UNIPR具有更强大的功能和更多优点。
①网络操作系统计算机网络=计算机技术+通信技术计算机网络的特征:分布性、自治性、互连性、可见性网络操作系统功能本机+网络操作系统:本地 OS之上覆盖了网络OS可以是同构的也可以是异构的。
功能:实现网络通信、资源共享和保护、提供网络服务和网络接口等②分布式操作系统定义:运行在不具有共享内存的多台计算机上,但用户眼里却像是一台计算机。
(分布式系统无本地操作系统运行在各个机器上)分布式系统特征:分布式处理、模块化结构、利用信息通信、实施整体控制分布式操作系统特点:透明性、灵活性、可靠性、高性能、可扩充性 1.2习题练习1、选择题1)操作系统是一种(A)。
A. 系统软件B.系统硬件C.应用软件D.支援软件2)多道程序设计是指(D)。
A. 在实时系统中并发运行多个程序B. 在分布系统中同一时刻运行多个程序C. 在一台处理机同一时刻运行多个程序D. 在一台处理机上并发运行多个程序3)操作系统的设计目标之一是正确性,下列(D)因素不会影响该目标?A.并发性B.共享性C.高效性D.随机性4)在下列操作系统的各个功能组成部分中,哪一个不需要有硬件的支持?A.进程调度B.时钟管理C.地址映射D.中断系统5)下列操作系统中,(A)是网络操作系统A.Windows3.PRB.DOS6.22C.CP/M2.2D.linuPR6)若把操作系统看作是计算机系统资源的管理者,下列(D)不属于操作系统所管理的资源?A.CPUB.内存C.程序D.中断7)操作系统负责管理计算机系统的(A)。
A.程序B.文件C.资源D.进程8)没有下列设备(),计算机无法工作。
A.硬盘B.软盘C.内存D.打印机9)操作系统采用最多的数据结构是()。
A.队列B.表格C.树D.堆栈2、判断题1)OS的最终目标是管理好软件和硬件资源。
()2)系统软件指的就是操作系统。
()3)操作系统是存在ROME的软件。
()4)从用户的角度,操作系统可以看成计算机硬件的扩充。
()5)虚拟机是指硬件外层的软件。
()6)用户使用计算机,不必知道内部数据是如何存放的。
()7)操作系统的两大使命,服务用户和管理资源是统一的。
()8)多道程序设计既在内存中的多个程序并行运行。
()9)多用户系统一定采用多道技术。
()10)只有多重处理系统可以为多用户服务。
()11)多用户必须使用多终端。
()12)分时系统中时间片越长越好。
()13)用户可以完全按照自己的意愿"生成"操作系统。
()14)操作系统的冷,热启动差别只在于是否有加电自检的过程。
()3、填空题1)从人机交互方式来看,操作系统是用户与机器的。
2)从管理角度看,操作系统是管理资源的。
3)计算机操作系统是,管理和控制的系统软件。
4、简答题1)何谓脱机I/O,联机I/O?2)分时系统为什么能实现人机交互的操作?为什么主机间断的服务,用户却觉得在连续地工作?3)批处理系统及分时系统中各用户均能共享系统资源,在共享系统资源的方法上有什么不同?4)为什么UNIPR系统是小型机的主导操作系统?从系统功能的角度说明之5)操作系统的五大类型的特点6)简述操作系统的功能7)多道程序设计的基本思想8)操作系统一般为用户提供了哪三种界面?各有什么特点?9)解释下列术语:并发,吞吐量,分时,实时 1.3习题解答1、选择题4、简答题1)脱机I/O是指输入/输出工作不受主机直接控制,而由卫星机专门负责完成I/O ,主机专门完成快速计算任务,从而二者可以并行操作。
联机I/O是指作业的输入、调入内存以及结果输出都在CPU直接控制下进行。
2)分时系统提供两种接口:命令接口和系统调用,主机在中断结构和时钟系统的支持下,把CPU时间分成时间片,每个程序只运行一个时间片,就产生一个时钟中断,控制转向操作系统,操作系统选择另一个用户程序。
它提供命令接口,交互性好,用户在终端上操作,即可得到系统的即时响应在交互环境下,一个用户使用终端,大部分时间用于操作键盘输入字符,或阅读思考系统送回显示的信息•这个阶段终端可独立完成,无需主机直接的服务•用户感觉主机在不间断地为自己服务,因此这种系统也称为联机系统•各用户在自己享用的时间片内,取得主机的服务3)批处理系统采用并发处理方式,作业搭配,利用外设申请中断的功能,通过系统调度程序进行操作。
分时系统各用户按时间片分享CPU使系统具备共享能力4. 核心层提供基本功能,具有较强的进程管理、存储管理和文件管理的功能,实用层有命令的解释和语言系统等实用软件,也有大量的应用软件,系统便于掌握,也便于扩展,代码采用C语言移植性强。
很强的文件处理能力,以文件方法实现I/O功能,管理十分方便。
良好的开发环境5. 操作系统有以下几种类型:多道批处理系统、分时系统、实时系统、网络操作系统和分布式操作系统。