操作系统期末复习提纲

操作系统期末复习提纲

ID:6643955

大小:203.00 KB

页数:17页

时间:2018-01-21

操作系统期末复习提纲_第1页
操作系统期末复习提纲_第2页
操作系统期末复习提纲_第3页
操作系统期末复习提纲_第4页
操作系统期末复习提纲_第5页
资源描述:

《操作系统期末复习提纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第一章1.操作系统的定义操作系统(operationsystem):控制和管理计算机硬件和软件资源,合理组织计算机的工作流程以及方便用户使用计算机的系统软件2.计算机系统由哪两部分组成?软件包括哪两部分?哪些软件属于系统软件?哪些软件属于应用软件?硬件部分:计算机的物理装置本身,包括处理器、存储器、输入/输出控制器和各种外设软件部分:由计算机硬件执行的用以完成一定任务的所有程序以及数据系统软件:OS,编译,解释,汇编,编辑等程序应用软件:各类工具软件,数据库管理系统,图象处理软件等3.裸机的定义一台没有配备任何软件的计算机4.主要的三种操作系统是哪些?每种操作系统实现的思想

2、和特点是什么?(批处理系统,分时系统,实时系统分别是如何实现的?各自的特点是什么?)(1)批处理系统:将一批作业输入到计算机的辅存中,系统运行时,一个接一个的调入主存运行,这种采用批量化处理作业技术的OS称为批处理系统。1)批处理系统的特点:充分利用资源、体统吞吐量大、系统开销小、不具备交互性、作业平均周转时间长(2)分时系统(time-sharingsystem):一台计算机与多个终端设备连接,每个用户通过终端联机操作,系统将处理机时间划分为时间片轮流地分配给每个联机终端作业。每个用户的请求都能快速响应,用户感到像独占计算机1)分时系统的特征:及时性、独立性、交互性、同时

3、性-17-(3)实时系统(real-timesystem):实时就是立即,马上之意。实时系统是一种能在限定时间内对输入数据快速处理并做响应的计算机系统。1)实时系统的特点:高及时性、高可靠性、较少人为干预、软件单一5.操作系统的基本特征是什么?(1)并发性(concurrency)(2)共享性(sharing)(3)虚拟性(virtual)(4)不确定性(undeterminacy)或异步性(asynchronism)6.什么是并行?什么是并发?并发(concurrent):指多个事件在同一段时间内同时发生,并行(parallel):指多个事件在同一时刻发生7.什么是特权指

4、令?什么是非特权指令?处理机的工作状态分为哪两种?什么是管态?什么是目态?特权指令:只允许操作系统程序使用的指令,如修改程序状态字,开关中断,清内存等非特权指令:既允许操作系统程序使用,又允许用户程序使用的指令,如算术运算、逻辑运算、取数存数以及访管指令等处理机的工作状态分为:管态(核心态、系统态):操作系统的程序运行时CPU所处的状态目态(用户态):用户程序运行时CPU所处的状态8.多道程序设计的前提条件是什么?CPU与外设并行工作-17-第二章1.进程的定义是什么?进程的特征是什么?进程由哪三部分构成?(1)进程(process)的概念:进程是一个具有一定独立功能的程序

5、关于某个数据集合的一次运行活动(2)进程的特征:动态性:有一定的生命周期并发性:独立性:独立运行、分配资源异步性:进程按照各自独立的、不可预知的速度向前推进,具有间断性结构特征:由程序段、数据集合和PCB构成-进程实体(3)进程由2.进程与程序的区别是什么?(1)程序是一组指令的有序集合,是一个静态的概念;进程是程序的一次执行,是一个动态的概念。(2)进程是暂时存在的;程序是永久存在于系统中的。(3)进程和程序并非一一对应。(4)进程是能独立运行的基本单位,可以与其他进程并发执行;程序不能作为独立单位参加运行,不能并发执行3.进程的三种基本状态是什么?它们之间是如何转换的?

6、进程的三种基本状态:就绪(Ready)状态:进程获得除了CPU以外的所有资运行(Running)状态:进程获得必要的资源在CPU上运行-17-阻塞(等待)(Blocked)状态:进程运行时等待某一类事件的发生而暂时停止运行状态间的转换:4.什么是进程控制块PCB?PCB的作用是什么?进程控制块(PCB)的定义:OS为了便于管理和控制进程的运行设置的一个数据结构,存放进程的各种管理信息。PCB的作用:(1)PCB是进程存在的物理标志和体现,系统通过PCB对进程控制(2)PCB是进程存在的唯一标志(3)为系统提供可并发执行的独立单位(4)为系统控制和管理进程提供所需的一切信息5

7、.什么是临界资源?什么是临界区?临界资源(criticalresource):一次只允许一个进程使用的资源临界区(criticalsection):每个进程中访问临界资源的那段代码6.P、V操作原语的作用是什么?信号量的初值和不同取值分别表示什么?P操作原语:分配资源,每执行一次P(S)操作,为进程请求一个单位的S类资源V操作原语:释放资源,每执行一次V(S)的操作,为进程释放一个单位的S类资源-17-信号量的初值和不同取值分别表示7.会用信号量机制和P、V操作求解进程互斥和同步问题。(生产者-消费者问题,吃水果问

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。