计算机操作系统期末复习.ppt
《计算机操作系统期末复习.ppt》由会员分享,可在线阅读,更多相关《计算机操作系统期末复习.ppt(72页珍藏版)》请在课桌文档上搜索。
1、考试总分平时成绩(20%)期中(20%)+期末(60%)题型:名词解释(3分515分)简答题(5分420分)判断题(2分1020分)应用题(35分,共4题),第一部分 概述(1,2章),1、计算机系统的四大构成部件。2、处理器寄存器分类及常用寄存器功能PC,IR,MAR,MBR,I/OAR,I/OBR等,3、指令执行步骤:取指阶段-执行阶段4、指令的动作Processor-memory:transfer data between processor and memoryProcessor-I/O:data transferred to or from a peripheral deviceDa
2、ta processing:arithmetic or logic operation on dataControl:alter sequence of execution5、什么是中断?中断处理过程及如何处理多中断CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。,6、存储器层次7、高速缓冲存储原理利用程序局部性原理,在处理器访问主存时,首先查看所要访问的数据是否在Cache中,如果在,则从Cache中传递给处理器;如果不在,再从主存中将所需数据读取
3、到Cache中,然后传给处理器。,8、操作系统的定义。是管理系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。9、OS的主要功能:处理机管理,用于分配和控制处理机;存储器管理,主要负责内存的分配与回收;I/O设备管理,负责I/O设备的分配与操纵;文件管理,负责文件的存取、共享和保护。,10、操作系统的目标:方便、有效、扩展能力11、操作系统的基本特征-并发性-共享性-虚拟性-异步性,12、了解操作系统的发展串行处理:没有OS,完全人工操作简单批处理(单道):自动作业序列,由Monitor控制执行多道程序批处理:多个程
4、序同时进入主存运行,进一步提高了资源利用率分时系统:多个交互作业,利用分时技术,多个用户分享处理器时间实时系统:用于专用系统,进行实时控制与实时信息处理;强调即时响应和高可靠性,以在规定时间内完成对事件的处理为特征.,13、了解几个主要操作系统的发展过程及特点如:UNIX,Linux,Windows等14、操作系统内核的定义内核:提供支持系统运行的基本功能和基本操作的一组程序模块。微内核(MicorKernel):具有尽量少的必须功能的内核。在微内核操作系统中,内核是指精心设计的、能实现现代OS最基本的核心功能的部分。,15、OS发展中5个重要的理论进展进程存储器管理信息保护和安全调度和资源管
5、理系统结构,16、现代操作系统的特征微内核体系结构多线程对称多处理分布式操作系统面向对象设计,第二部分 进程(3,4,5,6章),1、什么是进程(Process)?PCB的作用。进程是一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。每一个进程有一个进程控制块PCB,其作用是用于记录和刻画进程状态及有关信息的数据结构,是操作系统掌握进程的唯一资料结构。进程控制块中,分进程标识符、进程状态信息和进程控制信息三类。,2、处理器有2种状态(模式):管态(核心态)和目态(用户态)。3、进程切换与模式切换的区别。进程切换是让处于运行态的进程中断运
6、行,让出处理器,这时要做一次进程上下文切换、即保存老进程状态而装入被保护了的新进程的状态,以便新进程运行。进程切换首先要产生中断,因为进程切换必须在核心态发生。需要操作系统占有CPU。模式切换,当发生系统调用或中断时,会暂时中断正在执行的用户进程,把处理器状态从用户状态切换到内核状态,去执行操作系统例行程序以获得服务,这就是一次模式切换,内核在被中断了的进程的上下文中对这个中断事件作处理,即使该中断可能不是此进程引起的。进程切换首先会进行模式切换。模式切换不一定导致进程切换。,4、线程是“进程”中某个单一顺序的控制流。也被称为轻量进程。在有线程的系统中,进程是系统进行保护和资源分配的单位,线程
7、是调度的单位。,5、程序、进程与线程的区别。程序是一段静态的代码;可以脱离机器长期保存;进程是程序的一次执行过程,是动态的,有生命周期。一个程序可以对应多个进程,但一个进程只能对应一个程序。进程和程序的关系犹如演出和剧本的关系。早期以进程为资源分配和系统调度的基本单位;由于进程与进程之间切换开销大,从而引入了线程。一个进程可以包含多个线程,在有线程的系统中,进程是系统进行保护和资源分配的单位,线程是调度的单位。,6、掌握进程的五态模型及其转换条件。,7、掌握进程的七态模型及其转换条件。,进程为什么要被挂起?,8、线程的两种实现方式:ULT、KLT9、SMP,10、并发进程,无关进程:操作的变量
8、集合没有交集交互进程:共享某些变量。,并发进程间的关系,竞争:无关进程之间竞争资源。(进程互斥)协作:交互进程需协调工作。(进程同步),进程同步(Synchronization)指两个以上进程基于某个条件来协调它们的活动。一个进程的执行依赖于协作进程的消息或信号,当一个进程没有得到来自于协作进程的消息或信号时需等待,直到消息或信号到达才被唤醒。进程互斥(Mutual Exclusion)指若干进程要使用同一共享资源时,任何时刻最多允许一个进程使用,其他进程必须等待,直到占有资源的进程释放该资源。,11、临界资源:一次仅允许一个进程使用的资源 什么是临界区:在每个进程中访问临界资源的那段程序 进
9、入临界区的准则:空闲让进、忙则等待、有限等待、让权等待,12、信号量(Semaphores)信号量是一种数据结构,其中包含了一个整数和一个队列。整数用于收发信号,队列用于维护等待该信号的进程。公用信号量:联系一组并发进程,相关的进程均可在此信号量上执行P和V操作。初值常常为1,用于实现进程互斥私有信号量:联系一组并发进程,仅允许此信号量拥有的进程执行P操作,而其他相关进程可在其上施行V操作。初值常常为0或正整数,多用于并发进程同步。,13、信号量操作,semWait(s),即P(s),将信号量s减去1,若结果小于0,则调用P(s)的进程被置成等待信号量s的状态。semSignal(s),即V(
10、s),将信号量s加1,若结果不大于0,则释放一个等待信号量s的进程。,若信号量s为正值,则该值s所代表的实际还可以使用的物理资源数若信号量s为负值,则其绝对值等于登记排列在该信号量s队列之中等待的进程个数,14、掌握用PV操作解决进程间的互斥与同步。生产者-消费者问题读者-写者问题哲学家就餐问题其他问题,练习:用P、V操作表示的生产者与消费者问题算法流程如图所示。图中的s为互斥信号量,表示使用有界缓冲区的信号量,初值为1;n和m为同步信号量,其中n表示有界缓冲区的大小,即可以存放产品的最大数n,初值为k;m表示有界缓冲区中已经存放的产品个数m,初值为0。(1)若缓冲区无界,下图可以简化吗?(2
11、)若可以,如何简化,给出简化后的P、V操作流程图?(3)如果交换生产者的两个P操作,结果如何?,缓冲区无界,表示缓冲区无限大。因此可简化如下:,15、什么是管程?管程有什么特点?如何利用管程实现进程的互斥与同步一个管程定义了一个数据结构和能为并发进程所执行(在该数据结构上)的一组操作,这组操作能同步进程和改变管程中的数据。特点:共享;安全;互斥,16、管程中的条件变量与P、V操作中信号量的区别?条件变量也是一种信号量,但它并不是P、V操作中所论述纯粹的计数信号量,不能像信号量那样积累供以后使用,仅仅起到维护等待进程队列的作用,当在一个条件变量上不存在等待条件变量的进程时,signal 操作发出
12、的信号丢失,等于做了一次空操作。,17、进程通信。进程之间互相交换信息的工作称为进程通信。通信方式:信号(signal)通信机制;共享存储区(shared memory)通信机制:由信号量及其原语操作控制共享文件(shared file)通信机制:由管道提供消息传递(message passing)通信机制:由信箱和发信/收信原语提供包括寻址方式:直接寻址(direct addressing)和简介寻址(indirect addressing)消息格式:Header,body,18、死锁(Deadlock):如果在一个进程集合中的每个进程都在等待只能由该集合中的其他一个进程才能引发的事件,则称
13、一组进程或系统此时发生了死锁。死锁产生的必要条件:互斥条件、部分分配(占用并等待)条件、非剥夺条件、循环等待条件解决死锁的方法:死锁预防(prevention)、死锁避免(avoidance)、死锁检测(detection)和恢复。,第三部分 内存(7、8章),1、内存管理的功能主存空间分配与回收地址转换存储保护与共享主存空间共享,2、概念:逻辑地址(相对地址),Logical Address物理地址(绝对地址),Physical Address重定位(Relocation)静态重定位动态重定位碎片(Fragmentation):分为内部碎片和外部碎片内部碎片:已经被分配出去(能明确指出属于哪
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 期末 复习

链接地址:https://www.desk33.com/p-234030.html