据冯诺依曼模型,早的计算机可以同时读取程序和数据。 运行后显示结果。 因为它比人类计算机更快,所以它很快就
会给出好的结果。
随着人们的计算任务越来越多,依靠人来监控计算结束并开始下一次计算是非常麻烦的。 因此,批处理系统的出现。 一个
计算任务完成后,自动启动下一个计算任务。 这也是操作系统的雏形,任务管理出现了。
批处理系统解决了计算机的任务间空闲问题,但不能解决同一任务内的空闲问题。 将数据读入计算机的过程非常缓慢,此
时计算资源几乎处于空闲状态。 因此,分时任务系统。 一个任务正在加载数据,另一个任务可以运行计算。 不同的时间
可以分为IO和计算。 在这个时代,出现了操作系统的资源管理。 分时系统的出现也促进了多用户能力。 它使多个用户可
以在一台计算机上进行操作,这也是服务器的原型。
之后,电脑制造商的数量开始增加,型号也很多,但每一种型号的电脑开发时,制造商都必须配备专用的操作系统。 用户
在更换不同型号的电脑时需要学习新的操作系统,非常麻烦。 于是通用操作系统的概念开始出现。 即操作系统开始独立于
硬件,可以在不同的硬件上提供类似的体验。 这个时代出现了几种通用操作系统,其中 Unix 为突出。 Unix 的优势在于
整个操作系统的大部分代码都是用 C 等高级语言编写的(与那个时代的汇编语言相反)。 在不同硬件之间迁移时,只能迁
移大约几千条装配线。 即使在现代,仍然有少数服务器运行类似 Unix 的操作系统,例如 Solaris。
通用操作系统的出现伴随着商业软件的发展,对于价值数百万美元的大型机来说,Unix 还不错。 但进入1980年代后,电
脑的性价比不断提高,出现了一些低价位的电脑。 这个时候,Unix是非常划算的。 同时,为了统一API,POSIX标准出现
在各种Unix发行版中,使得各个发行版上的C程序可以在不修改代码的情况下重新编译运行。 这是因为 Linux 开发了 POSIX
标准,并且兼容 POSIX 标准。 由于其免费的优势,它在小型机和PC上发展迅速。
为什么选择centos系统
南昌网站/软件服务相关信息
2天前
3天前