操作系统知识点总结.pdf
《操作系统知识点总结.pdf》由会员分享,可在线阅读,更多相关《操作系统知识点总结.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 操作系统知识点总结 Prepared on 21 November 2021 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 个必要条
7、件:1互斥条件 2占有且等待条件 3不可抢占条件 4循环等待条件 14、安全状态、安全序列的概念 针对当前分配状态来说,系统至少能够按照某种次序分配资源(直至最大需求),并且使它们依次成功地运行完毕,这种进程序列P1,P2,Pn就是安全序列;在当前分配状态下,进程的安全序列P1,P2,Pn是这样组成的:若对于每一个进程 Pi(1in),它需要的附加资源可被系统中当前可用资源与所有进程 Pj(ji)当前占有资源之和所满足,则P1,P2,Pn为一个安全序列。这时系统处于安全状态。进程可以按安全序列的顺序一个接一个的完成,即便某个进程Pi 因所需的资源量超过系统当前所剩余的资源总量,但可以等待前面所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 知识点 总结
限制150内