清华训练营悟道篇之浅谈操作系统

文章目录

  • 前言
  • 系统软件
  • 执行环境
  • 操作系统的功能
  • 操作系统组成

前言

操作系统是一个帮助用户和应用程序使用和管理计算机资源的软件,它控制着嵌入式设备、更通用的系统(如智能手机、台式计算机和服务器)以及巨型机等各种计算机系统

系统软件

系统软件使用计算机资源提供基本功能,涉及到操作系统内核、驱动程序、工具软件、用户界面、软件库等。

执行环境

操作系统虚拟化硬件资源,为上层应用软件提供应用程序二进制接口(ABI,Application Binary Interface),上层应用软件使用ABI来方便的使用硬件资源。操作系统可以说是应用程序的软件执行环境 。
清华训练营悟道篇之浅谈操作系统_第1张图片

操作系统的功能

操作系统主要功能是向下管理CPU、内存和各种外设等硬件资源,并形成软件执行环境来向上管理和服务应用软件。

清华训练营悟道篇之浅谈操作系统_第2张图片

操作系统组成

操作系统内核:操作系统的核心部分,负责控制计算机的硬件资源并为用户和应用程序提供服务。

系统工具和软件库:为操作系统提供基本功能的软件,包括工具软件和系统软件库等。

用户接口:是操作系统的外壳,是用户与操作系统交互的方式。用户接口包括图形用户界面(GUI)和命令行界面(CLI)等。
清华训练营悟道篇之浅谈操作系统_第3张图片

你可能感兴趣的:(操作系统,1024程序员节,系统架构)