操作系统原理复习总结

操作系统原理复习总结

ID:39558390

大小:59.50 KB

页数:11页

时间:2019-07-06

操作系统原理复习总结_第1页
操作系统原理复习总结_第2页
操作系统原理复习总结_第3页
操作系统原理复习总结_第4页
操作系统原理复习总结_第5页
资源描述:

《操作系统原理复习总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统复习总结——软件0908何泽第一章操作系统概述2第二章操作系统逻辑结构2第三章用户界面3第四章进程管理3第五六章死锁和进程调度5第七章主存管理6第八章设备管理10第九章文件系统10第一章操作系统概述操作系统发展的四个典型阶段1手工操作(无操作系统)40年代2单道批处理系统50年代批,串行,自动3多道批处理系统60年代初多道,并行,串行4分时系统60年代中多路调制性独占性交互性操作系统的功能进程管理内存管理设备管理文件管理(网络管理)操作系统定义1管理并调度系统资源2为用户提供友好接口操作系统特性并发

2、性共享性不确定性中断技术CPU收到外部信号(中断信号)后,停止当前工作,转去处理该外部事件,处理完毕后回原来工作的中断处(断点)继续原来的工作。通道技术专门处理外设与内存之间的数据传输的处理机。多道程序设计技术在内存中存放多道程序,它们在管理程序的控制下相互穿插地运行。当某道程序因为某种原因(例如I/O请求)不能继续运行下去时,管理程序便调度另一程序投入运行。这样可以使CPU尽量处于忙碌状态,提高系统效率。第二章操作系统逻辑结构虚拟机的概念裸机极难使用,必须安装OS,面对用户,操作系统可以称作虚拟计算机逻辑

3、结构整体式结构层次式结构把所有功能模块按照调用次序分别排成若干层,确保各层之间只能是单向依赖或单向调用。(客户/服务器结构)微内核态核态用户态管态中断机制CPU对突发外部事件的反应过程或机制中断响应过程--识别中断源--保护现场--装入中断服务程序的入口地址(CS:IP)--进入中断服务程序--恢复现场--中断返回:IRET第三章用户界面用户环境用户工作的软件和硬件环境OS启动启动过程:从加电到用户工作环境准备好的过程初始引导目的把OS核心装入内存并使之开始工作接管计算机系统过程JUMP指令POST(BIO

4、S…),运行启动程序启动程序:加载MBR引导程序,∈BIOS。引导程序:加载和初始化OS内核,∈主启动扇区(MBR)OS内核:OS核心,辅存→常驻内存,逐步加载OS剩余部分OS核心初始化:OS内核初始化系统的核心数据系统初始化:为用户使用系统作准备,使系统处于待命状态。操作系统的生成满足特定硬件环境和用户需要,组装和构建操作系统过程。主要工作1根据硬件环境配置功能模块2根据硬件环境确定构造参数3根据用户要求配置功能模块4根据用户要求确定构造参数5build新的OS映象用户界面操作界面(键盘命令,图形用户接口

5、,作业控制语言)系统功能调用:操作系统内核提供的子程序给应用程序调用访管指令SVCNN系统功能(子程序)的编号ID实质是中断第四章进程管理进程:程序在某个数据集合上的一次运行活动特征:动态性:动态产生,消亡并发性:可与其它进程一起向前推进独立性:系统分配资源和调度CPU的单位异步性:按各自独立速度向前推进状态变迁:运行状态:已占用CPU,在CPU上运行就绪状态:具备运行条件,但无CPU等待状态(阻塞):等待服务完成或信号来到1就绪--运行:进程调度2运行--就绪:时间片到;被抢占3运行--阻塞:服务请求,等

6、待信号4阻塞--就绪:服务完成/信号来到进程的描述:进程控制块PCB进程控制:原语:由若干指令构成的具有特定功能的函数进程创建:创建一个空白PCB赋予进程标识符为进程分配空间初始化PCB默认值加入相应的进程队列新进程插入就绪队列Linux进程创建:Fork:fork返回进程ID(pid)在子进程中,pid=0在父进程中,pid>0windows进程创建:CreatProcess:线程当创建进程时,系统自动创建一个主线程。主线程可以创建其他线程。提供多个并发路径,加快执行效率,提高用户响应性能线程的创建Afx

7、BeginThreadCreateThreadUINTThreadProc(LPVOIDlpParam)临界区和临界资源:临界资源一次只允许一个进程独占使用的资源临界区在进程中访问临界资源的程序段临界区访问的四个原则空闲让进当无进程处于临界区时,任何有权进程可以进入临界区忙则等待当有进程处于临界区时,其他进程必须在临界区外等待有限等待进程进入临界区的要求应在有限时间内得到满足让权等待等待进程放弃CPU以让其它进程有机会得到CPU运行。锁表示临界资源(临界区)是否可用的标志。可使用的状态:0不可使用的状态:1

8、同步和互斥:进程的互斥关系多个进程由于共享具有独占性的资源,必须协调各进程对资源的存取顺序,以确保没有任何两个进程同时进行资源的存取操作。进程的同步关系若干合作进程为了共同完成一个任务,需要相互协调运行步伐,确保进程在关键点上能相互等待。合作进程中某些关键操作之间需要满足某种先后时序关系。一个操作开始之前必须要求另外一个操作已经完成,否则只能等待。互斥关系属于特殊的同步关系信号灯和P—V操作重点中的重点,请看书第

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

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

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