4.1.1 基本概念

2025-06-07 16:46:12 更新

(一)操作系统定义及作用

传统计算机系统资源分为硬件资源和软件资源。

1)硬件资源:包括中央处理机、存储器和输入/输出设备等物理设备;

2)软件资源:以文件形式保存在存储器上的程序和数据等信息。

现代计算机系统资源管理范围已经扩展到感知、能源、通信资源和服务资源。

(1)操作系统定义

能有效地组织和管理系统中的各种软/硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。

操作系统是计算机系统的资源管理者,含有对系统软件/硬件资源实施管理的一组程序。

(2)操作系统作用

1)通过资源管理提高计算机系统的效率;

2)改善人机界面向用户提供友好的工作环境。

(二)操作系统特征与功能

(1)操作系统主要特征

  1. 并发性
  2. 共享性
  3. 虚拟性
  4. 不确定性

(2)操作系统核心功能


功能

说明

1

进程(处理机)管理

对处理机执行“时间"进行管理,采用多道程序等技术将CPU时间合理地分配给每个任务,包括进程控制、进程同步、进程通信和进程调度。

2

文件管理

包括文件存储空间管理、日录管理、文件的读/写管理和存取控制。

3

存储管理

管理主存储器“空间”,包括存储分配与回收、存储保护、地址映射(变换)和主存扩充。

4

设备管理

管理硬件设备,包括输入/输出设备的分配、启动、完成和回收

5

作业管理

包括任务、界面管理、人机交互、图形界面、语音控制和虚拟现实等。

6

其他

提供系统命令一级接口,供用户用于组织和控制自己的作业运行,如命令行、菜单式或GUI“联机”、命令脚本“脱机”。

提供编程一级接口,供用户程序和系统程序调用操作系统功能,如系统调用和高级语言库函数。