操作系统复习资料操作系统复习提纲

操作系统复习资料操作系统复习提纲

ID:41683516

大小:98.18 KB

页数:36页

时间:2019-08-29

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

《操作系统复习资料操作系统复习提纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章导论操作系统的功能作用:1、作用:操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件,使用户与计算机之间的接口。2、功能:处理机管理、存储管理、设备管理、文件管理、用户接口。操作系统的发展过程:1、手工操作时期:人工干涉,用户独占。2、早期批处理时期:出现了完成作业自动转换工作的程序叫监督程序,包括早期联机批处理、早期脱机批处理。3、多道批处理系统:在内存中同吋存放多道程序在管理程序的控制下交替执行,用户独占。分时系统:用户与主机交互。实时系统:具有专用性及时性。4、现代操作系统(网络操作系统和分布式操作系统):有

2、网络地址,提供网络服务,实现资源共享。第二章计算机系统结构计算机系统在硬件方面的保护:1、双重模式操作:用户模式、监督程序模式,双重模式操作为人们提供了保护操作系统和用户程序不受错误用户程序影响的手段。2、I/O保护:定义所有I/O指令为特权指令,所以用户不能直接发出I/O指令,必须通过操作系统来进行3、内存保护:对屮断向量和屮断服务程序进行保护,使用基址寄存器和界限寄存器4、CPU保护:使用定吋器防止用户程序运行吋间过长,操作系统在将控制权交给用户之前,应确保设置好定时器,以便产生中断。第三章操作系统结构操作系统的基本组成:进程管理、内存管理、文件管理

3、、输入/输出系统管理、二级存储管理、联网、保护系统、命令解释系统。系统调用的含义:系统调用提供了进程与操作系统之间的接口。分为五类:进程控制、文件管理、设备管理、信息维护、通信。操作系统设计所采用的结构:1、简单结构:以较小、简单且功能有限的系统形式启动,但后来渐渐超过了其原来的范围,rh于运行所用的硬件有限,它被编写成利用最小的空间提供最多的功能2、分层方法:优点:模块化,简化了调试和系统验证:缺点:涉及对层的仔细认真的定义的困难,效率较差3、微内核:优点:便与操作系统扩充,便于移植;缺点:关于哪些服务应保留在内核内,而哪些服务应在用户空间内实现,并没

4、有定论。第四章进程进程的含义:进程是rh数据结构以及在其上执行的程序组成,是程序在这个数据集合上的运行过程,也是操作系统进行资源分配和保护的基本单位。进程包含的内容:程序代码、程序计数器、堆栈段、数据段。进程和程序的联系和区别:1、程序是静态的,进程是动态的,程序是代码的集合,进程是程序的执行。2、程序是永久的,进程是短暂的。3、程序的组成是代码,进程的组成包括程序、数据、进程控制块。4、一个程序可对应多个进程,通过调用关系,一个进程也可包括多个程序。5、进程可生成其他进程,程序不能生成新的程序并发与并行的区别:并行指两个或多个事件在同一时刻发生;并发指

5、两个或多个事件在同一时间间隔内发生。在单处理机系统中,每一时刻仅能执行一个程序,所以从微观角度来看程序的并发执行时,它们是交替执行,即串行。程序间真正的并行只有在多处理机系统屮才会出现。进程的状态及转换条件:状态:新的,运行,等待,就绪,终止。转换条件:1、新建-〉就绪:就绪队列能够容纳新的进程2、就绪一〉运行:处于就绪状态的进程被调度程序选中,分配到CPU。3、运行一〉阻塞:正在运行的进程因某种条件为满足而放弃对CPU的占用。4、阻塞一〉就绪:处于阻塞状态的进程所等待的事情发生了。5、运行一〉就绪:正在运行的进程用完了本次分配给它的CPU时间6、运行_

6、〉终止:正在运行的进程完成自己的工作或者由于发生某些事件而被异常屮止。进程控制块的作用及内容:(1)内容:进程状态、程序计数器、CPU寄存器、CPU调度信息、内存管理信息、记账信息、I/O状态信息。(2)作用:①PCB是进程组成中最关键的部分,每个进程都有惟一的PCB,操作系统对每个进程实施控制和管理,②系统创建一个进程时,为它创建一个PCB,当进程终止时,系统收回其PCB,该进程在系统中就不存在了,所以PCB是进程存在的惟一标志。上下文切换的过程:将CPU切换到另一个进程需要保存原来进程的状态并装入新进程的保存状态。过程如下:①保存处理器内容②对当前运

7、行进程的PCB进行更新③将这个进程的PCB移入适当的队列④挑选其他进程执行⑤对挑选进程的PCB进行更新⑥对存储器管理数据结构进行更新⑦将被选中进程上次移岀时的处理器状态进行恢复。进程间通信的机制有哪些,包括单机系统和网络系统:1、单机系统:进程通信根据交换信息量的多少分为高级通信和低级通信。低级通信方式:P,V操作。高级通信方式:共亨存储器方式、消息传递方式、管道文件。网络系统:套接字、远程过程调用、远程方法调用。第5章线程一、定义:是CPU使用的基本单元;他由现程ID,程序计数器,寄存器集合和堆栈组成。二、优点:1、响应度高2、资源共享3、经济4、多处

8、理器体系结构的利用三、多线程模型1、多对一模型:允许开发人员随意创建任意多的用户

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

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

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