操作系统复习资料.ppt
《操作系统复习资料.ppt》由会员分享,可在线阅读,更多相关《操作系统复习资料.ppt(47页珍藏版)》请在第壹文秘上搜索。
1、第一章 操作系统引论 1 1、当、当CPU执行操作系统代码时,称处理机处于(执行操作系统代码时,称处理机处于( )。)。 A 自由态自由态 B 目态目态 C 管态管态 D 就绪态就绪态 2、从目态到管态的转换是由(、从目态到管态的转换是由( )完成的。)完成的。 A 硬件硬件 B 管态程序管态程序 C 用户程序用户程序 D 中断处理程序中断处理程序 解释:从目态到管态的转换是执行访管指令,引起一次解释:从目态到管态的转换是执行访管指令,引起一次中断,触发中断后,硬件中断机制将计算机状态置为管中断,触发中断后,硬件中断机制将计算机状态置为管态。管态程序是指在管态下执行的程序。态。管态程序是指在管
2、态下执行的程序。 3、操作系统提供给应用程序的接口是(、操作系统提供给应用程序的接口是( )。)。CA系统调用系统调用第一章 操作系统引论 24、简述中断处理过程。、简述中断处理过程。 答:当中断发生时,一旦答:当中断发生时,一旦CPU响应中断,系统就开始进行响应中断,系统就开始进行中断处理,中断处理过程如下:中断处理,中断处理过程如下: (1)保护被中断进程的现场,为了在中断处理程序结束)保护被中断进程的现场,为了在中断处理程序结束后能使进程正确的返回到中断点,系统必须保存当前处理后能使进程正确的返回到中断点,系统必须保存当前处理机的状态字(机的状态字(PSW)和程序计数器()和程序计数器(
3、PC)等的值。)等的值。 (2)分析中断原因,转去执行相应的中断处理程序,在)分析中断原因,转去执行相应的中断处理程序,在多个中断请求同时发生时,处理优先级最高的中断源发出多个中断请求同时发生时,处理优先级最高的中断源发出的中断请求。的中断请求。 (3)恢复被中断进程的现场,)恢复被中断进程的现场,CPU继续执行原来被中断继续执行原来被中断的进程。的进程。第一章 操作系统引论 35、简述系统调用的实现过程。、简述系统调用的实现过程。 答:系统调用的一般处理过程如下:答:系统调用的一般处理过程如下: (1)系统产生软中断,由硬件完成现场保护,并通过中)系统产生软中断,由硬件完成现场保护,并通过中
4、断向量转向系统调用总控程序,同时处理机状态由用户断向量转向系统调用总控程序,同时处理机状态由用户态切换到核心态。态切换到核心态。 (2)系统调用总控程序根据系统调用号和系统内部的系)系统调用总控程序根据系统调用号和系统内部的系统调用入口转入相应的系统调用处理过程。统调用入口转入相应的系统调用处理过程。 (3)系统调用处理程序执行完毕后,返回执行成功与否)系统调用处理程序执行完毕后,返回执行成功与否以及成功时的执行结果给调用者,恢复中断进程或新调以及成功时的执行结果给调用者,恢复中断进程或新调度进程的度进程的CPU现场,返回被中断进程或新进程运行。现场,返回被中断进程或新进程运行。第一章 操作系
5、统引论 41、进程与程序的关系和区别是什么?、进程与程序的关系和区别是什么?答:进程就是可并发执行的程序在一数据集合上的一次执行答:进程就是可并发执行的程序在一数据集合上的一次执行过程。过程。 进程和程序的区别主要体现在:进程和程序的区别主要体现在: 1)进程是动态的,具有一定的生命周期,而程序是静态)进程是动态的,具有一定的生命周期,而程序是静态的;的; 2)进程可并发执行,而没有创建进程的程序是不能执行)进程可并发执行,而没有创建进程的程序是不能执行的;的; 3)进程是操作系统中申请和分配资源的基本单位,而没)进程是操作系统中申请和分配资源的基本单位,而没有创建进程的程序是不能申请资源的;
6、有创建进程的程序是不能申请资源的; 4)进程包括程序、数据和进程控制块;)进程包括程序、数据和进程控制块; 5)同一程序的多次执行对应多个进程。)同一程序的多次执行对应多个进程。第一章 操作系统引论 53、什么是操作系统?从资源管理的角度来看,、什么是操作系统?从资源管理的角度来看,OS的主要功能是什么?现代的主要功能是什么?现代OS的四大主要特征的四大主要特征是什么?是什么? 答:从资源管理的角度来看,答:从资源管理的角度来看,OS的主要功能的主要功能是控制和管理计算机中的软硬件资源。现代是控制和管理计算机中的软硬件资源。现代OS的的4大主要特征是:并发、共享、虚拟和不大主要特征是:并发、共
7、享、虚拟和不确定性。确定性。第一章 操作系统引论 64、什么叫重定位?动态重定位和静态重定位有、什么叫重定位?动态重定位和静态重定位有什么区别?什么区别? 答:使一个作业程序装入到与其地址空间不一答:使一个作业程序装入到与其地址空间不一致的存储空间所引起的对有关地址部分的调整致的存储空间所引起的对有关地址部分的调整过程叫重定位。过程叫重定位。 静态重定位是由作业装入程序在装入程序静态重定位是由作业装入程序在装入程序时一次性集中完成的,而动态重定位是由专用时一次性集中完成的,而动态重定位是由专用硬件地址变换机构在程序执行中随着指令的执硬件地址变换机构在程序执行中随着指令的执行动态完成的。行动态完
8、成的。第一章 操作系统引论 77、请详细说明请求分页系统的地址变换过程。、请详细说明请求分页系统的地址变换过程。答:请求分页系统的地址变换过程如下:(图略答:请求分页系统的地址变换过程如下:(图略去)去) 1)取逻辑地址分解为页号)取逻辑地址分解为页号P和页内偏移和页内偏移w; 2) 根据页号查找页表,获得该页的描述信息;根据页号查找页表,获得该页的描述信息; 3)若该页中断位为)若该页中断位为1,产生缺页中断;,产生缺页中断; 4)更新该页的描述信息;)更新该页的描述信息; 5)根据页块号和页内偏移)根据页块号和页内偏移w,计算物理地址。,计算物理地址。第一章 操作系统引论 85、简述分段和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 复习资料