5重要的工作您的操作系统处理在你不知道的

苹果设计了Mac OS只在苹果电脑公司工作,但有些是普遍的在所有设备的操作系统功能。”width=
苹果设计了Mac OS只在苹果电脑公司工作,但有些是普遍的在所有设备的操作系统功能。

古代的日子以来,史诗对抗人类的故事的一部分。早期文明统治的巨大的战斗帝国。时代的探索,国家发出了勇敢的人发现并声称遥远的土地。冷战时期,美国和苏联之间产生的太空竞赛和卓越的成就人类在月球上着陆。然后还有操作系统之间的战斗。

我们都知道电脑的操作系统(OS)是很重要的。有些人成为一个操作系统的忠实支持者。几个可能进一步进入领域的歌迷——那些认为迷的操作系统并不明显优于其他所有必须是一个白痴。

广告

大多数人都熟悉市场上的主流操作系统。Microsoft Windows和苹果的Mac OS有名人地位。各种风格的Linux操作系统的状态,但这并不阻止Linux球迷热切地维护自己最喜欢的分布。然后就是主机的移动操作系统市场上包括苹果的iOS,微软的Windows Phone和谷歌的Android操作系统。

但是一旦你超越细节,所有操作系统有许多特点。他们可以执行功能的特定的操作系统,但是最终,每个系统必须能够完成基本的任务。大多数这些任务你甚至不会注意到,除非事情事与愿违。

5:硬件联络

操作系统软件和硬件之间的桥梁。”width=
操作系统软件和硬件之间的桥梁。
极盛时期/思想库

最重要的工作之一操作系统必须处理是作为中间人对你的计算机的硬件和软件。如果你打开你的电脑,你会发现不同的电路芯片,电线和其他组件。物理层的硬件是什么实际的工作当你运行一个程序。但程序必须有一些方法来访问这些物理组件。

就像一个平台项目的操作软件。一个操作系统确保计算机上运行的进程可以访问相应的资源。操作系统还允许硬件和软件相互通信。这包括输入/输出(I / O)设备。

广告

这是一个很大的工作,有数百种不同的I / O设备你可以连接到一台电脑。的电脑鼠标——有很多制造商生产各种型号的老鼠。对于软件开发人员是不可能建立在本土市场上支持所有类型的鼠标。相反,操作系统处理硬件使用特殊软件的各个部分之间的差别称为驱动程序。对我们来说,似乎每一个电脑鼠标只是工作。

4:平整

操作系统让软件运行在一个广泛的机器。”width=
操作系统让软件运行在一个广泛的机器。
Aidon /数字/愿景思想库

同样,操作系统提供一个基础项目,这样他们可以在不同类型的硬件上运行。这很重要,因为两台电脑运行相同的操作系统可能有不同的组件。这是真的,甚至对于苹果模块化电脑往往低于其他个人电脑。Macintosh从几年前可能有不同的处理器和其他硬件比一个新的Mac,但两种模型可能运行相同的操作系统。

操作系统为程序创建一个抽象的环境。从某种意义上说,该计划告诉操作系统需要什么才能正常工作。操作系统才能照顾的需求分配物理资源在计算机上可用。不管什么类型的电脑硬件,操作系统处理细节。

广告

没有这个功能,软件工程师要做出艰难的选择。他们将不得不编写程序为特定的组件集。如果你电脑的硬件不匹配,设置选中的程序员,程序可能不会工作在您的机器上。操作系统保持系统运行顺畅的跨多个硬件配置,释放软件开发人员专注于做最好的程序编写。

3:管理文件

计算机文件系统组织数据,以便正确的信息处理器在任何给定的时间。18luck手机登录”width=
计算机文件系统组织数据,以便正确的信息处理器在任何给定的时间。18luck手机登录
瑞安麦克维恩/ Photodisc /思想库

项目需要更多的比物理资源完成工作。电脑依赖数据的集合称为文件。这些文件必须遵循一套特定的规则,这样的计算机可以使用它们。这些规则文件命名和存储实践。我们所说的整体的规则集文件管理系统或一个简单的文件管理器。

不同的操作系统有不同的文件管理方法。你也可以在大多数计算机上安装额外的文件管理软件。但内心深处,操作系统跟踪文件在哪里,软件将运行在您的计算机上。这样,当一个程序要求文件,操作系统知道哪里可以找到这些信息。18luck手机登录

广告

没有文件管理,数字信息在你的电脑将会是一个无用的数据。18luck手机登录就像打桩一切你自己到一个房间,你有一切你需要但没有简单的方法来把你的手放在任何特定项目在给定的时间。因为操作系统遵循的规则,我们不必担心手动分配空间的特定部分内存为我们的文件,我们不需要根在一个巨大的混乱找到我们所要找的。

2:管理内存

操作系统必须监督内存使用量保持平稳运行。”width=
操作系统必须监督内存使用量保持平稳运行。
iStockphoto /思想库

18新利最新登入你怎么能让你的电脑工作更快?你可能认为一个更强大的CPU将完成工作。但有时,你所需要的是更多的内存来把事情以更快的速度移动。

内存就是你的电脑存储信息时,它将需要处理器执行计算。18luck手机登录把它看作一个临时存储设施。执行程序时,你的电脑的操作系统内存分配一定数量的每个任务。数据存储在您的计算机的内存与CPU之间的快速转移。如果不是在你的CPU需求数据计算机的内存,它已经在其他地方寻找信息,如硬盘驱动器。18luck手机登录这需要更长的时间比将数据从内存,使一切变慢。

广告

电脑操作系统管理内存分配来减少延迟。只有有限的内存可用在任何给定的时间。取决于有多少项目你在同时运行,18新利最新登入这是一个要求和动态工作。操作系统必须权衡每个流程的需求和变化做出调整。理想情况下,它似乎一切顺利,一切顺利运行。

1:考虑一下

操作系统与计算机密切协作的CPU处理信息。18luck手机登录”width=
操作系统与计算机密切协作的CPU处理信息。18luck手机登录
iStockphoto /思想库

计算机的中央处理器(CPU)是什么事情。在最基本的层面上,一个计算机程序是一系列复杂的数学问题。CPU是执行计算,解决这些问题,给你你希望的结果。这些结果可能是任何东西,从做一个视频游戏角色跳过火焰筒运行一个拼写检查功能算法在一个文字处理器。

每一个项目你需要一些CPU的运行处理能力。每个另外的项目你同时运行意味着CPU已接近满负荷工作。操作系统与一个CPU协调以确保一切顺利进行。操作系统可能CPU的焦点从一个程序转到另一个开关活动会话在您的计算机上。操作系统就像一个资源管理器,如果它工作良好,你甚至不会注意到CPU是一个令人难以置信的快速切换工作。

广告

你可能不会注意到如果一个操作系统运行良好。的点——操作系统处理复杂的任务,这样你就不需要担心。只有当事情出错,你意识到你的电脑操作系统的重要性来完成任务。18新利最新登入

很容易注意到化妆品的各种操作系统之间的差异。除非你是一个程序员,你可能不会注意到这些差异扩大低于一个操作系统的用户界面层。18新利最新登入最终,当你足够深,每个操作系统必须处理的任务我们已经讨论过这电脑、移动设备、游戏机和其他计算设备执行我们期待的方式。

更多的信息18luck手机登录

作者注:5操作系统处理在你不知道的重要工作

我想设计一个操作系统是很多的辛勤工作。您需要创建软件,不仅可以用大量的组件和接口设备,但也必须设计一个吸引人的接口和有意义。除此之外,你必须与你的方法创新,以便你不是复制别人已经做了什么。这是构建框架,允许您在计算机上安装和运行程序!

相关文章

  • 臀位,杰里。“操作系统:内存管理。”Worcester Polytechnic Institute, Computer Science Department. 2007. (Aug. 13, 2012) http://web.cs.wpi.edu/~cs3013/c07/lectures/Section08-Memory_Management.pdf
  • Bucknall,朱利安·M。“18新利最新登入您的操作系统是如何工作的。”PC Plus. Issue 305. March 20, 2011. (Aug. 13, 2012) http://www.techradar.com/us/news/software/operating-systems/how-your-operating-system-works-936273
  • Gallert,彼得。“文件管理”。Aug. 22, 2000. (Aug. 13, 2012) http://www.pgallert.de/english/SysAdmin/OS/file.htm
  • Kalinsky,大卫。实时操作系统的基本概念。LinuxDevices.com. Nov. 18, 2003. (Aug. 13, 2012) http://www.linuxdevices.com/articles/AT4627965573.html
  • Ly,大卫。“一个操作系统究竟是做什么?”Software Explained. Nov. 20, 2010. (Aug. 13, 2012) http://softwareexplained.info/2010/11/20/what-exactly-does-an-operating-system-do/
  • rizo Sakellariou。“一个操作系统是干什么的?”The University of Manchester, Computer Science Department. 2001. (Aug. 13, 2012) http://www.cs.man.ac.uk/~rizos/CS2051/2001-02/lect02.pdf
  • 白色,罗恩和蒂莫西·爱德华·唐斯。18新利最新登入计算机是如何工作的。印第安纳州:培生教育,2005年11月9日。(2013年8月13日)http://safari.oreilly.com/0789734249/part01
特色

广告

加载……
Baidu