当前位置:文档之家› 操作系统考研考试范围和重点

操作系统考研考试范围和重点

操作系统考研考试范围和重点
操作系统考研考试范围和重点

操作系统考研考试范围和重点

基本要求:

1、考研题目大致分为两种类型,一类是基本概念、技术和方法(即问答题),一类是基本原理的综合应用(即应用题)。P、V操作题肯定考。

2、一般说来,具体操作系统如Windows、Linux/Unix不考,但讲解原理时引用的UNIX实现方法还要考(主要集中在4-6章)。

3、内容:1-9章,重点4-6章。

4、考试的思路两方面兼顾:灵活运用与知识点的全面掌握

说明:蓝色表示重要概念、技术和方法,绿色表示应用。

第1章操作系统概述

●资源、资源管理的观点

●操作系统、操作系统的地位和作用、操作系统的特征、操作系统的设计目标

●历史上著名的操作系统

●研究操作系统的观点

●操作系统分类(工作方式,特点,追求目标,与其它类型的区别,吞吐量,时间片)

第2章操作系统的硬件环境

●CPU状态,管态和目态,程序状态字

●存储体系

●缓冲技术

●中断系统

●中断、中断源、中断类型(强迫性中断[硬件故障中断、程序性中断、时钟中断、控制

台中断、输入输出中断],自愿性中断)

●中断响应(中断寄存器,程序状态字,中断响应过程)

●中断处理、各类中断事件的处理

中断优先级、中断屏蔽、中断嵌套处理

●时钟

第3章作业管理

●用户与操作系统的接口(操作员级接口,程序员级接口)

●批处理系统作业管理(作业组成,作业控制语言,作业说明书,作业输入[预输入程序,

数入井,作业表,预输入表,收容状态],作业调度,作业调度的必要条件,设计作业调度算法的准则,作业调度算法[先来先服务,短作业优先,最高响应比优先,优先数,均衡调度],作业调度与进程调度的关系,作业的控制执行过程,作业的完成[缓输出程序,输出井])

●系统调用及其实现

第4章进程管理

●多道程序设计、为什么引入多道程序设计、引入多道程序设计后带来的问题

●进程、进程与程序的联系和区别、可再入程序、进程的三种基本状态及状态转换

●进程控制块(作用,主要内容)、进程映像

●进程控制:进程的创建和撤消

●进程的特征

●线程、线程与进程的比较、线程的属性、线程的优点(为什么引入线程)

●处理机调度的三种类型

●进程调度、进程调度算法(先来先服务,优先数,时间片轮转,多级队列反馈)、选择

进程调度算法的准则、进程调度的时机、进程的切换、调度过程

●系统核心、核心执行特点、核心的组成、中断和进程切换控制流程

●与时间有关的错误

●进程的互斥、临界区、相关临界区、相关临界区管理原则

●进程的同步

●信号量及P、V操作、原语

●用P、V操作解决进程间互斥同步问题

●进程通信、进程通信与P、V操作的比较

●通信机制(共享内存、消息传递[消息缓冲、信箱]、管道文件)

第5章存储管理

●存储器分类、存储器特点、内存空间划分(系统区、用户区)

●存储管理的功能

●内存空间的分配和回收

●物理地址和逻辑地址(相对地址与绝对地址)、地址重定位(地址转换)、静态重定位、

动态重定位

●存储共享、存储保护(防止地址越界、防止操作越权)

●可变分区存储管理(内存分配方法、内存分配表[已分配区表,空闲区表]、内存分配算

法[最先适应,最优适应,最坏适应]、内存回收[归还区有下邻空闲区、有上邻空闲区、有上下邻空闲区、没有上下邻空闲区]、硬件提供的支持[基址寄存器,限长寄存器]、地址转换、存储保护、碎片、移动技术[移动增加了系统开销,移动是有条件的,应尽可能减少移动的作业数和信息量])

●页式存储管理(用户程序划分、逻辑地址形式、内存空间划分、内存分配方式、内存

分配表、页表、位示图、空闲块分配算法、空闲块回收算法、硬件提供的支持[页表始址寄存器、页表长度寄存器、高速缓冲存储器[TLB]]、快表、地址转换过程、优缺点)●虚拟存储技术、虚拟存储器、MMU的作用

●虚拟页式存储管理(基本思想、页表增加内容、缺页中断处理、页面调度、页面调度

算法[先进先出、理想、最近未使用、最近最少使用、最不经常使用、第二次机会]、性能考虑[颠簸或抖动,影响缺页中断次数的四个原因,工作集模型])

第6章文件管理

●文件、文件名、文件系统

●文件分类

●文件系统的功能

●存储介质、存储设备、块

●文件的存取方式(与文件的存储介质和文件的使用有关,顺序存取方式,随机存取方式)●磁带结构

●磁盘结构、磁盘地址

●目录项、文件目录、目录文件、文件的按名存取

●树形目录结构(多级目录结构)及其优点

●路径名、绝对路径名、相对路径名

●目录检索、当前目录(值班目录)

●文件目录的改进:目录项分解

●文件逻辑结构:流式文件、记录式文件

●文件物理结构:顺序结构(连续结构)、链接结构(串联结构)、索引结构(UNIX的三

级索引结构)

●记录的成组和分解

●磁盘空间管理(位示图、空闲块表、空闲块链[单块链接、成组链接])

●文件系统的实现(系统打开文件表、用户打开文件表)

●文件操作,六种主要文件操作(何时使用、调用参数、工作过程)

●文件共享(实现方案:直接指向I节点、符号连接)

●文件系统的可靠性与安全性、文件系统的一致性

●文件保护、造成文件被破坏的原因(系统故障,用户使用不当)、文件保护措施(建立

副本、定时转储、规定文件存取权限[存取控制表,文件使用权限])、UNIX的文件使用权限

●文件保密、保密措施(隐藏目录、口令、加密)

●文件系统的性能(块高速缓存、合理分配磁盘空间、信息的优化分布、磁盘驱动)

●磁盘驱动调度、磁盘结构、磁盘地址、执行一次信息传输的时间(寻找时间+ 延迟时

间+ 传送时间)、移臂调度、旋转调度、信息优化分布

●移臂调度算法(先来先服务,最短寻找时间优先,电梯调度,单向扫描)、旋转调度算

法(同一磁道,不同扇区;不同磁道,不同扇区;不同磁道,同一扇区)

第7章设备管理

●设备管理的功能、设备独立性

●输入输出操作、设备控制方式、缓冲机制

●设备分类:(从存储介质物理特性角度[存储型设备,输入输出型设备],从使用角度[独

占设备,共享设备,虚拟设备])

●I/O软件的组成

●I/O硬件组成、I/O过程、I/O端口编址方式

●设备分配与回收、独占设备分配算法、共享设备分配问题

●通道、通道工作原理、为什么引入自成独立系统的通道、通道结构(连接)、通道命令、

通道程序、通道地址字、通道状态字

●输入输出中断事件的处理(正常结束,异常结束)

●SPOOLING系统工作原理、联机同时外围设备操作SPOOLING斯普林系统、预输入

程序、缓输出程序、脱机外围设备操作

●DMA技术

●缓冲技术

第8章死锁

●死锁的定义、死锁产生的原因、有关死锁的结论

●产生死所得四个必要条件(互斥使用资源,占有并等待资源,不可抢夺资源,循环等待

资源)

●资源分配图(资源类,资源实例,占有边,等待边)、死锁定理、资源分配图化简

●死锁的防止(破坏占有并等待条件[资源的静态分配、释放已占有资源],破坏不可剥夺

条件[允许抢夺资源,具体做法],破坏循环等待条件[资源有序分配法])

●死锁的避免(安全状态,银行家算法)

●死锁的检测(资源分配表、进程等待表)

●死锁的解除(重新启动、终止进程,抢夺资源[进程的饿死],进程回退)

第9章操作系统结构

●操作系统设计目标(正确性,高效性,易维护性,移植性)

●操作系统结构设计方法

●操作系统层次结构

考研操作系统-操作系统概念与历史

考研操作系统-操作系统概念与历史 (总分:246.00,做题时间:90分钟) 一、填空题(总题数:12,分数:12.00) 1.在操作系统中,不可中断执行的操作称为 1。 填空项1:__________________ (正确答案:原语操作) 原语操作的英文名称为Atomic Operation,有时也称为原子操作。原子在很长时间内被人类认为是不可分割的最小粒子,因此它引申的意思为不可分割或不可中断。原语操作是操作系统提供并发的基础。 2.UNIX操作系统在结构上分为两个部分: 1和 2。 填空项1:__________________ (正确答案:外壳(Shell)) 填空项1:__________________ (正确答案:内核(Kernel)) 操作系统的实体通常称为内核,它包括操作系统的所有功能构件,如进程管理、内存管理、文件系统等。这些功能构件并不能直接被一般用户使用。为了方便用户使用操作系统,操作系统设计者还为操作系统覆盖了一层外壳,用户通过外壳与操作系统打交道。这个壳可以看成是操作系统的用户界面。 3.特权指令能在 1下执行,而不能在 2下执行。 填空项1:__________________ (正确答案:内核态(Kernel Mode)、用户态(user Mode)) 顾名思义,特权指令具有特权,这个特权就是对计算机资源的访问权力。与此相对的是非特权指令,此种指令不能随意访问计算机的资源。操作系统为了实现特权和非特权指令而设计了内核态和用户态。凡是在内核态下执行的指令都是特权指令,在用户态下执行的指令都是非特权指令。 4.操作系统向用户提供了两类接口:一类是 1,另一类是 2。 填空项1:__________________ (正确答案:命令级接口(command Interface)、程序级接口(Programming Interface)) 对操作系统的使用有两种方式:直接向操作系统发出命令;编程序调用操作系统服务。前一种接口是所谓的命令接口,通过操作系统的壳实现;后一种接口是程序接口,通过操作系统调用(System call)和程序语言库函数实现。 5.分时系统中 1是衡量分时系统性能的一项重要指标。 填空项1:__________________ (正确答案:响应时间(Response Time)) 响应时间指的是在提交任务后,等待系统做出回应的时间。在分时系统下,多个用户分时共享同一个系统。每个用户在用完自己的分时时间段后需要等待别的用户用完它们的分时时间段,这个等待就是用户对系统的最直观感受,等待时间越长,用户感受越差。 6.操作系统的主要功能是 1和 2。 填空项1:__________________ (正确答案:管理(Management)) 填空项1:__________________ (正确答案:魔幻(Illusion)) 管理指的是管理计算机的软硬件资源,如CPU、内存、磁盘、各种表格和数据结构、软件原语等,以保证这些资源在不同用户或程序之间合理分配和使用。魔幻指的是将少变多,难变易,丑变美,如将单CPU通过进程模型虚拟成多个CPU,将有限内存通过虚存变为容量巨大的逻辑内存。 7.在现代操作系统中,资源分配的单位是 1,而处理机调度的单位是 2。 填空项1:__________________ (正确答案:进程(Process)) 填空项1:__________________ (正确答案:线程(Thread)) 在操作系统早期,调度单位和资源分配单位均是进程。随着操作系统的发展,线程作为进程中的一个指令执行序列而成为调度的单位。在线程模型下,进程并不运行,系统执行的是线程。 8.在操作系统中,一种用空间换取时间的资源转换技术是 1。 填空项1:__________________ (正确答案:缓冲技术(Buffering)) 通过提供缓冲区(Buffer),可以让速度慢的设备与速度快的设备进行沟通与协作。 9.为实现CPU与外部设备的并行工作,系统引入了 1硬件机制。 填空项1:__________________ (正确答案:中断(Interrupt)) 在中断机制下,CPU在发出10命令后即继续执行别的任务。外部设备在完成10后便通过中断告诉CPU,CPU 通过响应中断来处理外部设备的中断请求。

计算机组成原理考研大纲

2009计算机考研大纲 Ⅰ考查目标 计算机学科专业基础综合考试涵盖数据结构、计算机组成原理、操作系统和计算机网络等学科专业基础课程。要求考生比较系统地掌握上述专业基础课程的概念、基本原理和方法,能够运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。 Ⅱ考试形式和试卷结构 一、试卷满分及考试时间 本试卷满分为150分,考试时间为180分钟 二、答题方式 答题方式为闭卷、笔试 三、试卷内容结构 数据结构45分 计算机组成原理45分 操作系统35分 计算机网络25分 四、试卷题型结构 单项选择题80分(40小题,每小题2分) 综合应用题70分 Ⅲ考查范围 计算机组成原理 【考查目标】 1. 理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。 2. 理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。 3. 能够运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行简单设计。 一、计算机系统概述 (一)计算机发展历程 (二)计算机系统层次结构 1. 计算机硬件的基本组成 2. 计算机软件的分类 3. 计算机的工作过程 (三)计算机性能指标

吞吐量、响应时间;CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS。 二、数据的表示和运算 (一)数制与编码 1. 进位计数制及其相互转换 2. 真值和机器数 3. BCD码 4. 字符与字符串 5. 校验码 (二)定点数的表示和运算 1. 定点数的表示 无符号数的表示;有符号数的表示。 2. 定点数的运算 定点数的位移运算;原码定点数的加/减运算;补码定点数的加/减运算;定点数的乘/除运算;溢出概念和判别方法。 (三)浮点数的表示和运算 1. 浮点数的表示 浮点数的表示范围;IEEE754标准 2. 浮点数的加/减运算 (四)算术逻辑单元ALU 1. 串行加法器和并行加法器 2. 算术逻辑单元ALU的功能和机构 三、存储器层次机构 (一)存储器的分类 (二)存储器的层次化结构 (三)半导体随机存取存储器 1. SRAM存储器的工作原理 2. DRAM存储器的工作原理 (四)只读存储器 (五)主存储器与CPU的连接 (六)双口RAM和多模块存储器 (七)高速缓冲存储器(Cache) 1. 程序访问的局部 2. Cache的基本工作原理 3. Cache和主存之间的映射方式 4. Cache中主存块的替换算法 5. Cache写策略 (八)虚拟存储器 1. 虚拟存储器的基本概念 2. 页式虚拟存储器 3. 段式虚拟存储器 4. 段页式虚拟存储器

(考研复试)操作系统笔记

1:操作系统的目标:提高资源利用率,提高系统吞吐量,使用户使用更方便,兼容新的计算机硬件和软件。 2:操作系统的作用:用户和计算机硬件之间的接口,使用户方便的操纵硬件,计算机系统的管理者,对计算机资源进行抽象。 3:计算机系统的发展:人工操作方式(穿孔卡片),单道批处理系统(每次只从磁盘中调入一个程序进内存),多道批处理系统(调入多个程序,CPU可以切换),分时操作系统(将一台主机给多个用户使用)实时操作系统(响应快,同时面对大量的远程终端)。 4:操作系统特点:并发,共享,虚拟(空分,时分),异步。5:操作系统的功能:CPU管理(进程控制,同步,通信,调度),存储器管理(内存分配,内存保护,地址映射,内存扩充)设备管理(缓冲管理,设备分配,设备处理)文件管理(存储管理,目录管理,读写保护管理)接口(用户接口管理,程序接口管理) 6:操作系统结构:模块化操作系统,分层式操作系统,C/S 操作系统(分布式),微内核结构(建立在前三者的基础上,微内核只提高“最基本”的服务,进程调度、进程间通信、存储管理、处理I/O设备。其他服务,如文件管理、网络支持等通过接口连到微内核,微内核具有良好的移植性)。 7:传统操作系统中,进程是资源分配和独立运行的基本单

位。 8:为了并发才引入进程。 9:进程控制块PCB:是一个记录型数据结构,记录了操作系统所需的用户描述进程的当前状况和控制进程运行的全部信息,使一个在多道环境环境下不能独立运行的程序成为一个可以独立运行的基本单位。系统创建一个进程的时候就要顺带着创建PCB,OS要调用一个进程的时候就要先查看PCB,系统将PCB组织成若干个链队列或索引表,PCB中有进程标识符,处理机状态,进程调度信息,进程控制信息等。10:进程的特性:动态,并发,独立(独立运行,独立分配资源,独立接受调度),异步(不可预知的速度前进)。11:进程的三种基本状态:就绪,阻塞,执行(就绪到执行到阻塞再回到就绪,执行可以直接回到就绪),此外还有挂起,创建,终止。 12:进程的创建:申请PCB,为新进程分配资源(子进程可以继承父进程,比如父进程打开的文件,和父进程的缓冲区等),初始化PCB,把新的进程插入队列。 13:进程的终止:找出PCB,读出进程状态,若进程在执行,就终止进程,若进程有子孙进程,还要把子进程终止。收回资源,移出PCB。 14:进程的阻塞:停止执行,PCB插入阻塞队列,CPU给另外一个就绪进程。

计算机组成原理考研知识点汇总

计算机组成原理考研知 识点汇总 一, 计算机系统概述 (一) 计算机发展历程 第一台电子计算机ENIAC诞生于1946年美国宾夕法尼亚大学.ENIAC用了18000电子管,1500继电器,重30吨,占地170m2,耗电140kw,每秒计算5000次加法.冯?诺依曼(VanNeumann)首次提出存储程序概念,将数据和程序一起放在存储器,使编程更加方便.50年来,虽然对冯?诺依曼机进行很多改革,但结构变化不大,仍称冯?诺依曼机. 发展阶段时间硬件技术速度/(次/秒) 第一代1946-1957 电子管计算机时代40 000 第二代1958-1964 晶体管计算机时代200 000 第三代1965-1971 中小规模集成电路计算机时代 1 000 000 第四代1972-1977 大规模集成电路计算机时代10 000 000 第五代1978-现在超大规模集成电路计算机时代100 000 000 EDVAC(Electronic Discrete Variable Automatic Computer)电子离散变量计算机 组成原理是讲硬件结构的系统结构是讲结构设计的 摩尔定律微芯片上的集成管数目每3年翻两番.处理器的处理速度每18个月增长一倍. 每代芯片的成本大约为前一代芯片成本的两倍 新摩尔定律全球入网量每6个月翻一番. 数学家冯·诺依曼(von Neumann)在研究EDVAC机时提出了“储存程序”的概念.以此为基础的各类计算机通称为冯·诺依曼机.它有如下特点: ①计算机由运算器,控制器,存储器,输入和输出五部分组成 ②指令和数据以同等的地位存放于存储器内,并可按地址寻访 ③指令和数据均用二进制数表示 ④指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置 ⑤指令在存储器内按顺序存放 ⑥机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成 图中各部件的功能 ·运算器用来完成算术运算和逻辑运算并将的中间结 果暂存在运算器内 ·存储器用来存放数据和程序 ·控制器用来控制,指挥程序和数据的输入,运行以及 处理运行结果 ·输入设备用来将人们熟悉的信息转换为机器识别的 信息 ·输出设备将机器运算结果转为人熟悉的信息形式

历年操作系统考研真题.docx

注:所附答案为个人整理,不是标准答案,仅供参考。 2009年计算机专业考研真题——OS 一、试题 23. 单处理机系统中,可并行的是()。 I. 进程与进程II. 处理机与设备 III. 处理机与通道IV. 设备与设备 A. I、II和III B. I、II和IV C. I、III和IV D. II、III和IV 24. 下列进程调度算法中,综合考虑进程等待时间和执行时间的是()。 A. 时间片轮转调度算法 B. 短进程优先调度算法 C. 先来先服务调度算法 D. 高响应比优先调度算法 25. 某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是()。 A. 2 B. 3 C. 4 D. 5 【解析】3k<8+k => k<4(n个进程共享m个同类资源,若每个进程都需要用该类资源,而且各进程对该类资源的最大需求量之和小于m+n。则该系统不会因竞争该类资源而阻塞。) 26. 分区分配内存管理方式的主要保护措施是()。 A. 界地址保护 B. 程序代码保护 C. 数据保护 D. 栈保护 27. 一个分段存储管理系统中,地址长度为32位,其中段号占8位,则段长最大是()。 A. 2的8次方字节 B. 2的16次方字节 C. 2的24次方字节 D. 2的32次方字节 28.下列文件物理结构中,适合随机访问且易于文件扩展的是()。 A. 连续结构 B. 索引结构 C. 链式结构且磁盘块定长 D. 链式结构且磁盘块变长 29. 假设磁头当前位于第105道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用SCAN调度(电梯调度)算法得到的磁道访问序列是()。 A. 110,170,180,195,68,45,35,12 B. 110,68,45,35,12,170,180,195 C. 110,170,180,195,12,35,45,68 D. 12,35,45,68,110,170,180,195 30. 文件系统中,文件访问控制信息存储的合理位置是()。 A. 文件控制块 B. 文件分配表 C. 用户口令表 D. 系统注册表 31. 设文件F1的当前引用计数值为1,先建立F1的符号链接(软链接)文件F2,再建立F1的硬链接文件F3,然后删除F1。此时,F2和F3的引用计数值分别是()。 A. 0、1 B. 1、1 C. 1、2 D. 2、1 32. 程序员利用系统调用打开I/O设备时,通常使用的设备标识是 A. 逻辑设备名 B. 物理设备名 C. 主设备号 D. 从设备号 45.(7分)三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每

2020年考研专业课计算机大纲详解:操作系统

2020年考研专业课计算机大纲详解:操作系统 一、操作系统考查目标 今天我们来解析一下计算统考大纲操作系统部分的知识点。操作 系统的研发水平很能够体现计算机软件发展的水平,所以操作系统是 计算机课程体系里很重要的一门专业核心基础原理课程。在考研大纲里,操作系统占了35分,次于数据结构和组成原理,但高于计算机网络。总的来说,操作系统实际上是四门考察课程里最简单的。除了PV 操作这个大难点,基本没有其它特别难的原理或复杂的算法。重要的 是区分清楚各个不同的算法,不要混淆。 复习参考书推荐国内操作系统最经典的教材,西电汤子瀛版的 《操作系统》。很多高校都在使用这本书做操作系统课程的教材或者 课内参考书,计算机考研统考大纲也和这本书的目录比较一致,建议 大家复习时采用。 操作系统在大纲中的考查目标是掌握操作系统的基本概念、基本 原理和基本功能,理解操作系统的整体运行过程;掌握操作系统进程、 内存、文件和I/O管理策略、算法、机制以及相互关系;能够使用所学 的操作系统原理、方法与技术分析问题和解决问题,并能利用C语言 描述相关算法。这些同2020年大纲没有任何变化,考纲要求考生能够 对操作系统主要组成部分有较为透彻的理解并且具有一定的编程水平,主要考察考生能将理论应用到实际工程项目中,体现考纲越来越重视 动手解决实际问题的水平。 二、操作系统考点解析 操作系统概述这个章出现大题的可能性微乎其微。选择题中常出 现的点主要是这些:操作系统的定义,引入单道批处理系统、多道批 处理、分时系统、实时系统的原因,这些不同阶段的操作系统的特征 如何,相互之间的差别在什么地方;操作系统的基本特征和功能;操作 系统的运行环境。

2018考研计算机:操作系统复习五大建议

2018考研计算机:操作系统复习五大 建议 新东方在线推荐: 通过对计算机统考大纲操作系统部分及其相关知识点的分析可以得知:操作系统占了35分,虽然比数据结构和计算机组成原理所占的45分少了10分,但操作系统这块较难,是重点更是难点,对整个计算机统考的作用非常重要。对于这一块的复习,计算机教研室沉淀多年的教学经验精华可以在这里和同学们一起分享我们的一些重难点解析以及复习建议。 操作系统和计算机组成原理的部分内容是相关的,甚至是重叠的,例如虚拟存储器、输入输出等,大家在复习时,可对照计算机组成原理一起复习,加深理解。操作系统课程是理论性和实践性都很强的课程,概念多、抽象、涉及面广,复习时,我们应该注意哪些重点呢? 第一:操作系统概述操作系统概述这部分内容不会出现大题。一般是以基本原理和概念的形式为主,属于识记形式的题目。重点是操作系统的定义、操作系统的特征和主要功能等。 第二:进程管理进程管理是考试的热门,考点即可以出现在选择题中,也可出在综合应用题中。重点是要掌握进程的基本特征、进程的状态及其相互转换的条件和过程;进程与线程的区别和联系;进程通信的基本类型;调度的基本概念、时机、切换过程,掌握各种调度算法及其环境,并会用算法进行计算;进程同步相关概念、同步互斥机制;死锁的定义、死锁产生的四个必要条件、熟练掌握死锁的预防、死锁的避免,死锁解除的原理与方法。 从往年试题来看,在综合应用题中,考了一道信号量机制的应用题,这部分是操作系统科目的难点,也是考试的热点。 第三:内存管理内存管理这部分内容也要作为重点进行复习,这部分内容的考查方式也很灵活。建议重点复习内存连续分配算法、非连续分配管理方式、虚拟内存请求分页的基本原理,页面置换算法等。虚拟内存这部分内容可以结合计算机组成原理科目中虚拟存储器来进行复习。 第四:文件管理文件管理这部分内容的重点是文件的几种逻辑物理结构,目录的管理和磁盘管理,重点掌握磁盘管理各种调度算法的基本原理及其应用。 第五:输入/输出管理输入/输出管理这部分重点掌握四种输入/输出控制方式特点及相互比较、中断处理、SPOOLing技术,提高性能的缓冲策略等。

操作系统课程教学大纲

GDOU-B-11-213 《操作系统》课程教学大纲 课程简介 课程简介: 本课程主要讲述操作系统的原理,使学生不仅能够从系统内部了解操作系统的工作原理,而且可以学到软件设计的思想方法和技术方法。主要内容 包括:操作系统的概论;操作系统的作业管理;操作系统的文件管理原理; 操作系统的进程概念、进程调度和控制、进程互斥和同步等;操作系统的各 种存储管理方式以及存储保护和共享;操作系统的设备管理一般原理。其次 在实验环节介绍实例操作系统的若干实现技术,如:Windows操作系统、Linux 操作系统等。 课程大纲 一、课程的性质与任务: 本课程计算机学科的软件工程专业中是一门专业方向课,也可以面向计算机类的其它专业。其任务是讲授操作系统的原理,从系统内部了解操作系统的工作原理以级软件设计的思想方法和技术方法;同时介绍实例操作系统的若干实现技术。 二、课程的目的与基本要求: 通过本课程的教学使学生能够从操作系统内部获知操作系统的工作原理,理解操作系统几大管理模块的分工和管理思想,学习设计系统软件的思想方法,通过实验环节掌握操作系统实例的若干实现技术,如:Windows操作系统、Linux操作系统等。 三、面向专业: 软件工程、计算机类 四、先修课程: 计算系统基础,C/C++语言程序设计,计算机组成结构,数据结构。 五、本课程与其它课程的联系:

本课程以计算系统基础,C/C++语言程序设计,计算机组成结构,数据结构等为先修课程,在学习本课程之前要求学生掌握先修课程的知识,在学习本课程的过程中能将数据结构、计算机组成结构等课程的知识融入到本课程之中。 六、教学内容安排、要求、学时分配及作业: 第一章:操作系统概论(2学时) 第一节:操作系统的地位及作用 操作系统的地位(A);操作系统的作用(A)。 第二节:操作系统的功能 单道系统与多道系统(B);操作系统的功能(A)。 第三节:操作系统的分类 批处理操作系统(B);分时操作系统(B);实时操作系统(B)。 第二章:作业管理(2学时) 第一节:作业的组织 作业与作业步(B);作业的分类(B);作业的状态(B);作业控制块(B)。 第二节:操作系统的用户接口 程序级接口(A);作业控制级接口(A)。 第三节:作业调度 作业调度程序的功能(B);作业调度策略(B);作业调度算法(B)。 第四节:作业控制 脱机控制方式(A);联机控制方式(A)。 第三章:文件管理(8学时) 第一节:文件与文件系统(1学时) 文件(B);文件的种类(B);文件系统及其功能(A)。 第二节:文件的组织结构(1学时) 文件的逻辑结构(A);文件的物理结构(A)。 第三节:文件目录结构(1学时) 文件说明(B);文件目录的结构(A);当前目录和目录文件(B)。 第四节:文件存取与操作(1学时) 文件的存取方法(A);文件存储设备(C);活动文件(B);文件操作(A)。 第五节:文件存储空间的管理(2学时) 空闲块表(A);空闲区表(A);空闲块链(A);位示图(A)。 第六节:文件的共享和保护(2学时)

计算机考研操作系统复习大纲

操作系统35分(占23%) 一、考查目标 (1)了解操作系统在计算机系统中的作用、地位、发展和特点。 (2)理解操作系统的基本概念、原理,掌握操作系统设计方法与实现技术。 (3)能够运用所学的操作系统原理、方法与技术分析问题和解决问题。 二、知识点解析 操作系统学科是围绕操作系统的功能来展开的,包括进程管理、存储管理、文件管理、作业管理和设备管理(输入/输出管理)。 1、操作系统概述 在操作系统的基础知识方面,我们要掌握操作系统的概念、特征、功能和提供的服务,操作系统的发展与分类,以及操作系统的运行环境。 2、进程管理 进程管理是操作系统的核心功能,也是考试的重点,这部分的考试分数将在10分以上。对进程管理知识点的细化,可以包括4个考点,分别是进程与线程的基本概念、处理机调度、进程同步与互斥、死锁。 在进程与线程的基本概念方面,我们要掌握进程的概念、进程的状态与转换(三态模型、五态模型)、进程控制、进程组织、进程通信(共享存储系统、消息传递系统、管道通信),以及线程的概念与多线程模型。 在处理机调度方面,我们要掌握调度的基本概念、调度时机、切换与过程、调度的基本准则、调度方式,特别是要掌握几种典型的调度算法,包括先来先服务调度算法、短作业(短任务、短进程、短线程)优先调度算法、时间片轮转度算法、优先级调度算法、高响应比优先调度算法、多级反馈队列调度算法等,搞清楚这些算法的基本原理和调度过程,以及每种调度算法的优点和缺点。 进程同步与互斥是进程管理的重点,也是操作系统学科的一个难点。这个考点的知识,一般都会出现在考试试题中。具体包括进程同步的基本概念、实现临界区互斥的基本方法(包括软件实现方法、硬件实现方法)、信号量(PV操作)、管程、经典同步问题(包括生产者-消费者问题、读者-写者问题、哲学家进餐问题等)。我们一定要掌握PV操作的概念、流程,以及PV操作在同步问题、互斥问题中的应用。 如果进程调度算法不合适,或者进程同步与互斥处理机制不好,就会产生死锁。死锁是进程之间“互相等待、互相不放弃”的一种僵持状态,我们要理解死锁的概念,知道死锁发生的根本原因和有关条件,死锁处理策略和死锁的预防、死锁的避免(系统安全状态、银行家算法),以及死锁检测和解除。在这个知识点中,特别是要掌握死锁产生的条件,因为知道了条件,就知道了解决办法。比较常考的内容是银行家算法。 3、内存管理 这部分内容与计算机组成原理考试模块有一定的交叉和重叠,主要考查内存管理基础和虚拟内存管理。 在内存管理基础知识点,需要我们掌握内存管理的基本概念(程序装入与链接、逻辑地址与物理地址空间、内存保护)、交换与覆盖,以及连续分配管理方式(单一连续分配、分区分配)和非连续分配管理方式(分页管理方式、分段管理方式、段页式管理方式)。理解这些管理方式的基本原理和工作过程,搞清楚它们之间的关系和区别,以及各种方式的优点和缺点。 在虚拟内存管理方面,我们要掌握虚拟内存的基本概念、请求分页管理方式和页面置换算法,包括最佳置换算法(OPT)、先进先出置换算法(FIFO)、最近最少使用置换算法(LRU)、时钟置换算法(CLOCK)。理解这些算法的基本工作原理和置换过程,所产生的缺页次数(缺页率)。与置换算法相关的是页面分配策略,包括最佳适应、最差适应等策略。不管采用哪

考研学生复习资料操作系统Word版

一、单项选择题 1)访管指令所引起的中断属于(C )中断。 A.外中断 B.I/O中断 C.软中断 D.程序中断 2)资源静态分配法破坏了死锁产生的( B )条件来预防死锁的发生。 A.互斥控制 B.保持和等待 C.不可剥夺控制 D.循环等待 3)虚拟存储的基础是程序局部性理论,它的基本含义是( B )。 A.代码的顺序执行 B.程序执行时对内存访问的不均匀性 C.变量的连续访问 D.指令的局部性 4)关于SPOOLING系统( D )的描述是错误的。 A.不需要独占设备 B.加快了作业执行的速度 C.使独占设备变成了共享设备 D.利用了处理器与通道并行工作的能力 5)设系统中有m个同类资源数,n为系统中的并发进程数,当n个进程共享m个互斥资源时,每个进程的最大需求数是w,试问下列情况下系统会死锁的是( D )。 A.m=4,n=3,w=2 B.m=2,n=2,w=1 C.m=5,n=2,w=3 D.m=4,n=3,w=3 6)文件系统中实现按名存取的功能是通过查找( B )来实现的。 A.磁盘空间 B.文件目录 C.磁盘控制器 D.位示图 7)下面的叙述中,( D )不是设备管理中引入缓冲机制的主要原因。 A.缓和CPU和I/O设备间的速度不匹配问题 B.减少对CPU的中断频率和放宽对CPU响应时间的限制 C.提高CPU和I/O设备间的并行性 D.节省系统内存 8)下列操作系统强调交互性的系统是( B )。 A.批处理系统 B.分时系统 C.实时系统 D.网络操作系统 9)响应比高者优先作业调度算法是通过计算时间和( D )来实现的。 A.输入时间 B.完成时间 C.周转时间 D.等待时间 10)在可变分区管理方案中,若采用“最佳适应”分配算法,通常将空闲区按( A )排列。 A.容量递增 B.容量递减 C.地址递增 D.地址递减 11)下面关于操作系统的叙述中正确的是( C )。 A.从响应时间的角度来看,实时系统与分时系统无本质差别 B.多道运行是现代操作系统的特征之一,它是指宏观和微观上都并行 C.操作系统的特征是并行性、共享性、虚拟性和不确定性 D.在分时系统中,响应时间≈时间片×用户数,因此只要时间片足够小其响应时间一定能改善。 12)在进程状态的转换中,( B )是不可能的。 A.运行状态→就绪状态 B.阻塞状态→运行状态 C.运行状态→阻塞状态 D.阻塞状态→就绪状态 13)设系统中有m个同类资源数,n为系统中的并发进程数,当n个进程共享m个互斥资源时,每个进程的最大需求数是w,试问下列情况下系统会死锁的是( D )。 A.m=4,n=3,w=2 B.m=2,n=2,w=1 C.m=5,n=2,w=3 D.m=4,n=3,w=3 14)在有m个进程的系统中有死锁出现时,死锁进程的个数k应该满足的条件是( B )。 A.1≤k≤m B.2≤k≤m C. k=m=1 D.k和m没有关系 15)在有n个进程共享一个互斥段,如果最多允许m个进程(m>file2 功能是( B )。 A. 将文件file2的内容添加到文件file1的末尾 B. 将文件file1的内容添加到文件file2的末尾 C. 连接文件file1和file2 D. 显示文件file1和file2 20)在下列进程调度算法中,可能引起进程长时间得不到运行的算法是( D )。 A.可抢占式静态优先数算法 B.不可抢占式动态优先数算法

名校操作系统历年考研试题(含解答)

名校操作系统考研试题与解答 10.1北京大学1997年考研操作系统试题 (一)名词术语解释(每小题5分,共30分) 1.进程状态 2.快表 3.目录项 4.系统调用 5.设备驱动程序 6.微内核 (二)填空(每小题1分,共10分) 1.如果系统中有n个进程,则在等待队列中进程的个数最多为________个。 2.在操作系统中,不可中断执行的操作称为_________。 3.如果系统中的所有作业是同时到达的,则使作业平均周转时间最短的作业调度是_________。 4.如果信号量的当前值为-4,则表示系统中在该信号量上有________个等待进程。 5.在有m个进程的系统中出现死锁时,死锁进程的个数k应该满足的条件是_________。 6.不让死锁发生的策略可以分为静态和动态两种,死锁避免属于_________。 7.在操作系统中,一种用空间换取时间的资源转换技术是_________。 8.为实现CPU与外部设备的并行工作,系统引入了__________硬件机制。 9.中断优先级是由硬件规定的,若要调整中断的响应次序可通过_________。 10.若使当前运行的进程总是优先级最高的进程,应选择________进程调度算法。 (三)问答题(每小题15分,共30分) 1.消息缓冲通信技术是一种高级通信机制,由Hansen首先提出。 (1)试述高级通信机制与低级通信机制P、V原语操作的主要区别。 (2)请给出消息缓冲机制(有界缓冲)的基本原理。 (3)消息缓冲通信机制(有界缓冲)中提供发送原语Send(receiver,a),调用参数a表示发送消息的内存区首地址,试设计相应的数据结构,并用P、V原语操作实现Send原语。 2.在虚拟段式存储系统中,引入了段的动态链接。 (1)试说明为什么引入段的动态链接。 (2)请给出动态链接的一种实现方法。 (四)(共10分) 在实现文件系统时,为加快文件目录的检索速度,可利用"文件控制块分解法"。假设目录文件存放在磁盘上,每个盘块为512字节。文件控制块占64字节,其中文件名占8字节。通常将文件控制块分解成两个部分,第一部分占10字节(包括文件名和文件内部号),第二部分占56字节(包括文件内部号和文件其他描述信息)。 (1)假设某一目录文件共有254个文件控制块,试分别给出采用分解法前和分解法后,查找该目录文件的某一个文件控制块的平均访问磁盘次数。 (2)一般地,若目录文件分解前占用n个盘块,分解后改用m个盘块存放文件名和文件内部号部分,请给出访问磁盘次数减少的条件。 (五)(共10分〉 设系统中有三种类型的资源(A、B、C)和五个进程(P1、P2、P3、P4、P5),A资源的数量为17,B 资源的数量为5,C资源的数量为20。在T0时刻系统状态如表1和表2所示。系统采用银行家算法实施死锁避免策略。 ①T0时刻是否为安全状态? 若是,请给出安全序列。 ②在T0时刻若进程P2请求资源(0,3,4),是否能实施资源分配? 为什么? ③在②的基础上,若进程P4请求资源(2,0,1),是否能实施资源分配? 为什么?

操作系统复习大纲设计

操作系统复习大纲 1.设置操作系统的目的 答:1.向用户提供方便、简单的实用计算机的环境; 2.使计算机系统能搞笑地工作,提高系统资源的利用率 2.操作系统的定义、功能、类型、特征 答:定义:计算机操作系统是方便用户实用,管理和控制计算机软硬件资源的系统软件功能:处理机管理(进程控制、进程调度、进程同步、进程通信)、存储器管理(存分配、存储保护、存储扩充)、设备管理(设备分配、设备传输控制、设备无关性)、文件管理(文件存储空间管理、目录管理、文件保护、文件操作管理)和作业管理(用户接口、程序接口)操作系统的特征:并发、共享、虚拟、异步(不确定性) 类型: 批处理系统:(特征:成批处理、多道程序运行,用户脱机使用计算机) 单道批处理:FMS(FORTRAN监控系统)、IBYSY(IBM/7094) 多道批处理:IBM 360/370 分时系统:(特征:多路性、独占性、及时性、交互性) Unix、VAX/VMX、CTSS、MUTICS等 实时系统(即时响应、高可靠性、专业性) 单用户系统 单用户单任务:CP/M,MS-DOS 单用户多任务:windows 多用户多任务:UNIX OS,Linux OS 网络系统:(特征:网络通信、资源共享、互操作、协作处理) Windows NT Server、NetWare,2000 分布式系统(特征:统一性、坚强性) 3.多道程序设计与并发性 4.进程的定义、特征以及组成(PCB) 5.线程与进程 6.进程的基本状态及其转换 7.临界资源、临界区 8.互斥,同步 9.用信号量和p、v操作实现进程的互斥和同步 10.处理机的分级调度,作业调度和进程调度的主要任务 11.常用的调度算法

操作系统知识点

操作系统书本知识点 第一章操作系统引论 主要内容 操作系统的目标、作用和模型 操作系统的发展过程 操作系统的基本特征 OS(Operating Systems)的主要功能 OS的结构设计 本章要点 计算机系统结构:了解操作系统的地位 什么是操作系统:3种基本观点 现代操作系统的功能、特性、类型 基本概念:批处理、多道程序、作业、进程、任务、虚拟技术、并发性、异步性 操作系统的作用(1) 作为用户与计算机硬件系统之间的接口 作为计算机系统资源的管理者 处理机管理:分配和控制处理机 存储器管理:分配及回收内存 I/O(Input/Output)设备管理:I/O分配与操作 文件管理:文件存取、共享和保护 监视这些资源 实施某种资源分配策略 分配这种资源 回收这种资源 OS实现了对计算机资源的抽象 操作系统的发展过程 1.2.1无操作系统时的计算机系统 人工操作方式 ?如纸带输入机。 ?特点是用户独占全机及CPU等待人工操作。 脱机I/O方式(图1.3) ?引入I/O机的概念,解决前者的缺点。 ?特点是减少了CPU的空闲时间且提高I/O速度。 单道批处理系统 处理过程(图1.4) ?概念:系统对作业的处理都是成批进行的、且内存中始终只保持一道作业,称为单道批处理系统(simple batch system)。 ?批处理系统的引入是为了提高系统资源的利用率和吞吐量 ?概念:运行控制权 特征 ?自动性、顺序性、单道性 多道批处理系统(1)

优点 ?资源利用率高 ?系统吞吐量大 ?平均周转时间长 ?无交互能力 缺点 ?平均周转时间长、无交互能力 分时系统 分时系统的产生 ?概念:指一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户共享主机中的资源,各个用户都可通过自己的终端以交互方式使用计算 机。 分时系统在实现中的关键问题 ?及时接收:多终端卡、输入缓冲区 ?及时处理:交互作业应在内存、响应时间应短 分时系统的特征 ?多路性 ?独立性 ?及时性 ?交互性 ?可靠性 类型 ?实时控制 ?实时信息处理 实时系统(2) 实时任务类型 ?按任务执行是否呈现周期性来划分 ?周期性的(联系周期); ?非周期性的(联系开始或完成截止时间) ?根据对截止时间的要求来划分 ?硬实时任务 ?软实时任务 实时、分时的比较 ?多路性:相同 ?独立性:相同 ?及时性:实时系统要求更高 ?交互性:分时系统交互性更强 ?可靠性:实时系统要求更高 思考 试在交互性、及时性和可靠性方面,将分时系统和实时系统进行比较。 操作系统的基本特征(1) 并发性 ?并行是指两或多个事件在同一时刻发生。 ?并发是两或多个事件在同一时间间隔内发生。

2011计算机考研大纲

┃142.150.71.128/30 ┃ C ┃ ┣━━━━━━━━━━━━━╋━━━━━━┫ ┃142.150.0.0/16 ┃ D ┃ ┗━━━━━━━━━━━━━┻━━━━━━┛ (1)假设路由器接收到一个目的地址为142.150.71.132的IP分组,请确定该路由器为该IP分组选择的下一跳,并解释说明。 (2)在上面的路由表中增加一条路由表项,该路由表项使以142.150.71.132为目的地址的IP分组选择“A”作为下一跳,而不影响其他目的地址的IP分组转发。 (3)在上面的路由表中增加一条路由表项,使所有目的地址与该路由表中任何路由表项都不匹配的IP分组被转发到下一跳“E”。 (4)将142.150.64.0/24划分为4个规模尽可能大的等长子网,给出子网掩码及每个子网的可分配地址范围。

个元素为与该边关联的顶点,第三个元素为该边的权。请写出图G中从顶点1到其余各点的最短路径的求解过程。要求列出最短路径上的各顶点,并计算路径长度。 42.(15分)已知一棵二叉树采用二叉链表存储,结点构造为: lLeft(:h订d i Data}Right(:hildI,root指向根结点。现定义二叉树中结点x。的根路径为从根结点到x。结点的一条路径,请编写算法输出该二叉树中最长的根路径(多条最长根路径中只输出一条即可。算法可使用c或c++或JA V A语言实现)。 43.(11分)某计算机的主存地址位数为32位,按字节编址。假定数据(~ache中最多存放128个主存块,采用4路组相联方式,块大小为64 Byte,每块设置了l位有效位。采用一次性写回(write Back)策略,为此每块设置了1位“脏(Diny)”位。 要求: (1)分别指出主存地址中标记(Tag)、组号(Inclex)和块内地址(c)ffset)三部分的位置和位数。 (2)计算该数据cache的总位数(请给出详细计算过程)。 44.(10分)下图是一个简化的CPu与主存连接结构示意图(图中省略了所有多路选择器)。其中有一个累加寄存器Ac、一个状态寄存器和其他四个寄存器:主存地址寄存器MAR、主存数据寄存器MDR、程序计数器Pc和指令寄存器IR,各部件及其之间的连线表示数据通路,箭头表示信息传送方向. 一个简化的cPU与主存连接结构示意图要求: (1)请写出图中a、b、c、d四个寄存器的名称。 (2)简述图中指令从主存取到控制器的过程。 (3)说明数据从主存取出、运算、写回主存所经过的数据通路(假定数据地址已在MAR中)。 45.(6分)设页引用序列:,(1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6),物理块(Page frame)数为3,且所有的块初始时为空。当分别采用最近最少使用置换(LRu)、先进先出置换(FIFO)和最佳置换(0PT)的页面置换算法时,各会发生多少次缺页?要求给出求解过程。 46.(9分)理发师问题描述如下:理发店包含一间接待室和一间工作室,接待室内有n(n≥1)把椅子,而工作室只有l把椅子。如果没有顾客,理发师就去睡觉;如果顾客来时所有的椅子都有人,那么顾客离去;如果理发师在忙且接待室有空闲的椅子,那么此顾客会坐在其中1把空闲的椅子上等待;如果理发师在睡觉,则顾客会唤醒他。请采用信号量机制解决该理发师问题(可用伪代码描述)。 47.(9分)考虑某路由器具有下列路由表项: ┏━━━━━━━━━━━━━┳━━━━━━┓ ┃网络前缀┃下一跳┃ ┣━━━━━━━━━━━━━╋━━━━━━┫ ┃142.150.64.O/24 ┃ A ┃ ┣━━━━━━━━━━━━━╋━━━━━━┫ ┃142.150.71.128/28 ┃ B ┃ ┣━━━━━━━━━━━━━╋━━━━━━┫

汤子瀛计算机操作系统第4版知识点总结笔记课后答案

第1章操作系统引论 1.1复习笔记 一、操作系统的目标和作用 1.操作系统的目标 在计算机系统上配置操作系统的主要目标是方便性、有效性、可扩充性和开放性。 (1)方便性 配置操作系统(OS)后,系统可以使用编译命令将用户采用高级语言书写的程序翻译成机器代码,用户可以直接通过OS所提供的各种命令操纵计算机系统,使计算机变得易学易用。 (2)有效性 ① 提高系统资源利用率 早期未配置OS的计算机系统,各种资源无法得到充分利用,配置OS后,能有效分配各种设备的工作状态,提高系统资源的利用率。 ② 提高系统的吞吐量 OS可以通过合理地组织计算机的工作流程,加速程序的运行,缩短程序的运行周期,从而提高系统的吞吐量。 (3)可扩充性 OS必须具有很好的可扩充性,才能适应计算机硬件、体系结构以及应用发展的要求。

(4)开放性 开放性是指系统能遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。开放性是衡量一个新推出系统或软件能否被广泛应用的至关重要的因素。 2.操作系统的作用 操作系统(Operating System,OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。其主要作用是管理好这些设备,提高它们的利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。可以从以下几个方面讨论它的作用: (1)OS作为用户与计算机硬件系统之间的接口 OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。图1-1是OS作为接口的示意图。 图1-1 OS作为接口的示意图 从图中可以看出,用户可以通过命令方式、系统调用方式和图标—窗口方式来实现与操作系统的通信,并取得它的服务。 (2)OS作为计算机系统资源的管理者 ① 管理处理器,用于分配和控制处理器;

2018年北京交通大学923 操作系统原理参考书目、考试大纲-新祥旭考研

2018年北京交通大学923操作系统原理参考书目、考试大纲 一、专业课代码及名称 923操作系统原理 二、专业课参考书 《计算机操作系统》,西安电子科技大学出版社(第3版),汤子赢 三、考试大纲 1、引论。(1)要求理解的内容包括:操作系统的概念、设计目标、功能及特征,操作系统运行硬件基础,操作系统接口分类及组成,操作系统内核用典型数据结构;(2)要求掌握的内容包括:系统调用实现机制,操作系统启动引导过程。 2、处理机管理。(1)要求理解的内容包括:多道程序设计技术,程序、进程、线程的区别与联系,线程实现方式,进程状态变迁,进程控制,处理机调度类型与模型,处理机调度实现机理,调度算法与评价准则;(2)要求掌握的内容包括:处理机主要调度算法设计实现及应用。 3、同步通信及死锁处理。(1)要求理解的内容包括:进程同步基本准则,进程同步软硬件解决方案,整型信号量、记录型信号量、管程,经典同步问题,进程通信机制,线程同步机制,死锁及处理方法;(2)要求掌握的内容包括:利用记录型信号量解决同步问题,利用银行家算法给出避免死锁的资源分配方案,死锁检测算法及应用。 4、存储管理。(1)要求理解的内容包括:程序处理与内存管理,分区存储管理及相关技术(拼凑、覆盖、对换、伙伴系统),分页/分段/段页式存储管理,虚拟存储技术,请求分页/分段存储管理,多级页表和反置页表,内存保护机制;(2)要求掌握的内容包括:分页/分段地址变换,页面淘汰算法设计实现及应用,请求分页/分段地址变换,动态分区存储管理设计与实现。 5、设备管理。(1)要求理解的内容包括:I/O系统组成及I/O控制方式,设备管理目标、功能及层次结构,缓冲管理,设备分配及假脱机技术,设备驱动及中断处理,磁盘存储器管理方法与技术;(2)要求掌握的内容包括:磁盘调度算

相关主题
文本预览
相关文档 最新文档