如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
操作系统知识点P1操作系统概念操作系统(OS,OperatingSystem)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。P2操作系统作用OS作为用户与计算机硬件系统之间的接口OS作为计算机系统资源的管理者3.OS实现了对计算机资源的抽象P5操作系统类型(比较各种操作系统,微机操作系统)1.单道批处理操作系统;2.多道程序批处理系统;分时系统与此同时也诞生了用于工业控制和武器控制的实时操作系统。P7多道程序设计(定义好处)用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源提高CPU的利用率可提高内存和I/O设备利用率。(3)增加系统吞吐量。P14操作系统特征并发性、虚拟性、异步性、共享性P36进程概念(1)进程是程序的一次执行。(2)进程是一个程序及其数据在处理机上顺序执行时所发生的活动。(3)进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。P36进程并发这是指多个进程实体同存于内存中,且能在一段时间内同时运行。P37进程状态及转换处于就绪状态的进程,在调度程序为之分配了处理机之后,该进程便可执行,相应地,它就由就绪状态转变为执行状态。正在执行的进程也称为当前进程,如果因分配给它的时间片已完而被暂停执行时,该进程便由执行状态又回复到就绪状态;如果因发生某事件而使进程的执行受阻,使之无法继续执行,该进程将由执行状态转变为阻塞状态。P48临界区互斥(临界区、临界资源、临界区互斥)(重点)人们把在每个进程中访问临界资源的那段代码称为【临界区】许多硬件资源如打印机、磁带机等,都属于【临界资源】P50PV操作(重点)P71进程与线程进程:作为系统资源分配的单位。可包括多个线程。进程不是一个可执行的实体。线程轻型实体。独立调度和分派的基本单位。可并发执行。共享进程资源。P84处理机调度层次高级调度:其主要功能是根据某种算法,把外存上处于后备队列中的那些作业调入内存低级调度:用于决定就绪队列中的哪个进程应获得处理机中级调度:使那些暂时不能运行的进程不再占用宝贵的内存资源,而将它们调至外存上去等待P91调度算法类型(先来先服务高优先级优先高响应比优先时间片轮转)(重点)P105死锁(死锁条件、死锁原因,死锁计算)(重点)a.死锁是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再向前推进;b.产生死锁的原因有二,一是竞争资源,二是进程推进顺序非法;c.必要条件是:互斥条件,请求和保持条件,不剥夺条件和环路等待条件。P108银行家算法(重点)P121存储管理方法综合(连续:单一连续、固定分区、可变分区离散:页式、段式、段页式)单一连续分配:是指为一个用户程序配一个连续的内存空间固定分区:将内存用户空间划分为若干个固定大小的区域,在每个分区中只装入一道作业动态分区分配是根据进程的实际需要,动态地为之分配内存空间。P122固定分区P123可变分区(分配算法、回收内存紧凑技术)(重点)分配方法:首次适应算法(firstfit)循环首次适应算法(nextfit)最佳适应算法(bestfit)最坏适应算法(worstfit)快速适应算法(quickfit)当进程运行完毕释放内存时,系统根据回收区的首址,从空闲区链(表)中找到相应的插入点,此时可能出现以下四种情况之一:(1)回收区与插入点的前一个空闲分区F1相邻接,见图4-8(a)。此时应将回收区与插入点的前一分区合并,不必为回收分区分配新表项,而只需修改其前一分区F1的大小。(2)回收分区与插入点的后一空闲分区F2相邻接,见图4-8(b)。此时也可将两分区合并,形成新的空闲分区,但用回收区的首址作为新空闲区的首址,大小为两者之和。(3)回收区同时与插入点的前、后两个分区邻接,见图4-8(c)。此时将三个分区合并,使用F1的表项和F1的首址,取消F2的表项,大小为三者之和。(4)回收区既不与F1邻接,又不与F2邻接。这时应为回收区单独建立一新表项,填写回收区的首址和大小,并根据其首址插入到空闲链中的适当位置。紧凑技术:通过移动内存中作业的位置,以把原来多个分散的小分区拼接成一个大分区的方法,称为“拼接”或“紧凑P127重定位(静态、动态)装入时对目标程序中指令和数据的修改过程称为重定位:地址变换是在装入时一次完成,以后不再改变的重定位,称为静态重定位。地址变换过程是在程序执行期间,随着对每条指令或数据的访问自动进行的,故称为动态重定位P130分页存储方式(页