8-操作系统教程5版复习大纲2014-1_第1页
8-操作系统教程5版复习大纲2014-1_第2页
8-操作系统教程5版复习大纲2014-1_第3页
8-操作系统教程5版复习大纲2014-1_第4页
8-操作系统教程5版复习大纲2014-1_第5页
已阅读5页,还剩148页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、作业系统教学课程(版本5)检阅概述、电脑系统阶层(1)、电脑系统阶层(2)、硬体阶层作业系统阶层支援软体阶层应用程式软体阶层、作业系统的资源管理技术、资源重复使用(解决实体资源不足)、资源虚拟(解决实体资源不足、提高服务能力和等级) 操作系统最基本的三个抽象;操作系统的三个基本抽象;进程(进程是处理器的一种抽象)用户:运行应用程序,按进程运行虚拟机接口fork、wait和exec .操作系统:进程和管理物理系统接口进程调度和切换硬件:处理器是进入内存的执行程序在处理器中工作的状态集的抽象。进程抽象使用户感觉到有自己的处理器,从而提供多任务处理和分时操作系统。进程抽象,虚拟内存,虚拟内存(虚拟内

2、存是内存的抽象)用户:应用程序运行,使用逻辑地址虚拟地址OS:虚拟地址和物理系统接口管理物理地址硬件:主存储辅助存储,虚拟抽象的效果使用户产生幻想,独占一个连续的地址空间,创作应用程序的长度不受物理内存大小的限制。虚拟内存是内存与外部存储管理的组合,将一个进程的虚拟存储存储存储存储到磁盘,并将内存用作磁盘缓存,从而为用户提供比物理内存空间大得多的虚拟内存空间。文件抽象,通过将文件的字节映射到存储设备上的物理块来实现文件抽象。文件抽象的效果是,用户总是感到满足设备上信息的访问要求,使用方便。文件(文件) (文件是设备的一种抽象)用户:运行应用程序,使用文件虚拟机界面打开、读、写.OS:文件及其管

3、理物理系统接口设备,驱动硬件:磁盘和其他设备,细分为10个知识单元,以3个基本抽象包含关系、虚拟机、2个观点、2种方法、4个观点、6个问题为中心研究和观察操作系统,研究和观察操作系统的不同观点、方法和观点,操作系统是虚拟机、系统实现的观点操作系统是程序执行的控制者、服务用户的观点、资源管理的观点、进程交互的观点、静态观察方法、操作系统的定义、目标、角色、功能、操作系统的定义、操作系统的定义:系统资源管理、系统资源管理作业系统是最接近硬体的软体层,可将硬体BMR转换为精密的虚拟机器,以扩充系统功能、改善作业环境、提高系统效率,并确保安全效能。此外,隔离其他上层软件并提供接口和服务,使上层软件支持

4、比硬件强大得多的功能。操作系统是软件系统的核心,与硬件一起构成了各种软件的基本执行平台。,操作系统目标和分类,操作系统目标用户易用性扩展系统功能提高系统资源管理系统效率构建开放环境,操作系统与支持的软件和应用程序之间的区别,操作系统的作用(4个观点),(1)服务用户观点-操作系统交互作为用户界面和公用服务程序(2)流程的观点-操作系统作为流程执行的控制器和协调程序扩展或虚拟机(4)资源管理角度的操作系统-作为资源的管理员和控制者的操作系统,围绕六个问题研究操作系统的操作系统是什么?为什么要操作系统?操作系统在做什么?操作系统怎么办?如何使用操作系统?操作系统是如何配置的?OS是“管理员”和“员

5、工”,负责管理、控制和计划硬件和软件资源,在裸机基础上为应用程序创建虚拟机,控制和调整程序执行,提高系统效率和资源利用率。作为外部“服务员”,作为用户和硬件的界面和人机界面,为用户提供最友好的操作环境和最好的服务,操作系统管理好的资源,为外部提供强大的服务;因此,资源管理是操作系统的主要任务。操作系统培训内容(10个知识单位)(1)概念和原理;(2)接口和服务;(3)结构、设计和实例;(4)流程和线程;(5)处理器管理和调度;(6)同步、通信和死锁;(7)存储管理和虚拟存储;(八)设备管理;(九)文档管理和虚拟文件系统;(10)安全和保护。资源管理的观点,资源管理的观点(1),资源管理的观点是

6、操作系统功能自上而下观察的观点。在底层,操作系统对软件、硬件资源的资源进行抽象、重用和虚拟化,以执行资源分配并控制资源共享。作业系统资源管理模组:例如处理器管理、储存管理、装置管理、档案管理、网路管理功能等模组。资源管理的观点(2),操作系统抽象资源,找出资源的共性和个性,有序地管理各种硬件和软件资源。记录资源使用情况,确定资源分配策略,实施资源分配和回收,满足用户对资源的要求。协调资源的使用冲突,研究资源使用的集成方法,为用户提供资源使用手段,最大化资源共享,提高资源利用率的机制。资源管理的观点(3)、处理器管理(1)、处理器管理(2)中断分类、处理器管理(3)中断使用、处理器管理(4) L

7、inux内核中断处理进程、Linux中断处理进程、处理器管理(5) 处理器管理(12)、处理器管理(13)、处理器管理(14)、处理器管理(15)、任务/进程/线程调度算法、单个CPU调度、优先级服务短任务/进程优先级最小剩馀时间优先级切片旋转方法优先级方法最大响应率多级确定是否存在软中断服务请求,如果存在,则首先运行该请求。如果当前流程计划策略为SCHED_RR且counter为0,则将流程移动到可运行流程队列的末尾,然后将值重新分配给counter。如果当前进程状态为TASKINTERRUPTIBLE,并且存在信号接收,则进程状态为TASK _ RUNNING设置为。如果当前进程状态不是T

8、ASK_RUNNING,请将当前进程描述符的need_resched从可执行进程队列还原为0。处理器管理(17) Linux 2.4调度算法(2),调度程序的goodness()函数为每个可以运行进程队列的进程计算权重,最终最大权重存储在变量c中,相应的进程描述符存储在变量next中。验证c是否为零。如果为0,则所有可运行进程的时间配额用完后,将重新分配所有进程的counter值,然后执行下一步。如果Next进程是当前进程,则结束schedule()函数的执行。否则,由于进程上下文切换,next进程将使用CPU。处理器管理(18) Linux 2.4调度算法(3),goodness()函数用于计算进程的当前权重

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论