1 / 6
文档名称:

操作系统知识点总结.docx

格式:docx   大小:58KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统知识点总结.docx

上传人:2890135236 2020/2/11 文件大小:58 KB

下载得到文件列表

操作系统知识点总结.docx

相关文档

文档介绍

文档介绍:1、操作系统的定义操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合) ,是用户与计算机之间的接口。2、操作系统的主要功能存储管理功能处理机管理功能设备管理功能文件管理功能用户接口3、多道程序设计 的基本思想是在内存中同时存放多道程序,在管理程序的控制下 交替地执行。这些作业共享CPU和系统中的其他资源。多道程序的这种交替运行称做 并发执行。在一段给定的时间内,计算机所能完成的总工作量(称为 系统吞吐量)。多道批处理系统的特征:多道性;无序性;调度性,共享性。多道批处理系统: 作业在外存排成一个 “后备队列”;由作业调度程序从中选择若干个作业调入内存,使它们共享 CPU和系统中的各种资源。优点:(1)提高CPU的利用率。(2)提高内存和I/O设备利用率。(3)增加系统吞吐量。缺点:①用户作业的等待时间长②没有交互能力4、什么是分时系统、实时系统。、分时系统指的是:在这个操作系统下有多个用户终端,分时共享主机资源。所谓分时,就是对时间的共享,主要是指若干并发程序对CPU时间的共享,分享的时间单位叫时间片。所谓并行是指在同一时刻有两个或两个以上的活动发生。B、实时系统(Real-TimeSystem)是指系统能及时 (或即时)响应外部事件的请求, 在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。对时间有严格的限制和要求:实时控制;实时信息处理。5、并发与共享、不确定性并发是指两个或多个活动在同一给定的时间间隔中进行。宏观概念。如 CPU共享。(并行性是指两个或多个事件在同一时刻发生; 而并发性是指两个或多个事件在同一时间间隔内发生。 )共享是指计算机系统中的资源被多个进程所共用。如 CPU、硬盘、内存、数据等。共享分如下两种:互斥地共享:某进程申请资源、若空闲、分配、运行,下一个进程只能等待,直到前一进程释放资源。宏观上同时访问、微观上并发执行的共享:如硬盘上文件的访问。不确定性是指系统中各种事件发生顺序的不可预测性。只有进程在获得所需的资源后方能执行, 所以进程的执行通常都不是 “一气呵成”,而是以“停停走走”的方式运行。6、进程概念进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。进程最根本的属性是动态性和并发性。进程(简单定义)为:程序在并发环境中的执行过程 。7、进程的 5种基本状态及其转换8、进程队列的连接方式PCB的组织方式:线性队列,链接,索引。9、进程和线程的关系线程(Thread)是进程中实施调度和分派的基本单位。①一个进程可以有多个线程,但至少要有一个线程;而一个线程只能在一个进程的地址空间内活动。②资源分配给进程,同一进程的所有线程共享该进程的所有资源。③处理机分配给线程,即真正在处理机上运行的是线程。④线程在执行过程中需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。10、进程同步、互斥的含义,信号量的含义,P/V操作的基础知识同步——同步进程通过共享资源来协调活动,在执行时间的次序上有一定约束。在协调动作的情况下,多个进程可以共同完成一项任务。虽然彼此不直接知道对方的名字,但知道对方的存在和作用。互斥--逻辑上这两个进程本来完全独立,不知对方的存在,毫无关系,只是由于竞争同一个物理资源而相互制约。P操作表示测试; V操作表示增加。信号量是