操作系统是一个庞大的管理控制程序.doc

操作系统是一个庞大的管理控制程序.doc

ID:58516158

大小:15.50 KB

页数:2页

时间:2020-09-03

操作系统是一个庞大的管理控制程序.doc_第1页
操作系统是一个庞大的管理控制程序.doc_第2页
资源描述:

《操作系统是一个庞大的管理控制程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理2进程的组成:静态描述:是由程序,数据和进程控制块(PCB)组成5、操作系统是通过叫做应用编程接口API和操作命令两种方式向用户提供服务的。6、DMA控制、I/O控制方式三、、1操作系统的功能是管理和控制计算机系统中所有的硬件、软件资源,合理地组织计算机工作流程,并为用户提供一个良好的工作环境和友好接口。从资源管理和用户接口的观点看,操作系统具有五个方面的功能。⑴处理机管理:解决对处理机分配调度策略、分配实施和资源回收等方面的管理。⑵存储器管理:对内部存储器进行分配、

2、存储保护和内存扩充。⑶设备管理:包括对通道、控制器、输入输出设备的分配管理;设备的独立性。⑷信息(文件系统)管理:对系统软件资源的管理。包括对信息资源的管理、共享、保密和保护。⑸用户接口:即向用户提供一个友好的接口,为用户服务。2、是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,死锁的原因主要是:(1)因为系统资源不足。(2)进程运行推进的顺序不合适。(3)资源分配不当等。如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,

3、进程运行推进顺序与速度不同,也可能产生死锁。产生死锁的四个必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3)不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。(4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立在系统设计、进程调度等方面注意如何不让这四个必要条件成立,如何确定资源的合理分配算法,避免进程永久占据系统资源。此外,也要防止进程在处于等待状态的情况下占用资源,在系统运行过程中,对进程发出的每一个系统能够满

4、足的资源申请进行动态检查,并根据检查结果决定是否分配资源,若分配后系统可能发生死锁,则不予分配,否则予以分配。因此,对资源的分配要给予合理的规划。3、4为了缓和CPU的高速性与I/O设备低速性之间的矛盾而引入了脱机输入、脱机输出技术。SPOOLing系统主要有以下三部分:(1)输入井和输出井。(2)输入缓冲区和输出缓冲区。3)输入进程SPi和输出进程SPo本程序包括一个SP00LING输出进程和两个请求输出的用户进程,以及一个SP00LING输出服务程序。当请求输出的用户进程希望输出一系列信息时,调用输出服务程序,由输出服务程序将该信息送入输出井。待遇到一个输出结束标志时,表示进程该次的

5、输出文件输出结束。之后,申请一个输出请求块(用来记录请求输出的用户进程的名字、信息在输出井中的位置、要输出信息的长度等),等待SP00LING进程进行输出。SP00LING输出进程工作时,根据请求块记录的各进程要输出的信息,将其实际输出到打印机或显示器。5文件的逻辑结构就是指在操作系统里面看到的那些文件夹啦数据文件之类的东西。所谓文件系统的物理结构是指数据存放在硬盘上时硬盘磁粉的排列形状。构:指一个文件在用户面前所呈现的形式。物理结构:指文件在文件存储器上的存储形式。它们各有哪几种结构形式?  逻辑结构有两种形式:①记录式文件。②无结构的流式文件。  物理结构:①连续结构②串联结构③索引

6、结构。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。