操作系统的目的
有什么大不了的操作系统首先呢?他们做什么?一个操作系统是编程的水平,让你用你的电脑做事情。操作系统与计算机硬件的基本的层面上,传送你的命令语言硬件可以解释。操作系统作为一个平台为所有在您的机器上的其他应用程序。没有它,你的电脑就是一个镇纸。
在其核心,计算机是一种数字处理设备。需要输入0和1的形式—位,并通过各种电路和渠道处理器。硬件的行为根据严格的规定。我们使用诸如定义这些规则逻辑门,输入和可预测的方式生成一个输出。一些简单的电脑不需要一个操作系统,因为他们只执行一个特定任务。但个人电脑需要更多功能。操作系统允许复杂的程序访问硬件的功能结果。只有硬件的物理性质和自己的想象力可以限制程序可以做什么。
广告
你可以设计一个操作系统通过物理编程计算机的电路。这需要构建电气通路使用数以百万计的逻辑门。但这样一个操作系统会僵化。这就是为什么像Mac OS X和Windows操作系统软件。软件比硬件的可塑性,可以通过软件补丁和版本进行修改更新。做同样的与硬件意味着断开物理芯片和电路板。
电脑的操作系统就像经理。这是操作系统监控的工作软件需求和硬件可以提供什么。当你运行应用程序在您的计算机上,操作系统分配必要的资源来完成这个任务。这可以包括处理能力、内存分配和计算机存储访问,等等。理想情况下,操作系统将确保你的电脑硬件不会负担过重。
操作系统也允许程序在电脑上运行。没有一个操作系统,一个程序员必须设计一个应用程序直接在硬件上运行。这不是非常有效。操作系统作为一个应用程序接口的硬件。操作系统并通过一个应用程序编程接口(API)。程序开发人员构建应用程序的API。假设程序员所做的一份好工作在构建应用程序没有任何严重缺陷,它应该在操作系统上运行很好。
Mac电脑的重要组成部分之一是固件。固件是一个存在的编程水平直接硬件层之上。它不是操作系统本身的一部分。Mac固件是第一个存储程序执行当你打开Mac电脑。它的工作是检查计算机的CPU、内存、磁盘驱动器和端口错误。个人电脑相当于Mac固件叫做BIOS,即基本输入输出系统。第二个程序称为引导装载程序加载Mac OS X,如果没有错误报告的固件。
接下来,我们将仔细看看Mac OS X的不同之处。