首先我们要明白我们所使用的计算机是由许多硬件组成的,如:显示器、CPU、内存、硬盘、键盘等,最初发明计算机的目的是为了帮助人类进行大量的计算与逻辑任务。可是我们不可以直接使用这些计算机硬件,需要在计算机硬件上包上一层软件,我们使用这些软件来完成一些特定的任务。
操作系统(Operation System, 简称OS),就是介于计算机硬件与应用软件之间的一层软件(或者说接口),便于我们高效的使用计算机硬件。说白了,操作系统就是搞管理的软件,协调、管理和控制计算机硬件资源和软件资源的控制程序。
操作系统管理的硬件:
CPU管理、内存管理、文件管理、磁盘管理、进程管理、终端管理等。
设计目的:
- 与硬件交互,管理所有的计算机软硬件资源。
- 为应用程序提供一个良好的执行软件。