OS全称“operating system”,中文译作“操作系统”。操作系统是管理计算机上所有硬件和其他软件的主要软件,操作系统,也称为“ OS”,与计算机的硬件连接并提供应用程序可以使用的服务。

操作系统做什么?

操作系统是设备上将所有内容保持在一起的核心软件集,操作系统与设备的硬件通信。他们处理从键盘和鼠标到Wi-Fi无线电,存储设备和显示器的所有内容。换句话说,操作系统处理输入和输出设备,操作系统使用由硬件创建者编写的设备驱动程序来与其设备进行通信。

操作系统还包括很多软件 – 诸如通用系统服务,库和应用程序编程接口(API)之类的东西,开发人员可以使用它们来编写在操作系统上运行的程序。

操作系统位于运行的应用程序和硬件之间,使用硬件驱动程序作为两者之间的接口。例如,当应用程序要打印某些内容时,它将把该任务交给操作系统。操作系统使用打印机驱动程序将指令发送到打印机,以发送正确的信号。正在打印的应用程序不必关心您拥有的打印机或了解其工作方式,操作系统处理细节。

操作系统还处理多任务,在多个正在运行的程序之间分配硬件资源。操作系统控制运行哪些进程,如果计算机具有多个CPU或核心,则它将在不同的CPU之间分配它们,从而使多个进程并行运行。它还管理系统的内部内存,在运行的应用程序之间分配内存。

操作系统是运行节目的一大软件,它负责其他所有工作。例如,操作系统还控制这些程序可以访问的文件和其他资源。

大多数软件应用程序都是为操作系统编写的,这使操作系统可以完成很多繁重的工作。例如,当您运行Minecraft时,可以在操作系统上运行它。Minecraft不必确切知道每个不同的硬件组件如何工作,Minecraft使用各种操作系统功能,并且操作系统将这些功能转换为低级硬件指令,这为Minecraft的开发人员以及在操作系统上运行的所有其他程序节省了很多麻烦。

操作系统不仅仅适用于PC

当我们说“计算机”运行操作系统时,我们不仅指传统的台式PC和笔记本电脑。智能手机是一台计算机,平板电脑,智能电视,游戏机,智能手表和Wi-Fi路由器也是如此。

熟悉的桌面操作系统包括Microsoft Windows,Apple macOS,Google的Chrome OS和Linux。主要的智能手机操作系统是Apple的iOS和Google的Android。

其他设备(例如Wi-Fi路由器)可能会运行“嵌入式操作系统”,这些专用操作系统的功能要比专门为单个任务而设计的典型操作系统要少,例如运行Wi-Fi路由器,提供GPS导航或操作ATM。

操作系统的核心是内核

从低层次上讲,“内核”是操作系统核心的核心计算机程序,单个程序是操作系统启动时首先加载的东西之一。它负责分配内存,将软件功能转换为计算机CPU的指令以及处理硬件设备的输入和输出。

内核通常在隔离的区域中运行,以防止其受到计算机上其他软件的篡改。操作系统内核非常重要,但仅是操作系统的一部分。

例如,Linux只是一个内核。但是,Linux仍然经常被称为操作系统。Android也称为操作系统,它是围绕Linux内核构建的。 像Ubuntu这样的Linux发行版采用Linux内核并在其周围添加其他软件,它们也被称为操作系统。

固件和操作系统之间有什么区别?

许多设备只运行“ 固件 ”,这是一种低级软件,通常直接编程到硬件设备的内存中,固件通常只是设计用于仅执行绝对基础知识的一小部分软件。

当现代计算机启动时,它将从主板上加载UEFI固件。该固件是低级软件,可以快速初始化计算机的硬件。然后,它将从计算机的固态驱动器或硬盘驱动器引导操作系统。

例如,苹果公司的iPhone和iPad的操作系统称为iOS,通常被称为“固件”,PlayStation4的操作系统也被正式称为固件。

这些是与多个硬件设备连接,为程序提供服务并在应用程序之间分配资源的操作系统。但是,例如,在电视遥控器上运行的非常基本的固件通常不称为操作系统。

百度百科对“OS-操作系统”的名词解释