上一条 下一个

操作系统如何工作

操作系统功能

在最简单的层面上,操作系统做了两件事:

  1. 它管理系统的硬件和软件资源。在computer,平板电脑和智能手机中,这些资源包括处理器,,,,记忆,磁盘空间等等。
  2. 它为应用程序处理硬件提供了一种稳定,一致的方法,而不必知道硬件的所有细节。
操作系统控制您的计算机执行并管理系统资源以优化性能的每个任务。“width=
操作系统控制您的计算机执行并管理系统资源以优化性能的每个任务。

管理硬件和软件资源的第一个任务非常重要,因为各种程序和输入方法都竞争了关注中央处理器(CPU)并要求内存,存储和输入/输出(I/O)带宽出于自己的目的。以这种能力,操作系统扮演好父母的角色,确保每个应用程序都能获得必要的资源,同时与所有其他应用程序一起使用,并将系统的有限能力置于最大的利益中用户和应用程序。

广告

第二个任务,提供一致用户界面,如果使用操作系统有多种类型的计算机,或者组成计算机的硬件曾经打开更改,则尤其重要。一致应用程序接口(API)允许软件开发人员在一台计算机上编写应用程序,并且具有高度的信心,即即使在两台计算机上的存储器数量或存储量不同,它将在同一类型的另一台计算机上运行。。

即使是特定的计算机是唯一的,操作系统可确保在硬件升级和更新发生时继续运行应用程序。这是因为操作系统(而不是应用程序)负责管理硬件及其资源的分配。开发人员面临的挑战之一是使他们的操作系统足够灵活,可以从成千上万的供应商制造计算机设备的供应商中运行硬件。当今的系统可以容纳成千上万种不同的打印机,磁盘驱动器和特殊外围设备。

特色