操作系统的主要功能

  • Post author:
  • Post category:其他




1. 处理器(机)管理(线程、线程调度)

处理器管理主要是对处理器的分配,和对运行中的多道程序进行状态控制,以进程为单位(最近引入线程技术)。但通常的处理器管理归结为对进程的管理。(

原:处理器:指cpu。 处理机:cpu+主存+接口+内部总线。)

主要功能包括:

  1. 对进程的状态控制:包括为作业创建进程,控制进程的状态转换,撤销进程
  2. 进程间的同步控制
  3. 进程间的通讯
  4. 处理器调度(如何分配给就绪状态各进程)


2. 存储器管理(主存和虚存)

主要功能包括:

  1. 内存的分配与回收
  2. 内存的保护(每道程序只能再自己的内存空间中运行,不影响到操作系统程序和其它程序的运行)
  3. 地址映射(将程序中的逻辑地址转换成内存中的物理地址)
  4. 内存扩充(为用户程序扩充逻辑地址空间以免受实际内存容量的限制)


3. 设备管理(包括磁盘管理)

主要功能包括:

  1. 设备的分配与回收
  2. 设备控制与驱动
  3. 缓存管理(缓和cpu与i/o设备速度的不匹配问题,已提高cpu(处理器)和设备的利用率)


4. 文件管理(包括文件在磁盘上的物理组织)

主要功能包括:

  1. 文件存储空间的管理
  2. 文件和目录的组织管理
  3. 文件的操作(增删改查)
  4. 文件的保护和共享


5.用户接口


其它功能

如:系统的的安全防护功能,网络服务功能,多媒体支持功能,分布式支持功能等等



版权声明:本文为chenchen_csdn原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。