操作系统是管理计算机上所有硬件和其他软件的主要软件。操作系统,也被称为“操作系统”,与计算机硬件接口,并提供应用程序可以使用的服务。
操作系统是设备上的核心软件集,它将所有的东西都放在一起。操作系统与设备的硬件进行通信。它们可以处理从键盘和鼠标到Wi-Fi收音机、存储设备和显示器的所有事情。换句话说,操作系统处理输入和输出设备。操作系统使用硬件创建者编写的设备驱动程序与设备通信。
操作系统还包括许多软件,如公共系统服务、库和应用程序编程接口(API),开发人员可以使用这些软件编写在操作系统上运行的程序。
操作系统位于您运行的应用程序和硬件之间,使用硬件驱动程序作为两者之间的接口。例如,当一个应用程序想要打印一些东西时,它会将该任务交给操作系统。操作系统将指令发送到打印机,使用打印机的驱动程序发送正确的信号。正在打印的应用程序不必关心您有什么打印机,也不必了解它是如何工作的。操作系统处理细节。
操作系统还处理多任务,在多个正在运行的程序之间分配硬件资源。操作系统控制哪些进程运行,如果您的计算机有多个CPU或内核,它会在不同的CPU之间分配这些进程,从而使多个进程并行运行。它还管理系统的内部内存,在运行的应用程序之间分配内存。
操作系统是运行该节目的一大软件,它负责其他一切。例如,操作系统还控制这些程序可以访问的文件和其他资源。
大多数软件应用程序都是为操作系统编写的,这使得操作系统能够完成许多繁重的工作。例如,当你运行Minecraft时,你在一个操作系统上运行它。Minecraft不必确切地知道每个不同的硬件组件是如何工作的。Minecraft使用多种操作系统功能,操作系统将这些功能转换为低级硬件指令。这为Minecraft和其他所有在操作系统上运行的程序的开发人员节省了很多麻烦。
当我们说“电脑”运行操作系统时,我们不仅仅指传统的台式电脑和笔记本电脑。你的智能**是一台电脑,平板电脑、智能电视、游戏机、智能手表和Wi-Fi路由器也是。amazoneecho或googlehome是一种运行操作系统的计算设备。
熟悉的桌面操作系统包括微软Windows、苹果macOS、谷歌Chrome操作系统和Linux。占主导地位的智能**操作系统是苹果的iOS和谷歌的Android。
其他设备,如您的Wi-Fi路由器,可能运行“嵌入式操作系统”。这些是专门的操作系统,功能比典型的操作系统少,专门为运行Wi-Fi路由器、提供GPS导航或操作ATM等单一任务而设计。
操作系统还包括其他软件,包括允许用户与设备交互的用户界面。这可能是PC上的桌面界面、**上的触摸屏界面或数字助理设备上的语音界面。
操作系统是由许多不同的应用程序和进程组成的一大块软件。操作系统和程序之间的界限有时会有点模糊。操作系统没有精确的官方定义。
例如,在Windows上,文件资源管理器(或Windows资源管理器)应用程序既是Windows操作系统的重要组成部分,它甚至可以处理绘制桌面界面和在该操作系统上运行的应用程序。
在较低的层次上,“内核”是操作系统核心的核心计算机程序。这个程序是操作系统启动时首先加载的程序之一。它负责分配内存,将软件功能转换为计算机CPU的指令,并处理来自硬件设备的输入和输出。内核通常在一个孤立的区域中运行,以防止被计算机上的其他软件篡改。操作系统内核非常重要,但只是操作系统的一部分。
这里的线条也可能有点模糊。例如,Linux只是一个内核。然而,Linux仍然经常被称为操作系统。Android也被称为操作系统,它是围绕Linux内核构建的。像Ubuntu这样的Linux发行版采用Linux内核,并在其周围添加额外的软件。它们也被称为操作系统。
许多设备只运行“固件”——一种通常直接编程到硬件设备内存中的低级软件。固件通常只是一小部分软件,只设计用于做绝对的基础工作。
当现代计算机启动时,它会从主板加载UEFI固件。这个固件是低级软件,可以快速初始化计算机的硬件。然后从计算机的固态驱动器或硬盘启动操作系统。(固态驱动器或硬盘驱动器有自己的内部固件,用于在驱动器内的物理扇区上存储数据。)
固件和操作系统之间的界限也会变得有点模糊。例如,苹果iphone和ipad的操作系统iOS通常被称为“固件”,而PlayStation 4的操作系统也被正式称为固件。
这些操作系统与多个硬件设备接口,为程序提供服务,并在应用程序之间分配资源。然而,一个运行在电视遥控器上的非常基本的固件通常不被称为操作系统。
相关:什么是固件或微码,如何更新我的硬件?
普通人不需要确切地理解操作系统是什么。不过,了解您的设备与哪些软件和硬件兼容可能会有帮助。
图片来源:Stanislaw Mikulski/Shutterstock.com网站,妈妈咪呀/Shutterstock.com网站,Gagliardi图像/Shutterstock.com网站
... 例如,用户友好的Linux操作系统有时会因为琐碎和过度的技术原因而受到Linux极客的冷落。虽然他们可能不会去到让他们气馁的地步,但对Ubuntu和Mint这样的公司几乎没有什么尊重。 ...
... 乍一看,Windows操作系统中的Linux内核似乎并不太重要。毕竟,如果你已经在使用Windows,为什么还要用Linux呢? ...
...ok实际上是什么。简单地说,Chromebook是一台运行谷歌Chrome操作系统的电脑。大多数时候,这些都是笔记本电脑,但也有一些平板电脑和台式机运行Chrome操作系统。 ...
...提赞(tizen)? Tizen与Android类似,它是一个基于Linux的开源操作系统。Tizen的第一个版本于2012年发布,但直到2014年三星Gear 2智能手表才在真正的消费类设备上推出。 Android和Tizen有很多相似之处。这两种操作系统都接收固件更新,可...
ChromeOS以防病毒而闻名。谷歌喜欢吹嘘自己的操作系统与其他公司相比有多安全。不过,Chromebook真的对病毒免疫吗?如果是这样,他们是如何做到这一点的?请允许我们解释一下。 什么是计算机病毒(a computer virus)? 首先,让...
...中期,Be公司大胆地从零开始创建了一个全新的个人电脑操作系统。它以其超前的功能赢得了评论界的赞誉,但未能获得显著的市场份额。25年后它仍然是邪教的最爱,原因如下。 贝奥斯的秘密?全新的开始和独特的感觉 BeOS是...
...如果不是全部)CPU。但是系统空闲进程就是这样;一个由操作系统产生的空闲进程。如果这个进程不停地让你的处理器处理一些事情,你的系统可能会冻结。 换句话说,系统空闲进程使用的CPU资源只是没有被使用的CPU资源。如...
操作系统是管理计算机上所有硬件和其他软件的主要软件。操作系统,也被称为“操作系统”,与计算机硬件接口,并提供应用程序可以使用的服务。 操作系统做什么? 操作系统是设备上的核心软件集,它将所有的东西都放...
不同的操作系统支持不同的文件系统。您的可移动驱动器应该使用FAT32以获得最佳兼容性,除非它更大并且需要NTFS。Mac格式的驱动器使用HFS+,不适用于Windows。Linux也有自己的文件系统。 不幸的是,即使是典型的计算机用户也需...