我们都有我们的最爱操作系统- 我们中的一些人只会从苹果树上挑选,而另一些人则喜欢窗户座椅。很容易假设没有操作系统的计算机就像没有杯子的咖啡一样有用。但是,操作系统可以做什么,没有它仍然可以计算吗?
让我们解决第一个问题,然后才能进入无系统的计算机的烦恼。一个操作系统基本上是计算机的总承包商。程序虽然忙于做他们的一件专业事情 - 管道,电气,木工 - 操作系统正在监督它们,并向处理器传达他们所需的东西,并提供一种可以与之合作的通用语言,以保持相同的工作页。
广告
您的操作系统可能没有考虑过其他一些事情。例如,要决定如何管理的是操作系统(不仅仅是硬盘驱动器)记忆。操作系统需要委派每个过程使用多少内存,并确保没有内存重叠。还请记住,您的家用计算机很可能是单用户多任务操作系统。这意味着您只有一个处理器,但是它可以一次运行许多程序。
但这是踢脚:它实际上不能做到这一点。
当您下载文件,在电子表格上工作并收听音乐时,您的计算机似乎同时执行这些操作。实际上,计算机以极高的速度在过程之间切换 - 太高了,您不知道。当您的CPU和操作系统在每个锅中都有一个幻想时,您的程序的印象是他们在任何给定时刻都可以完全控制操作系统。
因此,实际上,您的操作系统旨在让CPU一次处理一件事。但是,由于它是一台计算机,而不是一名杂物秘书,因此可以这么快的多任务,以至于用户甚至都不知道。
现在,我们知道了操作系统为我们工作的几种方式,让我们进入没有操作系统的计算机。
广告