操作系统 知识点 总汇
操作系统知识点总结

操作系统知识点总结操作系统知识点总结一、操作系统概述1.什么是操作系统操作系统是一种管理和控制计算机硬件和软件资源的软件系统。
它提供了用户与计算机硬件之间的接口,并协调和组织计算机系统的工作。
2.操作系统的功能●进程管理:负责创建、终止和切换进程,以及对进程的调度和同步。
●内存管理:管理计算机的内存资源,包括内存分配和回收、虚拟内存管理等。
●文件系统:提供对存储设备上的文件的管理和访问。
●设备管理:管理计算机的硬件设备,包括设备的分配、调度和驱动程序的管理。
●用户界面:提供用户与计算机系统之间的交互方式,如图形用户界面(GUI)和命令行界面(CLI)等。
二、进程管理1.进程与线程的概念和区别●进程是一个正在执行中的程序,由程序、数据和控制块组成,拥有独立的地质空间。
●线程是进程的执行单位,是进程内的一个独立执行流程,共享进程的资源。
2.进程调度算法●先来先服务(FCFS)调度算法●最短作业优先(SJF)调度算法●优先级调度算法●时间片轮转调度算法●多级反馈队列调度算法3.进程同步与互斥●临界区问题与解决方法●互斥量(Mutex)与信号量(Semaphore)●管程(Monitor)及其实现三、内存管理1.内存分配方法●连续分配:固定分区、可变分区、动态分区●非连续分配:分页、分段、段页式2.虚拟内存管理●页表和页表项●页面置换算法:FIFO、LRU、Clock等●页面置换策略:全局置换、局部置换四、文件系统1.文件系统的组成●文件和文件类型●目录结构:单级目录、多级目录、树形目录、索引目录等2.文件的存储管理●文件的物理结构:连续分配、链式分配、索引分配●文件的逻辑结构:顺序文件、索引文件、哈希文件五、设备管理1.设备的分类与组成●输入设备、输出设备、存储设备、通信设备●设备控制器、设备驱动程序2.设备分配与处理●设备分配算法:先来先服务、最短寻道时间优先、电梯算法等●中断处理和设备驱动程序六、用户界面1.图形用户界面(GUI)●窗口管理●鼠标、键盘和触屏操作●图形界面设计规范2.命令行界面(CLI)●常用命令和参数●命令管道和重定向●Shell脚本编程附件:●无附件法律名词及注释:●无法律名词及注释。
操作系统知识点总结

1、操作系统的定义操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
2、操作系统的主要功能存储管理功能处理机管理功能设备管理功能文件管理功能用户接口3、多道程序设计的基本思想是在内存中同时存放多道程序,在管理程序的控制下交替地执行。
这些作业共享CPU和系统中的其他资源。
多道程序的这种交替运行称做并发执行。
在一段给定的时间内,计算机所能完成的总工作量(称为系统吞吐量)。
多道批处理系统的特征:多道性;无序性;调度性,共享性。
多道批处理系统:作业在外存排成一个“后备队列”;由作业调度程序从中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。
优点:(1)提高CPU的利用率。
(2) 提高内存和I/O设备利用率。
(3) 增加系统吞吐量。
缺点:①用户作业的等待时间长②没有交互能力4、什么是分时系统、实时系统。
A、分时系统指的是:在这个操作系统下有多个用户终端,分时共享主机资源。
所谓分时,就是对时间的共享,主要是指若干并发程序对CPU时间的共享,分享的时间单位叫时间片。
所谓并行是指在同一时刻有两个或两个以上的活动发生。
B、实时系统(Real-Time System)是指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。
对时间有严格的限制和要求:实时控制;实时信息处理。
5、并发与共享、不确定性并发是指两个或多个活动在同一给定的时间间隔中进行。
宏观概念。
如CPU共享。
(并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。
)共享是指计算机系统中的资源被多个进程所共用。
如CPU、硬盘、内存、数据等。
共享分如下两种:互斥地共享:某进程申请资源、若空闲、分配、运行,下一个进程只能等待,直到前一进程释放资源。
宏观上同时访问、微观上并发执行的共享:如硬盘上文件的访问。
(完整版)操作系统知识点整理

第一章操作系统引论操作系统功能:1. 资源管理:协调、管理计算机的软、硬件资源,提高其利用率。
2. 用户角度:为用户提供使用计算机的环境和服务。
操作系统特征:1.并发性:指两个或多个事件在同一时间间隔内发生。
2.共享性:资源可供内存中多个并发执行的进程(线程)共同使用3.虚拟性:是指通过某种技术把一个物理实体变为若干个逻辑上的对应物在操作系统中,虚拟的实现主要是通过分时使用的方法。
4.异步性:进程是以人们不可预知的速度向前推进,此即进程的异步性客户/服务器模式的优点:1.提高了系统的灵活性和可扩充性2.提高了OS的可靠性3.可运行于分布式系统中微内核的基本功能:进程管理、进程间通信、存储器管理、低级I/O功能。
第二章进程程序和进程区别:程序是静止的,进程是动态的,进程包括程序和程序处理的对象程序顺序执行:顺序性,封闭性,可再现性程序并发执行:间断性,无封闭性,可再现性进程:1.进程是可并发执行的程序的一次执行过程;2.是系统进行资源分配和调度的一个独立的基本单位和实体;3.是一个动态的概念。
进程的特征: 1.动态性:进程是程序的一次执行过程具有生命期;它可以由系统创建并独立地执行,直至完成而被撤消2.并发性;3.独立性;4.异步性;进程的基本状态:1.执行状态;2.就绪状态;3.阻塞状态;进程控制块PCB:记录和描述进程的动态特性,描述进程的执行情况和状态变化。
是进程存在的唯一标识。
进程运行状态: 1.系统态(核心态,管态)具有较高的访问权,可访问核心模块。
2.用户态(目态)限制访问权进程间的约束关系:1.互斥关系进程之间由于竞争使用共享资源而产生的相互约束的关系。
这种因共享资源而产生的制约关系称为进程的互斥。
—间接相互制约关系2.同步关系并发执行进程之间通过在执行时序上的某种限制而达到相互合作的这种约束关系称为进程的同步—直接相互制约关系临界资源:凡是以互斥方式使用的共享资源都称为临界资源。
临界资源具有一次只允许一个进程使用的属性。
操作系统重点知识总结

操作系统重点知识总结操作系统》重点知识总结第一章引论1、操作系统定义:是一组控制和管理计算机硬件和软件资源,合理的对各类作业进行调度以及方便用户使用的程序的集合。
2、操作系统的作用1. os作为用户与计算机硬件系统之间的接口。
2. 作为计算机资源的管理者3. 实现了对计算机资源的抽象。
3、分时系统原理和特征原理:人机交互、共享主机特征:多路性、独立性、及时性、交互性4、脱机I/O 原理:程序和数据的输入和输出都是在外围机的控制下完成。
优点:减少了CPU 空闲时间、提高了I/O 速度。
5、操作系统四个基本特征;其中最重要特征是什么?(并发)并发、共享、虚拟、异步第二章进程管理1 、进程定义、进程特征(结构特征、动态性、并发性、独立性和异步性)1. 进程是程序的一次执行。
2. 进程是一个程序及其数据在处理机上顺序执行时所发生的活动。
3. 进程是具有独立功能的程序在一个数据集合上运行的过程,他是系统进行资源分配和调度的一个独立单位。
动态性、并发性、独立性、异步性。
2、进程的基本状态、相互转换原因及转换图(三态)就绪、阻塞、执行3、具有挂起状态的进程状态、相互转换原因及其转换图(五态)活动就绪、静止就绪、活动阻塞、静止阻塞、执行4、什么是进程控制块?进程控制块的作用进程控制块是用于描述进程当前情况以及管理进程运行的全部信息。
1. 作为独立运行基本单位的标志。
2. 能实现间断性运行方式。
3. 提供进程管理、调度所需要的信息4. 实现与其他进程同步与通信5、临界资源定义、临界区的定义一次只能为一个进程使用的资源称为临界资源。
每个进程访问临界资源的代码称为临界区。
6、同步机制应遵循的规则空闲让进、忙则等待、有限等待、让权等待7、记录型信号量的定义,信号量值的物理意义,wait 和signal 操作8、AND 型信号量的定义,Swait 和Ssignal 操作9、经典同步算法:①生产者-消费者问题算法;②不会死锁的哲学家就餐问题算法;③读者-写者问题算法10、利用信号量机制实现进程之间的同步算法(前驱关系、类经典同步问题)11、高级进程通信三种类型。
《操作系统》复习知识点2023年修改整理

《操作系统》基本知识点名目第1章 (4)1.操作系统的概念* (4)2.操作系统的历史* (4)3.操作系统的基本类型* (5)4.操作系统的功能* (5)5.研究操作系统的观点* (5)第2章操作系统用户界面 (6)6.操作系统的用户界面有哪些* (6)7.操作系统命令接口的要紧操纵方式 (6)8.作业的的概念、作业状态及作业控制 (6)9.作业建立的方法(SPOOLING系统*) (7)10. UNIX系统的三层结构是哪些?各层包含些什么?* .......... 错误!未定义书签。
第3章进程治理 .. (7)11.在单道程序系统中和在多道程序系统中,程序执行的特点各有哪些?* (7)12.进程的概念* (7)13.进程的特征* (7)14.进程、程序和作业的联系与区别* (8)14.进程的描述* (8)15.进程状态及其转换* (8)16.进程互斥与同步* (9)17.什么是死锁?死锁产生的缘由?产生死锁的必要条件?进程互斥与同步* (12)18.什么是线程?为什么要引入线程? (13)19. 进程和线程的关系有哪些? (13)20.引入线程的好处有哪些?* (13)第4章处理机调度 (14)21. 什么是作业调度?什么是进程调度?进程调度的时机有哪些?* (14)22. 常用的调度算法有哪些?它们适用范围如何?* (14)23.完成下列各题: (14)第5章存储治理 (16)24. 要求完成下列各题: (16)25. 要求能做本章所有作业。
* (17)26. 页式治理的优缺点。
(17)27. 段式治理的优缺点。
(18)第7章文件系统 (18)28. 要求完成下列题目: (18)29. 如下图示,是某操作系统在某一时该文件系统治理情况,请回答如下问题: (18)第8章设备治理 (20)30. 设备治理的功能和任务。
* (20)31. 数据传送操纵方式。
* (20)32. 中断的处理过程。
操作系统知识归纳

1. 操作系统定义 • 地位:硬件层之上,所有其他软件层之下。 • 作用:管理系统中软件硬件资源;为用户 (应用程序)提供良好的服务(界面)。 • 定义:操作系统是位于硬件层之上,所有 其它软件层之下的一个系统软件,是管理 系统中各种软硬件资源,方便用户使用计 算机系统的程序集合。
1 Ci n(2 n 1) i 1 Ti
软件教研室
第4章 互斥、同步与通信
1.并发进程 • 程序并发的基本特征:程序运行失去封闭性、运行 结果不可再现性、异步性。 • 进程并发执行的条件:Bernstein条件。假设程序P(i) 所访问的共享变量的读集和写集分别为R(i)和W(i), 则任意两个程序P(j)和P(i)可以并发执行的条件有三 条:R(i)∩W(j)=φ; W(i)∩R(j)= φ; W(i)∩W(j)= φ。 2.临界资源与临界区 • 临界资源:一次仅允许一个进程使用的资源。 • 临界区:在进程中对于临界资源访问的程序段。
软件教研室
•
• • •
• •
进程控制块PCB:是为描述进程的运动变化过程而采 用的一个与进程相联系的数据结构。它用来记录系 统管理进程所需的信息,描述进程的瞬间特征。它 是进程的唯一实体,操作系统通过PCB而感知进程的 存在。通常PCB包括进程的标识符、进程的现行状态、 CPU保护区、进程起始地址、资源清单和进程优先 级等相关内容。 进程的组成:PCB、程序和数据 进程上下文:进程实体+进程运行的物理环境 进程的特征:动态性、并发性、交往性、结构性、 独立性、异步性 进程的分类:系统进程和用户进程 进程的关系:相关进程和无关进程
软件教研室
3.处理机调度算法选择的标准 调度算法的选择应当与系统的设计目标相一致,同时 考虑公平性与用户满意程度。具体考虑如下指标: ①CPU利用率:使CPU尽量处于忙碌状态;②吞吐 量:单位时间内所处理计算任务的数量;③周转时 间;从计算任务就绪到处理完毕;④响应时间:从 任务就绪到开始处理;⑤系统开销:系统调度进程 过程中所付出的时空代价。 4.进程调度 处理机的调度算法:处理机调度通常采用FCFS、短进 程优先(SJF)、优先数法(HPF)、循环轮转法(RR)、 分类排队法、最短剩余时间法、反馈排队法(FB)等。
操作系统复习要点

第一章1.什么是操作系统:计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合)。
操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大功能(作业管理、文件管理、存储管理、设备管理和进程管理)。
2.基本操作系统类型,处理对象,特征:1.批处理系统:处理作业。
特征:1)用户脱机使用计算机。
2)成批处理。
3)躲到程序处理,2.分时系统:处理时间片。
特征:多路性、交互性、独占性、及时性3.实时系统:处理外部事件。
特征:交互性、独占性、及时性、可靠性4.网络操作系统5.分布式操作系统:与网络OS的比较:分布性、并行性、透明性、共享性、健壮性3.操作系统的特征:并发性,共享性,虚拟性,异步性4.中断的概念及其作用:处理机暂停正在执行的程序,转去处理相应的紧急事件,待处理完毕后再返回原处继续执行,这一过程称为中断。
作用:使得实时处理许多紧急事件称为可能;中断可以增加处理机的执行效率;中断还可以简化操作系统的程序设计;5.多道批处理系统:内存中允许同时有多个用户程序存在假脱机工作方式:SPOOLing系统磁鼓、磁盘上的“作业输入井”后备作业队列、作业调度程序调度运行有I/O操作或完成作业时,调入另一个作业形成源源不断的作业流作业(处理)说明书优点:资源利用率高、系统吞吐量大、系统切换开销小缺点:无交互能力、作业平均周转时间较长第二章1.作业的概念;从用户角度:在一次业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作。
(如编程过程)从系统角度:作业由程序、数据、作业说明书组成2.系统调用:系统调用功能和目的:请求系统中已有的服务,保证系统安全系统调用分类:按管理功能分为6类:设备管理,文件管理,进程控制,进程通信,存储管理,线程管理3.系统调用原理和过程:原理:为了保证系统安全,采用类似中断的处理方式过程:陷入指令调用 保护现场 调用子程序 执行子程序 换回4.UNIX系统的特点:1)多用户的分时操作系统2)为用户提供命令和系统调用两种接口 3)采用树型文件结构4)把所有设备当作文件处理5)主要采用C语言开发,核心用汇编编写5.UNIX的三层结构内层:内核:进程控制和文件控制外层:用户程序中间:Shell命令解释程序,适用程序,库函数等第三章1.程序的顺序执行:特征:顺序性、封闭性、可再现性2.程序的并发执行:定义:一组在逻辑上相互独立的程序或程序段在执行过程中,其执行时间在宏观上相互重叠(一个程序执行没结束,另一个程序已开始)的执行方式特征:间断性、失去封闭性、不可再现性条件:当两个程序的读集与写集的交集以及写集与写记的交集都为空时,它们可以并发执行。
操作系统知识点总结归纳整理

第1章计算机系统概述1.1 操作系统的基本概念操作系统:操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。
并发:是指两个多多个事件在同一时间间隔内发生,引入进程的目的是使程序能并发执行。
注意:同一时间间隔(并发)和同一时刻(并行)的区别。
微观上这些程序还是分时交替执行。
共享:是指系统中的资源可供内存中多个并发执行的进程共同使用,可分为互斥共享方式、同时访问方式。
#并发和共享是操作系统两个最基本的特征。
虚拟:是指把一个物理上的实体变为若干个逻辑上的对应物,如虚拟处理器、虚拟内存、虚拟外部设备。
异步:在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底,而是走走停停,以不可预知的速度向前推进。
操作系统作为计算机系统资源的管理者:处理机管理、存储器管理、文件管理、设备管理操作系统作为用户与计算机硬件系统之间的接口:1)命令接口:联机命令接口又称交互式命令接口,适用于分时或实时系统的接口,由一组键盘操作命令组成;脱机命令接口又称批处理命令接口,即适用于批处理系统,由一组作业控制命令组成。
2)程序接口:由一组系统调用命令(简称系统调用,也称广义指令)组成操作系统用作扩充机器1.2 操作系统的发展与分类1手工操作阶段(此阶段无操作系统)2批处理阶段(操作系统开始出现):1)单道批处理系统:自动性、顺序性、单道性2)多道批处理系统:多道、宏观上并行、微观上串行3分时操作系统:同时性、交互性、独立性、及时性4实时操作系统:及时性、可靠性5网络操作系统:网络中各种资源的共享以及各台计算机之间的通信6分布式计算机系统:分布性、并行性。
分布式操作系统与网络操作系统本质上的不同之处在于分布式操作系统中,若干台计算机相互协同完成同一任务。
7个人计算机操作系统1.3 操作系统的运行环境操作系统内核包括:时钟管理、中断机制、原语、系统控制的数据结构及处理中断,也称外中断,指来自CPU执行指令以外的事件的发生异常,也称内中断、例外或陷入,指源自CPU执行指令内部的事件如果程序的运行由用户态转到核心态,会用到访管指令,访管指令是在用户态使用的,所以它不可能是特权指令。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统知识点总汇
1、软件系统由各种程序和数据组成,包括系统软件、支援软件、应用软件。
2、操作系统设计目标:能方便用户户使用,使计算机系统能高效的工作。
3、分时系统的特点:同时性,独立性、及时性、交互性。
4、实时系统的要求:能及时响应,要有高可靠性和安全性,不强求系统资源利用率。
5、网络操作系统:把网络中的计算机有机的联合起来,实现各计算机之间的通信及资源共享。
分布式OS:网络中各计算机之间没有主次之分,任意两台计算机通过通信交换信息,网络中的资源供各用户共享,能使若干台计算机协作完成一个共同的任务,在几台计算机上并行执行。
6、硬件系统由CPU、主存、I/O控制系统和各种外围设备组成。
7、CPU在管态执行程序时,对访问主存的地址不进行核对,只有OS才能修改基址寄存器的值和限长寄存器的值。
8、操作系统结构设计的目标:正确性、高效性、维护性、移植性。
9、操作系统结构设计的方法:无序模块法、内核扩充法、层次结构法、管程设计法。
层次结构法的最大特点是:把整体问题局部化。
10、处理器管理是OS的核心程序。
系统调用是在管态下执行的程序。
11、采用多道程序设计的好处:提高了处理器的利用率、充分利用外围设备、发挥了CPU 与外围及外围设备之间的并行工作能力。
12、进程分为用户进程和系统进程。
完成OS功能的进程称为系统进程。
13、PCB应包含四类信息:标识信息、说明信息、现场信息、管理信息。
(P34)
14、为一个程序分配一个工作区和建立一个PCB后就创建了一个进程。
初始态为就绪态。
15、PSW包含程序基本状态、中断码、中断屏蔽位三部分内容。
每个程序都有一个PSW。
16、中断优先级顺序:硬件故障中断、自愿中断、程序性中断、外部中断、输入输出中断。
17、进程调度算法选择原则:处理器利用率、吞吐量、等待时间、响应时间。
18、存储管理的功能:空间的分配和去配、实现地址转换、主存空间的共享和保护、空间的扩充。
19、一个分区的管理:处理器中设置一个界限寄存器,内容不变,主存中只能装入一个作业。
20、多个固定分区的管理:分区的个数和大小固定,可用于多道程序设计,处理器设置上、限寄存器两个。
21、多个可变分区的管理:常用分配算法:最先适应、最优适应、最坏适应(P60)处理器设置基址寄存器、限长寄存器两个。
22、页式管理:需要硬件的支持,块是主存空间分配的物理单位,地址结构确定了主存储器分块的大小。
页表一般存放在主存中。
23、段式管理:每个作业最多可分2^(m-n)段,每段的最大长度可达2^n个字节。
需要硬件的支持。
每段占用存储器一个连续的区域。
24、在分区存储管理和页式管理中,用户的逻辑地址是连续的。
而段式是不连续。
25、虚拟存储器的容量是由计算机的地址结构决定的。
26、缺页中断率=缺页次数/访问页面的总次数。
段页式虚拟存储管理一般只在大型计算机上使用。
27、文件按用途分:系统文件、库文件、用户文件,按保护级分:执行文件、只读文件、读写文件。
28、逻辑文件可采用流式文件和记录式文件,物理结构组织分为顺序文件、链接文件、索引文件。
29、存储介质的物理单位定义为卷,存储介质上连续信息组成的区域是块,信息交换的物理单位。
30、采用哪种存取方式和怎样使用文件、存储介质的特性有关。
31、文件目录项应包含的内容:有关存取控制的信息、有关文件结构的信息、有关文件管理的信息。
32、树形目录的优点:解决了重名问题、有利于文件的分类、提高检索文件的速度、能进行存取权限的控制。
33、逻辑记录是文件内可以独立存取的最小信息单位。
34、对顺序存取的文件采用顺序结构的最大优点是存取速度快。
35、顺序结构存在的问题:磁盘存储空间利用率不高、对输出文件难估计需多少磁盘块、影响扩展。
36、把若干个逻辑记录合成一组存入一块的工作称为记录的成组,每块记录的个数称为块因子。
37、空闲块的连接方式有两种:单块连接、成组连接。
38、文件保密的方法:隐藏文件目录、设置口令、使用密码。
39、系统为设备确定的编号是绝对号,用户在程序中定义的设备编号是相对号。
40、块是信息读写的最小的单位。
b=k+s*(j+i*t) i:柱面数,J:磁头数、K:扇区,S:每个盘面上扇区数。
B:块号。
41、磁盘驱动调度有“移臂调度”和“旋转调度”两部分组成。
42、移臂调度的目的是尽可能可能输入输出操作中的寻找时间。
43、最短寻找时间算法:从等待访问者中挑选寻找时间最短的请求先执行。
44、电梯调度得法:从当前位置开始沿臂移动方向选择离当前移动臂最近的那个柱面的访问者。
45、主存与外围设备之间传送信息的输入输出操作由通道完成。
46、编制好的通道程序存放在主存储器中,用来存放通道首地址的固定单元称为通道地址字CAW。
47、SPOOL系统由预输入程序、井管理程序、缓输出程序组成。
48、输入井中的作业有四种状态:输入状态、收容状态、执行状态、完成状态。
49、作业加工步骤的两种手段:作业控制语言、操作控制命令。
作业控制方式有:批处理方式、交互方式。
批处理方式称为脱机方式,交互方式也称联机方式。
50、用户把源程序、数据、作业控制说明书都定义为文件。
51、设计作业调度程序算法的原则:公平性、均衡使用资源、极大的流量。
52、周转时间=作业结束时间—进入“输入井”时间。
响应比=等待时间/计算时间
53、交互式作业中OS为用户提供的操作使用接口:操作控制命令、菜单技术、窗口技术。
54、进程顺序性的两个特性:封闭性、可再现性。
有交往的并发进程一定共享某些资源。
55、不可中断的过程称为原语。
一个信箱由“信箱说明”和“信箱体”组成。
56、PV操作和管理是两种典型的同步机制。
进程通信有两种方式:直接通信、间接通信。
57、死锁的必要条件:互斥使用资源、占有并等待资源、不可抢夺资源、循环等待资源。
58、Unix采用以全局变量为中心的模块结构,模块间的调用关系较为复杂。
59、Unix的特点:矮小精悍、简洁有效、易移植、可扩充、开放性。
60、Unix规定用户程序用“trap指令”请求系统服务。
Shell命令是用户与UNIX的接口。
61、Unix的系统调用可分为文件操作类、进程控制类、信号与时间类。
62、Unix系统提供了管道机制来实现进程间的信息传送。
63、Unix进程的组成:进程控制块、正文段、数据段。
常驻内存的称为基本控制块,proc 结构。
64、可供多个进程共享的程序称为进程的正文段,都是可再入的程序,由程序和常数组成。
65、Unix把进程的数据段又分为用户栈区、用户数据区、系统工作区。
66、Unix中的0进程也称为交换进程,任务是把进程换进或换出。
执行sched程序完成工作。
67、Unix进程由于申请资源得不到满足或等待某些事件就进入睡眠状态,唤醒后变为就绪态。
68、进程总是从“核心态运行”变成在“内存睡眠”。
由sleep程序完成。
69、Unix对进程的调度采用动态优先数调度算法。
70、Unix的文件系统分为基本文件系统和可装卸的子文件系统,文件包括普通、目录、设备文件。
71、设备分为块设备(磁盘、磁带)、字符设备(终端、打印机)。
72、Unix采用缓冲技术实现设备的读写操作,设备文件存在根目录下dev子目录中。