操作系统的基本功能

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

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

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

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

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


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

posted @ 2019-07-09 09:58  ~遇见阳光~  阅读(4010)  评论(0编辑  收藏  举报