理、作业管理、存储管理、设备管理、文件管理
2进程的组成:静态描述:
是由程序,数据和进程控制块(PCB)组成
5、操作系统是通过叫做应用编程接口A PI和操作命令两种方式向用户提供服务的。
6、DMA控制、I/O控制方式
三、、1操作系统的功能是管理和控制计算机系统中所有的硬件、软件资源,合理地组织计算机工作流程,并为用户提供一个良好的工作环境和友好接口。从资源管理和用户接口的观点看,操作系统具有五个方面的功能。
⑴处理机管理:解决对处理机分配调度策略、分配实施和资源回收等方面的管理。
⑵存储器管理:对内部存储器进行分配、存储保护和内存扩充。
⑶设备管理:包括对通道、控制器、输入输出设备的分配管理;设备的独立性。
⑷信息(文件系统)管理:对系统软件资源的管理。包括对信息资源的管理、共享、保密和保护。
⑸用户接口:即向用户提供一个友好的接口,为用户服务。
2、是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,
死锁的原因主要是:(1)因为系统资源不足。(2)进程运行推进的顺序不合适。(3)资源分配不当等。如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。产生死锁的四个必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3)不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。(4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立
在系统设计、进程调度等方面注意如何不让这四个必要条件成立,如何确
定资源的合理分配算法,避免进程永久占据系统资源。此外,也要防止进程在处于等待状态的情况下占用资源,在系统运行过程中,对进程发出的每一个系统能够满足的资源申请进行动态检查,并根据
检查结果决定是否分配资源,若分配后系统可能发生死锁,则不予分配,否则予以分配。因此,对资源的分配要给予合理的规划。
3、
4 为了缓和CPU的高速性与I/O设备低速性之间的矛盾而引入了脱机输入、脱机输出技术。
SPOOLing系统主要有以下三部分:
(1)输入井和输出井。(2)输入缓冲区和输出缓冲区。3)输入进程SPi和输出进程SPo
本程序包括一个SP00LING输出进程和两个请求输出的用户进程,以及一个SP00LIN G输出服务程序。当请求输出的用户进程希望输出一系列信息时,调用输出服务程序,由输出服务程序将该信息送入输出井。待遇到一个输出结束标志时,表示进程该次的输出文件输出结束。之后,申请一个输出请求块(用来记
录请求输出的用户进程的名字、信息在输出井中的位置、要输出信息的长度等),等待SP00LING进程进行输出。
SP00LI NG输出进程工作时,根据请求块记录的各进程要输出的信息,将其实际输出到打印机或显示器。
5文件的逻辑结构就是指在操作系统里面看到的那些文件夹啦数据文件之类的
东西。
所谓文件系统的物理结构是指数据存放在硬盘上时硬盘磁粉的排列形状。
构:指一个文件在用户面前所呈现的形式。物理结构:指文件在文件存储器上的存储形式。它们各有哪几种结构形式?
逻辑结构有两种形式:①记录式文件。②无结构的流式文件。一块操
物理结构:①连续结构②串联结构③索引结构。
发布评论