《操作系统》期末考试复习提纲

合集下载

操作系统复习提纲

操作系统复习提纲

操作系统复习提纲第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部分操作系统基础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.操作系统的定义,操作系统的组成2.实时系统与分时系统的有什么异同点第二章作业管理1.什么是作业、作业步,从调度的角度可把作业分成那两大类2.操作系统为用户提供的两个接口是什么3.什么是系统调用4.分别用先来先到、短作业优先、最高相应比优先调度算法,完成下表,并算出三个进程的平均周转时间,平均带权周转时间。

第三章并发程序和进程1.什么是进程, 进程的基本状态和有那些, 进程状态之间的演变由什么原因造成2.比较进程与程序的区别,3.进程的实体由什么构成,常用的进程调度算法有那些4.什么是原语,它有什么特点.用于进程控制的原语有那些5.解释概念: 互斥、同步、临界资源6.怎样利用信号灯和P.V操作解决进程的同步、互斥、生产者---消费者问题7.用P、V操作实现图1中8个进程的同步。

11 .图2中三个进程get 、copy 和put 对两个缓冲区s 、t 进行操作,缓冲区每次可存放一个数据。

get 负责把数据写入s ,copy 负责把数据从s 读出并写入t ,put 负责把数据从t 取出。

用P 、V 操作实现这三个进程之间的同步。

12. 什么是线程,进程和线程有什么不同,引入线程的目的是什么13. 什么是死锁,死锁产生的原因是什么。

14. 产生死锁的四个必要条件是什么第四章 存储管理1. 分区存储管理中的碎片是指什么,拼接技术用于解决什么问题2. 在页式存储管理中怎样完成页式地址变换3.系统中内存有两块空闲区,F1 :100K 、 F3:50K ,设作业 :A (30K )、B (70K )、 C (50K )作业按A 、B 、C 的请求顺序,分别采用最优、最佳、最坏适应法三种分配策略 能否接纳三个作业,画出内存分配后的示意图。

作业按C 、A 、B 的请求顺序,分别采用最优、最佳、最坏适应法三种分配策略, 能否接纳三个作业,画出内存分配后的示意图。

512 3 4 6 7 8 图一图2 get copy put4.某作业采用离散分配方式。

操作系统复习提纲(大全五篇)

操作系统复习提纲(大全五篇)

操作系统复习提纲(大全五篇)第一篇:操作系统复习提纲3.什么是操作系统?操作系统在计算机中的主要作用是什么?操作系统:管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户方便有效地使用计算机提供良好运行环境的一种系统软件。

a>服务用户观点——操作系统作为用户接口和公共服务程序 b>进程交互观点——操作系统作为进程执行的控制者和协调者 c>系统实现观点——操作系统作为扩展机和虚拟机d>资源管理观点——操作系统作为资源的管理者和控制者10.试述系统调用与函数(过程)调用之间的主要区别。

a>调用形式和实现方式不同。

函数调用所转向的地址是固定不变的,但系统调用中不包括内核服务例程入口地址,仅提供功能号,按功能号调用;函数调用是在用户态执行,只能访问用户栈;系统调用要通过陷阱设置,从用户态转换到内核态,服务例程在内核态执行并访问核心栈。

b>被调用代码的位置不同。

函数调用是静态调用,调用程序和被调用代码处于同一程序内,经链接后可作为目标代码的一部分,这是用户级程序当函数升级或者修改时,必须重新编译和链接;系统调用是动态调用,系统调用的服务例程位于操作系统中,这是系统级程序,这样当系统调用的服务例程升级或修改时与调用程序无关,而且调用程序的长度大为缩减,能减少其所占用的内存空间。

c>提供方式不同。

函数调用通常有编程需要提供,不同语言所提供的函数功能、类型和数量可以不同;系统调用由操作系统提供,一旦操作系统设计好,系统调用的功能、类型和数量便固定不变。

15.什么是多道程序设计?多道程序设计技术有什么特点?多道程序设计是指允许多个作业(程序)同时进入计算机系统的内存并启动交替计算的方法。

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

19.在分时系统中,什么是响应时间?它与哪些因素有关?响应时间:从交互式进程提交一个请求(命令)直到获得响应之间的时间间隔。

操作系统复习提纲

操作系统复习提纲

《操作系统原理》期末考试复习提纲第一章:1.知道操作系统的概念2.知道引入操作系统的目的3.知道操作系统的作用4.了解操作系统的发展阶段5.知道分时操作系统的概念和实现原理,知道当前那些OS是分时操作系统6.了解实时操纵系统的概念和实现原理7.知道微机操作系统的分类,知道当前那些OS事微机操作系统8.重点掌握操作系统的基本特征9.了解操作系统的功能有那些第二章(重点章节)1.知道进程的概念2.知道进程、程序的区别3.理解进程的特征4.理解程序并发带来了那些问题5.知道进程的基本状态有那些(运行、就绪、阻塞、挂起)6.知道进程状态之间是如何转换的。

(转换的条件是什么)7.知道什么事进程控制块(PCB),知道它的作用是什么8.了解PCB的组织方式9.知道原语的概念10.理解进程的创建过程、终止过程、进程的阻塞和唤醒过程、进程挂起和激活过程11.知道进程同步和互斥的概念12.知道临界资源和临界区的概念13.知道进程同步机制遵循的原则是什么14.重点掌握信号量机制,理解各种信号量的使用、取值范围15.能够会用信号量机制解决实际的问题(理解同步的三个经典问题的解决方案)16.知道管程的概念和作用17.知道管程的组织部分18.知道进程通信的总类19.理解书图2-14的实现过程20.知道线程的概念21.知道引入线程的原因22.知道线程和进程的关系第三章(重点章节)1.知道作业的概念2.知道作业、进程、程序之间的区别和关系3.知道调度的种类。

(三级调度),每种调度的作用4.了解调度队列的模型5.重点掌握作业周转时间、平均周转时间、作业等待时间、作业完成时间、作业执行时间之间的关系。

会根据一种具体的周转算法计算作业的周转时间和平均周转时间6.掌握调度算法,重点掌握:FCFS、SJPF、高优先权优先调度、抢占式短作业优先调度、时间片轮转调度算法,会根据一种具体的周转算法计算作业的周转时间和平均周转时间7.知道死锁的概念8.知道产生死锁的原因9.知道产生死锁的必要条件10.知道处理死锁的四种方式的实现原理11.重点掌握银行家算法的思想和作用,能够给出银行家算法中的数据结构中的数据(矩阵),能够给出安全序列、能都判断资源的分配策略12.知道死锁定理13.能够完成资源分配图的简化过程第四章存储器管理(重点章节)1.知道存储器的层次结构2.知道程序的不同装入模式3.知道程序的不同链接模式4.知道地址重定向的概念5.知道单一连续分配、固定连续分配、动态分区分配之间的区别6.理解动态分区分配算法(5种)7.知道什么是碎片8.知道动态重定位分区分配算法的实现原理9,知道什么事对换技术10.重点掌握分页存储管理的原理11.了解分段存储管理的原理12.知道分段和分页在存储空间的共享的实现和区别13.知道纯代码的概念14.重点掌握引入虚拟存储器的概念和特征15.重点掌握请求分页存储管理方式的实现原理16.重点掌握页面置换算法:OPT、FIFO、LRU,能够根据一种具体的置换算法完成缺页率的计算第五章设备管理1.知道I/O设备的种类2.知道设备控制器的功能3.知道通道的种类4.知道缓冲管理额种类5.知道缓冲池的实现原理6.知道设备独立性的概念7.知道实现设备独立性的表是什么8.知道设备分配所需要的表是什么9.重点掌握SPOOLing的概念10.重点掌握SPOOLing技术的组成部分和实现过程、特点11.理解磁盘调度算法的实现和特点(FCFS、SSTF、SCAN、CSCAN、FSCAN)第六章文件管理1.知道文件系统的概念2.知道文件的逻辑结构分类和实现原理3.知道文件的物理结构分类和实现原理4.知道成组链接法的实现原理(组成、分配、回收)。

操作系统复习提纲

操作系统复习提纲

《操作系统》复习提纲第1章引言学习重点:(1)什么是操作系统,操作系统在计算机系统中的作用;操作系统的设计目标(2)操作系统的形成和五大类型(批处理操作系统、分时操作系统、实时操作系统、网络操作系和分布式操作系统)(3)操作系统的五大功能(作业管理、文件管理、存储管理、设备管理和处理机及进程管理(4)操作系统的属性:响应比、并发性(共行性)、信息的共享、保密与保护、可扩充性、可移植性、可读性、可“生成”性、可测试性、安全可靠性等要求:(1)牢固掌握操作系统的定义:计算机操作系统是方便用户、管理和控制计算机软、硬件资源的系统(或程序集合);清楚地了解操作系统所处的地位:是裸机之上的第一层软件,是建立其他所有软件的基础。

(2)牢固掌握操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大主要功能:界面管理、文件管理、存储管理、设备管理、进程管理。

(3)理解衡量操作系统优劣的属性:响应比、并发性(共行性)、信息的共享、保密与保护、可扩充性、可移植性、可读性、可“生成”性、可测试性、安全可靠性等。

(4)研究操作系统面对用户的服务观点和系统内部的管理观点。

即为用户提供方便而安全的工作环境,体现“用户至上”、“服务至上”的原则;内部管理采用中断、通道、串行、并发、并行和本地远地通信等分设的各种管理部门机构,;里外协作分工组织,力争达到“多快好省”。

(5)考虑到CPU与外部设备在速度方面的差异,采用硬通道、缓冲区、多种队列和多种调度算法,以“小步快跑”等策略管理和控制计算机资源,平衡协调为用户服务。

(6)了解现代操作系统为用户提供的三种使用界面:命令界面、系统调用界面和图形界面。

一般用户通过命令、图形方式控制,编程人员通过系统调用方式控制计算机。

习题1、教材中介绍了学习“操作系统”要记住最精髓的两句话,是什么?答:计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合);操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大功能(作业管理、文件管理、存储管理、设备管理和进程管理)。

操作系统复习提纲(DOC)

操作系统复习提纲(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.操作系统的功能: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、操作系统的基本功能。

第二章用户界面要点:1、掌握如下概念:作业;作业步;系统调用。

2、操作系统为用户提供的接口。

3、作业说明书与作业控制块的区别和联系。

4、SPOOLING系统原理。

5、系统调用的过程。

第三章进程管理要点:1、掌握如下概念:程序的并发执行;进程;进程控制块;进程上下文;临界区;原语;P操作;V 操作;进程同步;进程互斥;死锁。

2、进程的状态及其变迁。

3、进程和程序的关系。

4、作业和进程的关系。

5、利用P操作;V操作解决进程的互斥与同步问题。

6、死锁的产生和预防。

第四章处理机调度要点:1、掌握如下概念:作业调度;进程调度;周转时间;带权周转时间;吞吐量;响应时间2、作业调度的功能。

3、作业调度的几种常用算法(先来先服务,短作业优先,最高响应比优先等)。

4、进程调度的功能。

5、进程调度的几种常用算法(先来先服务法,轮转法,优先级法等)。

第五章存储器管理要点:1、掌握如下概念:虚拟存储器;静态地址重定位;动态地址重定位;覆盖技术;交换技术。

2、动态分区管理的思想。

3、动态分区的分配算法。

4、动态分区回收时的拼接。

5、页式管理的思想。

6、页式管理的数据结构。

7、页式管理的地址变换。

8、动态页式管理的思想。

9、动态页式管理的数据结构。

11、几种常用的置换算法(先进先出,最近最久未用等)。

12、段式管理的思想。

13、段页式管理的数据结构。

14、段式管理的地址变换。

15、段页式管理的思想。

16、段页式管理的数据结构。

17、段页式管理的地址变换。

第七章文件系统要点:1、掌握如下概念:文件;文件系统;文件目录。

2、文件系统的功能。

3、文件的逻辑结构。

4、常见几种文件存取方法。

5、文件的物理结构。

6、二级目录和多级目录。

第八章设备管理要点:1、掌握如下概念:字符设备;块设备;系统设备;用户设备;独占设备;共享设备;虚拟设备;通道;缓冲;I/O控制。

操作系统复习提纲

目录一、综述 (1)1. 操作系统的作用: (1)2. 操作系统资源管理功能: (1)3. 补充: (2)4. 补充: (2)二、绪论 (2)1. 操作系统定义:(本章难点)(P2) (2)2. 操作系统历史:(本章重点) (2)3. 批处理操作系统:(本章难点) (2)4. 操作系统基本类型:(本章重点)(各种类型的特点)(P8) (4)5. 操作系统的五大功能:(本章重点) (4)6. 算法描述(本章难点) (5)7. 补充: (5)8. 补充: (5)三、操作系统用户界面 (5)1. 作业:(本章重点) (5)2. 输入输出方式: (6)四、进程管理 (7)1. 进程:(本章重点) (7)2. 程序的并发执行:(本章难点) (8)3. 进程互斥: (9)4. 进程同步: (10)5. 进程通信(IPC): (11)6. 死锁(本章重点): (11)7. Linux进程管理: (14)8. 线程: (14)9. 补充: (15)五、处理机调度 (15)1. 作业状态及其转换 (15)2. 调度算法: (16)3. 补充: (17)六、存储管理 (17)1. 存储管理的功能: (17)2. 虚拟存储技术(本章重点,本章难点): (17)3. 地址变换(本章重点): (17)4. 内外存数据传输: (18)5. 内存的分配与回收,共享与保护: (18)6. 分区存储管理: (18)7. 分页存储管理: (21)8. 段式和段页式存储管理: (24)9. 段页式存储管理: (27)10. 补充: (27)七、文件管理 (27)1. 文件系统:是计算机组织、存取和保存信息的重要手段。

(27)2. 文件的概念:计算机系统中,文件是一组赋名的相关联字符流的集合,或相关联记录集合。

(27)3. 文件的逻辑结构: (28)4. 文件的物理结构: (29)5. 文件的存储设备:顺序存取和直接存取; (30)6. 文件存储空间管理: (30)7. 文件目录管理: (31)8. 文件的存取控制: (32)9. 文件的使用: (34)10. 文件系统的层次模型: (34)11. Linux文件系统: (34)12. 补充: (37)八、设备管理 (37)1. 设备分类的目的:简化设备管理程序; (37)2. 数据传送控制方式: (37)3. 中断技术: (40)4. 缓冲技术: (40)5. 设备分配: (40)6. I/O进程控制: (40)7. 设备驱动程序:驱动物理设备和DMA控制器或I/O控制器等直接进行I/O操作的子程序的集合。

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

《操作系统》期末考试复习提纲(一)、考试题型一、选择题:(每题2分,共2×10题=20分)二、填空题:(每空2分,共2×10空=20分)三、判断题: (每题1分,共1×10题=10分)四、名词解释:(每小题2分,共5×2=10分)五、简答题:(1题20分)六、应用题:(1题20分)(二)、考试参考范围一~三题部分1、操作系统的发展经历了几个阶段?其各自有什么特点?答:10个阶段;1、手工操作(无操作系统);特点:(1)用户独占全机。

不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。

(2)CPU 等待手工操作。

CPU的利用不充分2.、联机批处理系统特点:监督程序不停地处理各个作业,从而实现了作业到作业的自动转接,减少了作业建立时间和手工操作时间,有效克服了人际矛盾,提高了计算机的利用率3、脱机批处理系统特点:主机不是直接与慢速的输入生关系,有效缓解了主机与设备的矛盾。

主机与卫星机可并行工作,二者分工明确,可以充分发挥主机的高速计算能力。

改进了cpu和外设的使用效率,实现了作业的自动定序,自动过滤,从而提高了整个计算机系统的处理能力。

4)、执行系统特点:节省了卫星机,降低了成本,而且能支持主机和通道、主机和外设的并行操作。

并且提高了系统的安全性,可以避免由于用户程序使用不合法的I/O命令二造成的计算机立同德威胁5、多道程序设计技术特点:(1)多道:计算机内存中同时存放几道相互独立的程序;(2)宏观上并行:同时进入系统的几道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕;(3)微观上串行:实际上,各道程序轮流地用CPU,并交替运行6、多道批处理系统特点:(1)多道:系统内可同时容纳多个作业。

这些作业放在外存中,组成一个后备队列,系统按一定的调度原则每次从后备作业队列中选取一个或多个作业进入内存运行,运行作业结束、退出运行和后备作业进入运行均由系统自动实现,从而在系统中形成一个自动转接的、连续的作业流。

(2)成批:在系统运行过程中,不允许用户与其作业发生交互作用,即:作业一旦进入系统,用户就不能直接干预其作业的运行。

7、分时技术和分时系统特点:(1)多路性。

若干个用户同时使用一台计算机。

微观上看是各用户轮流使用计算机;宏观上看是各用户并行工作。

(2)交互性。

用户可根据系统对请求的响应结果,进一步向系统提出新的请求。

这种能使用户与系统进行人机对话的工作方式,明显地有别于批处理系统,因而,分时系统又被称为交互式系统。

(3)独立性。

用户之间可以相互独立操作,互不干扰。

系统保证各用户程序运行的完整性,不会发生相互混淆或破坏现象。

(4)及时性。

系统可对用户的输入及时作出响应。

分时系统性能的主要指标之一是响应时间,它是指:从终端发出命令到系统予以应答所需的时间。

8、实时系统特点:(1)及时响应。

每一个信息接收、分析处理和发送的过程必须在严格的时间限制内完成。

(2)高可靠性。

需采取冗余措施,双机系统前后台工作,也包括必要的保密措施等。

9、计算机网络和网络操作系统特点:计算机网络:使用户能突破的与条件的限制而使用远程计算机,并借助网络互相交换情报,消息,文件,从而扩展了计算机的应用范围网络操作系统:它在计算机操作系统中增加了网络操作所需要的能力,重要是指运行在各种服务器上的操作系统(1)WindowsNT/2000/2003 Server:简单易用,适用于中小型企业以及网站建设(2)Linux:具有高的安全性和稳定性,一般用做网站的服务器和邮件服务器(3)UNIX:具有非常好的安全性和实时性,广泛应用在金融,银行,军事和大型企业网络上(4)NetWare系列10、分布式系统和分布式操作系统特点:(1)分布式系统能够使用户连接所需资源更加快捷;(2)分布式系统对于用户来说是透明的,这样能够方便的管理用户所需数据,处理好负载均衡;(3)更加开放(4)可扩展性2、操作系统的作用是什么?其在计算机系统软件中的层次如何?作用:(1)控制管理计算机的全部硬软件资源,(2)合理组织计算机内部各部件协调工作,(3)为用户提供操作和编辑界面的程序集合。

操作系统是软件体系的核心(操作系统是整个计算机系统的核心)操作系统是搭建在裸机上的第一层软件,他负责提供方便用户使用的命令语言,负责把系统资源管理起来以便充分发挥他们的作用。

3、操作系统的性能指标有哪些?系统的可靠性:指的是系统能发现、诊断和处理硬件、软件故障的能力,可使用户的误操作或环境的损坏对计算机系统所造成的损失减少到最低程度系统吞吐量:是系统在单位时间内所处理的信息量系统响应时间:指的是从系统接收数据到输出结果的时间间隔系统资源利用率:至系统中各个部件、各种设备的使用程度可移植性:指把一个操作系统从一个硬件环境转移到另一个硬件环境仍能正常工作的能力4、操作系统的工作模式有哪些?其各自的特点是什么?(1)处理机模式:处理机模式位用于CPU当前执行的是操作系统程序还是用户程序(2)内核:是一个可信任软件模块,它支持所有其他软件的正确操作,操作系统最关键的部分要求封装在内核里(3)请求系统服务:两种形式:一种通过系统调用请求服务;一种通过向系统进程发送消息请求服务5、按照资源管理的观点,计算机系统的资源有哪些?(1)处理机管理(2)存储管理(3)设备管理(4)文件管理6、添加新的系统调用的步骤有哪些?添加源代码连接新的系统调用重建新的Linux内核用新的内核启动系统使用新的系统调用7、在什么条件下程序员编写的代码叫做程序、作业和进程?8、处理机管理分为哪些阶段?他们是怎样划分的?9、进程的定义是什么?进程有什么特性?定义:10、进程的状态有哪些?互相是如何转换的?转化:状态转化图:11、进程的控制原语有哪些?创建原语,撤销原语,阻塞原语,唤醒原语。

12、什么是线程?它有哪些状态?(1)线程是进程中的一个实体,是被系统独立调度和分配的基本单位。

(一个线程可以创建和撤销另一个线程;同一进程中的多个线程之间可以并发执行。

)(2)线程有就绪、阻塞和执行三种基本状态,有的系统中线程还有终止状态。

13、进程的调度算法有哪些种?先来先服务(FCFS)、轮转调度、分级轮转法、优先级法。

14、什么是死锁?产生死锁的必要条件是什么?预防死锁的办法是什么?(1)两个以上的进程相互等待一个永远不可能发生的条件而无法向前推进,这种僵局称为死锁。

(2)产生死锁有四个必要条件:互斥条件、不剥夺条件、请求和保持条件、环路等待条件。

(3)预防死锁的方法有:资源独占、资源顺序分配、资源受控动态分配。

15、操作系统的功能包括哪些?操作系统的主要功能是管理系统的软、硬件资源,它们可归为四类:处理机管理、存储器管理、设备管理和文件管理等。

16、进程控制块是一个系统数据结构,其中含有那些信息?进程的名称,当前状态,所需资源和已分配的资源,调度信息,通信信息,与其他PCB的连接字、优先级、现场保留区等17、什么是存储管理?它应该解决哪些问题?存储管理是操作系统中四大功能之一,是指存储器资源(主要指内存并涉及外存)的管理,主要是指对主存的管理,主要关注存储介质方面的操作与维护工作。

存储管理主要解决以数据恢复和历史信息归档为目的的联机与脱机数据存储。

存储管理团队必须确保备份和存档的物理安全。

存储管理的目标是在生产IT环境中定义、跟踪并维护数据和数据资源。

解决以下问题:内存的分配与回收,内储保护,地址转换,静态重定位,动态重定位,存储共享,扩充内存容量18、有哪些存储管理技术?它们各自的特点是什么?覆盖技术与交换技术覆盖技术是指一个程序的若干程序段,或几个程序的某些部分共享某一个存储空间。

它利用相互独立的程序段之间在内存空间的相互覆盖,逻辑上扩充了内存空间,从而在某种程度上实现了在小容量内存上运行较大程序的功能。

交换技术是进程在内存与外存之间的动态调度,是由操作系统控制的。

19、对每个Linux文件而言,都有四种不同的用户,它们是?Linux系统中规定了四种不同类型的用户,即文件主(owner)、同组用户(group)、可以访问系统的其它用户(others)、超级用户(root),具有管理系统的特权。

20、随机文件的内部结构是怎样的?直接地址结构,索引地址结构,计算寻址结构21、存储管理中的页面置换算法是怎样的?(FIFO(先进先出)算法简单,但效率不高,LRU(最近最久未使用)的近似算法和LFU(最不频繁实用)是较为实用的算法,效果较好,实现不难,OPT(最优算法)算法是一种最佳的算法,但并不实用,因为要跟踪页面方可预测未来)22、文件系统的主要目的是什么?实现对文件的按名存取23、当进程因时间片用完而让出处理机时,该进程应转变为什么状态?就绪24、进程调度的对象和任务分别是什么?25、进程的软件结构包括有哪三个元素(即记录该程序状态的PCB、所指向的程序和相关数据)?即记录该程序状态的PCB、所指向的程序和相关数据26、存储管理最核心的任务的是内存的哪项工作?(分配和回收)27、存储管理中的静态重定位和动态重定位分别指什么?静态地址重定位是在程序执行之前由操作系统的重定位装入程序完成的。

动态重定位是在程序执行时,由系统硬件的地址重定位机构临时根据需要完成从逻辑地址到物理地址的转换的。

28、在可变式分区管理中,记录内存分配情况的表格是几张?各自负责什么?两张表 P表说明已分配的分区和F表说明空闲的分区29、在页式存储管理中,用户访问内存的地址形式是怎样组成的?(实在找不着啊)其地址转换中,物理地址的计算公式是什么?(物理地址=内存块号*块长+页内地址)?P17430、为了实现页式存储管理,系统需要提供哪些专用寄存器?他们各自的作用是什么?页表始址寄存器,用于保存正在运行进程的页表在内存的首地址,当进程被调度程序选中投入运行时,系统将其页表首地址从PCB中取出送入该寄存器。

页表长度寄存器,用于保存正在运行进程的页表的长度,当进程被选中运行时,系统将它从PCB中取出送入该寄存器。

31、什么是快表?它有什么特点?快表即转换后援缓冲器。

当一个线性地址第一次使用时,通过慢速访问RAM中的页表计算出相应的物理地址。

同时,物理地址被存放在一个TLB表项中,以便以后对同一个线性地址的引用可以快速地得到转换。

32、文件系统中对一个文件的管理包含了哪两部分?文件管理程序和他所管理的全部文件33、每个索引文件的结构式怎样的,其中包含了什么信息?由索引表和主文件两部分构成。

索引表是一张指示逻辑记录和物理记录之间对应关系的表。

主文件是系统中最重要的共享文件,主要存放具有固定值属性的数据34、信号量是怎样定义的?其P操作和V操作对信号量有何影响?信号量是一个记录型数据结构,包含信号量值和一个等待队列,其中信号量值是一个具有非负初值的整型变量,等待队列是一个初始状态为空的队列,又称信号灯。

相关文档
最新文档