文章目录
- 前言
- 系统软件
- 执行环境
- 操作系统的功能
- 操作系统组成
前言
操作系统是一个帮助用户和应用程序使用和管理计算机资源的软件,它控制着嵌入式设备、更通用的系统(如智能手机、台式计算机和服务器)以及巨型机等各种计算机系统
系统软件
系统软件使用计算机资源提供基本功能,涉及到操作系统内核、驱动程序、工具软件、用户界面、软件库等。
执行环境
操作系统虚拟化硬件资源,为上层应用软件提供应用程序二进制接口(ABI,Application Binary Interface),上层应用软件使用ABI来方便的使用硬件资源。操作系统可以说是应用程序的软件执行环境 。
操作系统的功能
操作系统主要功能是向下管理CPU、内存和各种外设等硬件资源,并形成软件执行环境来向上管理和服务应用软件。
操作系统组成
操作系统内核:操作系统的核心部分,负责控制计算机的硬件资源并为用户和应用程序提供服务。
系统工具和软件库:为操作系统提供基本功能的软件,包括工具软件和系统软件库等。
用户接口:是操作系统的外壳,是用户与操作系统交互的方式。用户接口包括图形用户界面(GUI)和命令行界面(CLI)等。