下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、操作系统的定义 操作系统是控制和管理计算机系统内各种硬件和软件资源, 有效地组织多道程序运行的系统软件(或程序集合) , 是用户与计算机之间的接口。2、操作系统的主要功能 存储管理功能 处理机管理功能 设备管理功能 文件管理功能 用户接口3、多道程序设计 的基本思想是在内存中同时存放多道程序,在管理程序的控制下 交替地执 行。这些作业 共享 CPU 和系统中的其他资源。多道程序的这种交替运行称做 并发执行 。 在一段给定的时间内,计算机所能完成的总工作量(称为 系统吞吐量 )。 多道批处理系统的特征:多道性;无序性;调度性,共享性。多道批处理系统: 作业在外存排成一个 “后备队列” ;由作
2、业调度程序从中选择若干个作 业调入内存,使它们共享 CPU 和系统中的各种资源。优点:(1)提高 CPU 的利用率。(2)提高内存和 I/O 设备利用率。(3)增加系统吞吐量。缺点: 用户作业的等待时间长 没有交互能力4、什么是分时系统、实时系统。A 、分时系统指的是:在这个操作系统下有多个用户终端,分时共享主机资源。所谓分时,就是对时间的共享,主要是指若干并发程序对 CPU 时间的共享,分享的时间 单位叫时间片。所谓并行是指在同一时刻有两个或两个以上的活动发生。B、实时系统(Real-Time System)是指系统能及时(或即时)响应外部事件的请求, 在规定的 时间内完成对该事件的处理,并
3、控制所有实时任务协调一致地运行。对时间有严格的限制和要求:实时控制;实时信息处理。5、并发与共享、不确定性 并发是指两个或多个活动在同一给定的时间间隔中进行。宏观概念。如CPU 共享。(并行性是指两个或多个事件在同一时刻发生; 而并发性是指两个或多个事件在同一时间间 隔内发生。 )共享是指计算机系统中的资源被多个进程所共用。如CPU、硬盘、内存、数据等。共享分如下两种:互斥地共享:某进程申请资源、若空闲、分配、运行,下一个进程只能等待,直到前一 进程释放资源。宏观上同时访问、微观上并发执行的共享:如硬盘上文件的访问。 不确定性是指系统中各种事件发生顺序的不可预测性。只有进程在获得所需的资源后方
4、能执行, 所以进程的执行通常都不是 “一气呵成” , 而是以“停停走走”的方式运行。6、进程概念进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。进程最根本的属性是动态性和并发性。进程(简单定义)为:程序在并发环境中的执行过程。7、进程的5种基本状态及其转换(如完成)8、进程队列的连接方式PCB的组织方式:线性队列,链接,索引。9、进程和线程的关系线程(Thread)是进程中实施调度和分派的基本单位。 一个进程可以有多个线程,但至少要有一个线程;而一个线程只能在一个进程的地址空 间内活动。 资源分配给进程,同一进程的所有线程共享该进程的所有资源。 处理机分配给线程,即真正在处理
5、机上运行的是线程。 线程在执行过程中需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。10、 进程同步、互斥的含义,信号量的含义,P/V操作的基础知识同步一一同步进程通过共享资源来协调活动,在执行时间的次序上有一定约束。在协调 动作的情况下,多个进程可以 共同完成一项任务。虽然彼此不直接知道对方的名字,但知道对方的存在和作用。互斥-逻辑上这两个进程本来完全独立,不知对方的存在,毫无关系,只是由于 竞争同一个物理资源而相互制约。P操作表示测试;V操作表示增加。信号量是一种解决进程同步、互斥问题的机制。信号量的实现有三种:(1)整型信号量(2)结构型信号量一般是由两个成员组成的数据结构。
6、其中一个成员是整型变量,表示该 信号量的值;另一个是指向 PCB的指针。(3)二值信号量对信号量的操作有如下严格限制:1信号量可以赋初值,且初值为非负数。2信号量的值可以修改,但只能由P和V操作来访问。11、同步机制的原则(1) 空闲让进。(2) 忙则等待。(3) 有限等待。(4) 让权等待。12、死锁的定义 所谓死锁,是指在一个进程集合中的每个进程都在等待仅由该集合中的另一个进程才能 引发的事件而无限期地僵持下去的局面。(是指系统中多个进程无限制地等待永远不会发生的状态; )13、产生死锁的根本原因与四个必要条件 计算机系统产生死锁的根本原因就是 资源有限,且操作不当。4 个必要条件: 1互
7、斥条件 2占有且等待条件 3不可抢占条件 4循环等待条件14、安全状态、安全序列的概念 针对当前分配状态来说,系统至少能够按照某种次序分配资源(直至最大需求 ),并且使它们依次成功地运行完毕,这种进程序列P1,P2,,Pn就是安全序列;在当前分配状态下,进程的安全序列P1,P2,Pn是这样组成的:若对于每一个进程Pi(1 < i w n),它需要的附加资源可被系统中当前可用资源与所有进程Pj ( j v i)当前占有资源之和所满足,则P1, P2,Pn为一个安全序列。这时系统处于安全状态。进程可以按安全序列的顺序一个接一个的完成,即便某个进程Pi 因所需的资源量超过系统当前所剩余的资源总
8、量,但可以等待前面所有进程 Pj(j<i) 运行完毕,释放所占有的资源, 从而满足 Pi 的需求;存在安全序列时不会死锁; 但系统进入不安全状态也未必产生死锁; 死锁是不安全状态的 特例;15、三级调度各指的什么 ( 1 )高级调度 :又称为“作业调度” 。从用户工作流程的角度。从输入的一批作业中选出若干作业, 为其分配必要的内存, 建立相应的用户进程和系统进程, 然后将程序和数据调入内存, 等待 进程调度。时间上通常是分钟、小时或天。(2) 中级调度 :从存储器资源的角度。将进程的部分或全部换出到外存上,将当前所需部分换入到 内存。 (指令和数据必须在内存里才能被CPU 直接访问。 )
9、中级调度的功能是在内存使用情况紧张时, 将一些暂时不能运行的进程从内存对换 到外存上等待; (第 5 章介绍 )( 3 )低级调度 :又称为“微观调度” 、“进程调度”。从 CPU 资源的角度。时间上通常是毫秒。因为执 行频繁,要求在实现时达到高效率。它是指根据一定的算法, 将 CPU 分派给就绪队列中的一个进程。 这级调度是必须有的。 执行低级调度功能的程序称做进程调度程序。进程调度是操作系统中最基本的一种调 度。调度策略的优劣直接影响系统的性能。16、中断的概念所谓中断是指CPU对系统发生的某个事件做出的一种反应,它使CPU暂停正在执行的程序,保留现场后自动执行相应的处理程序,处理该事件后
10、,如被中断进程的优先级最高,则 返回断点继续执行被“打断”的程序。这部分看看书17、地址重定位、动态地址重定位的含义。逻辑地址和物理地址的概念重定位-把作业地址空间中使用的逻辑地址变换成内存空间中的物理地址的过程。又称地址映射。动态重定位:在程序运行过程中要访问数据时再进行地址变换。由地址变换机构进行的地 址变换,硬件上需要重定位寄存器的支持。用户程序经编译之后的每个目标模块都以0为基地址顺序编址,其余指令中的地址都相对于首地址而编址。这种地址称为相对地址或逻辑地址;内存中各物理存储单元的地址是从统一的基地址开始顺序编址的,这种地址称为绝对地 址或物理地址。18、碎片、拼凑的含义,内存管理保护
11、措施经过一段时间的分配回收后,内存中存在很多很小的空闲块。它们每一个都很小,不足 以满足分配要求;但其总和满足分配要求。这些空闲块被称为碎片。在一个分区内部出现的碎片(即被浪费的空间)称做内部碎片,如固定分区 法会产生内部碎片。在所有分区之外新增的碎片称做外部碎片。移动某些已分配区的内容,使所有进程的分区紧挨在一起,而把空闲区留在另一端。 这种技术称为紧缩(或 拼凑)。存储保护一一防止地址越界防止地址越界-防止操作越权19、基本分页和分段的原理(地址转换会计算)分页技术:允许一个进程的存储空间不必连续,可以分散地放在各个空闲的内存区域中。详见P142分段详见P15320、虚拟存储器的概念考虑只
12、把当前运行需要的部分程序和数据装入内存,即启动程序,其他部分 暂放在外存 上,需要时再调入。这样,用户编制程序时不必考虑内存容量的限制。在一定容量的内存中就可同时装入更多的进程借助于外存空间,允许一个进程在其运行过程中部分装入内存。虚拟存储系统将内存和 外存有机结合在一起,从而得到一个容量相当于外存,速度接近于内存的存储体系。实现思想:当进程运行时,先将一部分程序装入内存,另一部分暂时留在外存,当要执行的指令不在内存时,由系统自动完成将它们从外存调入内存工作。虚拟存储器容量主要受两方面的限制:指令中表示地址的字长:女口:若CPU的有效地址长度为 32位,则程序可以寻址范围是0(2A32)-1,
13、即虚存容量为 4GB。外存的容量。虚拟存储器的特征 虚拟扩充。 部分装入。 离散分配。 多次对换。请求分页存储管理技术是在单纯分页技术基础上发展起来的,二者的根本区别在于请求分页提供虚拟存储器。基本思想是:当一个进程的部分页面在内存时就可调度它运行;在运行过程中若用到的 页面尚未在内存,则把它们动态换入内存。页面置换算法详见 P16322、抖动的概念在虚存中,页面在内存与外存之间频繁调度,以至于调度页面所需时间比进程实际运行的时间还多,此时系统效率急剧下降,甚至导致系统崩溃。这种现象为“抖动或颠簸(Thrash ing)”。23、文件系统的功能 文件管理。 目录管理。 文件存储空间管理。 文件的共享和保护。 提供方便的接口24、文件系统目录的作用文件目录:为了加快对文件的检索,往往将文件控制块集中在一起进行管理。这种文件控制块的有序集合称为文件目录。文件控制块就是其中的目录项。完全由目录项构成的文件称为目录文件。文件目录实现文件名与存放盘块之间的映射。主要目录操作:p193。25、 UNIX系统中目录分解的意义,课后题会计算MS-DOS目录项示意图字节831102224文件名扩展名11丄大小屈性时M Bi期首块号UNIX目录项示意图字节142文件名1节点号26、按使用性质对设备的分类存储设备:计算机用来存储信息的主要设备。输入/输出设备:字符设备。2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 销售部华东区代理商合作续约通知函3篇
- 智能物流设施布局与管理手册
- 加油站现场安全管理课件
- 新能源领域技术研究员项目研发成果与技术进展绩效评定表
- 数据采集与清洗标准操作手册
- 航空航天维修工作评估表
- 2026年度采购合同执行状况催办函3篇
- 客户订单异常处理函(5篇范文)
- 母婴店婴儿车安全检测标准手册
- 研发支出审批通知函(3篇范文)
- 糖尿病全病程管理
- 危险化学品从业培训课件
- 92DQ13 防雷与接地装置图集
- 苏州市吴江区“厂中厂”安全生产整治攻坚行动指导手册
- TD/T 1023-2010市(地)级土地利用总体规划编制规程
- 设备拆卸和安装合同协议
- DBJ51T 175-2021 四川省玄武岩纤维及其复合材料应用技术标准
- 房屋继承协议书范本
- 山西省灵丘县恒鑫源矿业有限公司东岐铁矿资源开发利用和矿山环境保护与土地 复垦方案
- 2023年航天十院招聘笔试参考题库附带答案详解
- 工程进度控制及措施
评论
0/150
提交评论