操作系统的基本功能


操作系统的基本功能:
处理机管理、存储器管理、设备管理和文件管理等。

1、处理机管理功能: 
  传统的多道程序系统中,处理机的分配和运行 都是以   进程  为基本单位的。

1)进程控制:在设置有线程的OS中,进程控制还应包括为一个  进程 创建若干个线程,以提高系统的并发性。
2)进程同步:其主要任务是 为多个进程(含线程)的运行进行协调。协调方式:进程互斥方式和进程同步方式。
3)进程通信:进程通信的任务是 实现相互合作进程之间的信息交换。
4)调度:包括  作业调度和 进程调度。
  
2、存储器管理功能:
主要任务是:为多道程序的运行提供良好的环境,提高存储器的利用率,方便用户使用,并能从逻辑上扩充内存。
具有  内存分配和回收、内存保护、地址映射和内存扩充等功能。

3、设备管理功能:
具有 缓冲管理、设备分配和设备处理以及虚拟设备等功能。

4、文件管理功能:
对用户文件和系统文件进行管理以方便用户使用,并保证文件的安全性。
应当具有  对文件存储空间的管理、目录管理、文件的读/写管理以及文件的共享与保护等 功能。


补充知识:
“机制与策略分离”原理: 
机制:指实现某一功能的具体执行机构;
策略:在机制的基础上借助于某些参数和算法来实现该功能的与优化,或达到不同的功能目标。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM