- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统复习提纲93768.doc
导论 作者:李静伟,武琳,梁龙,杨松,李川 排版:大雄
操作系统的功能作用:
1、作用:操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件,使用户与计算机之间的接口。
2、功能:处理机管理、存储管理、设备管理、文件管理、用户接口。
操作系统的发展过程:
手工操作时期:人工干涉,用户独占。
早期批处理时期:出现了完成作业自动转换工作的程序叫监督程序,包括早期联机批处理、早期脱机批处理。
多道批处理系统:在内存中同时存放多道程序在管理程序的控制下交替执行,用户独占。分时系统:用户与主机交互。实时系统:具有专用性及时性。
4、现代操作系统(网络操作系统和分布式操作系统):有网络地址,提供网络服务,实现资源共享。
计算机系统结构
计算机系统在硬件方面的保护:
双重模式操作:用户模式、监督程序模式,双重模式操作为人们提供了保护操作系统和用户程序不受错误用户程序影响的手段。
2、I/O保护:定义所有I/O指令为特权指令,所以用户不能直接发出I/O指令,必须通过操作系统来进行
内存保护:对中断向量和中断服务程序进行保护,使用基址寄存器和界限寄存器
4、CPU保护:使用定时器防止用户程序运行时间过长,操作系统在将控制权交给用户之前,应确保设置好定时器,以便产生中断。
操作系统结构
操作系统的基本组成:
进程管理、内存管理、文件管理、输入/输出系统管理、二级存储管理、联网、保护系统、命令解释系统。
系统调用的含义:
系统调用提供了进程与操作系统之间的接口。分为五类:进程控制、文件管理、设备管理、信息维护、通信。
操作系统设计所采用的结构:
简单结构:以较小、简单且功能有限的系统形式启动,但后来渐渐超过了其原来的范围,由于运行所用的硬件有限,它被编写成利用最小的空间提供最多的功能
分层方法:优点:模块化,简化了调试和系统验证;
缺点:涉及对层的仔细认真的定义的困难,效率较差
微内核:优点:便与操作系统扩充,便于移植;
缺点:关于哪些服务应保留在内核内,而哪些服务应在用户空间内实现,并没有定论。
进程
进程的含义:
进程是由数据结构以及在其上执行的程序组成,是程序在这个数据集合上的运行过程,也是操作系统进行资源分配和保护的基本单位。
进程包含的内容:
程序代码、程序计数器、堆栈段、数据段。进程和程序的联系和区别:
程序是静态的,进程是动态的,程序是代码的集合,进程是程序的执行。
程序是永久的,进程是短暂的。
程序的组成是代码,进程的组成包括程序、数据、进程控制块。
一个程序可对应多个进程,通过调用关系,一个进程也可包括多个程序。
进程可生成其他进程,程序不能生成新的程序
并发与并行的区别:
并行指两个或多个事件在同一时刻发生;
并发指两个或多个事件在同一时间间隔内发生。
在单处理机系统中,每一时刻仅能执行一个程序,所以从微观角度来看程序的并发执行时,它们是交替执行,即串行。
程序间真正的并行只有在多处理机系统中才会出现。
进程的状态及转换条件:
状态:新的,运行,等待,就绪,终止。
转换条件:
新建--〉就绪:就绪队列能够容纳新的进程
就绪—〉运行:处于就绪状态的进程被调度程序选中,分配到CPU。
运行—〉阻塞:正在运行的进程因某种条件未满足而放弃对CPU的占用。
阻塞—〉就绪:处于阻塞状态的进程所等待的事情发生了。
运行—〉就绪:正在运行的进程用完了本次分配给它的CPU时间
6、运行—〉终止:正在运行的进程完成自己的工作或者由于发生某些事件而被异常中止。
进程控制块的作用及内容:
内容:进程状态、程序计数器、CPU寄存器、CPU调度信息、内存管理信息、记账信息、I/O状态信息。
作用:
①PCB是进程组成中最关键的部分,每个进程都有惟一的PCB,操作系统对每个进程实施控制和管理,
②系统创建一个进程时,为它创建一个PCB,当进程终止时,系统收回其PCB,该进程在系统中就不存在了,所以PCB是进程存在的惟一标志。
上下文切换的过程:
将CPU切换到另一个进程需要保存原来进程的状态并装入新进程的保存状态。过程如下:
① 保存处理器内容
② 对当前运行进程的PCB进行更新
③ 将这个进程的PCB移入适当的队列
④ 挑选其他进程执行
⑤ 对挑选进程的PCB进行更新
⑥ 对存储器管理数据结构进行更新
⑦ 将被选中进程上次移出时的处理器状态进行恢复。
进程间通信的机制有哪些,包括单机系统和网络系统:
单机系统:进程通信根据交换信息量的多少分为高级通信和低级通信。低级通信方式:P,V操作。
高级通信方式:共享存储器方式、消息传递方式、管道文件。
2.网络系统:套接字、远程过程调用、远程方法调用。
第5章 线程
一、定义:是CPU使用的基本单元;他由现程ID,程序计数器,寄存器集合和堆栈组成。
二、优点:1、响应度高2、资源
您可能关注的文档
- C_试题.doc.doc
- 整车试验方案(国军标).doc
- 通信工程(计算机通信)专业培养方案new.doc
- 2010年自考经济类国际贸易理论与实务笔记2new.doc
- 计算机图.doc
- 日本文化毕业论文new.doc
- 【考研1号】考研英语翻译技巧大全.doc
- 应用数学专业博士研究生培养方案new.doc
- 爵士哥带你看维管.doc
- 射频与天线技术实验一new.docx
- GB/T 45498.2-2025中华人民共和国社会保障卡一卡通规范 第2部分:应用规范.pdf
- GB/T 37507-2025项目、项目群和项目组合管理项目管理指南.pdf
- 《GB/T 45498.3-2025中华人民共和国社会保障卡一卡通规范 第3部分:安全规范》.pdf
- 中国国家标准 GB/T 37507-2025项目、项目群和项目组合管理项目管理指南.pdf
- 中国国家标准 GB/T 20236-2025非金属材料的聚光加速户外暴露试验方法.pdf
- 《GB/T 20236-2025非金属材料的聚光加速户外暴露试验方法》.pdf
- 《GB/T 9065.2-2025液压传动连接 软管接头 第2部分:24°锥形》.pdf
- 中国国家标准 GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性.pdf
- 《GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性》.pdf
- GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性.pdf
文档评论(0)