- 论坛徽章:
- 3
|
原帖由 abutter 于 2009-7-19 20:05 发表 ![]()
CPU 的提出和产生并不在同一时间,正如 CISC 概念的产生和 CISC 不在同一时间一样。
三个关系其实很密切。
如果是纯粹的数学理论,这里主要是指计算理论/递归论,这些总是在实际东西产生之前产生的。实际上,有很长一段时间CPU上根本没有OS这种东西,也没有人去想OS这种东西。任何东西的提出自然都是在产生之后,实际上,计算理论倒是在这些技术当初诞生之前早几十年就提出来了,而具体到某一项,比如OS,设计OS完全是一个突然的行为,提出概念,设计形成,这个过程中并没有诞生一个叫OS理论的东西,OS相关理论是人们有了经验以后的事情。compiler与OS本是相对独立的东西,最开始的OS是用机器语言写,后来用汇编写的,而汇编器并不像编译器这样麻烦,最早的compiler提出是为了设计编程语言进行科学运算。只是后来,大家开始用高(中)级语言去写OS.
另外,最开始的计算机的所谓“编程”应该指连线的准备工作,本来并没有CPU(基于指令集)这种结构,每进行一个计算都要设计连线,这一般都要花很长时间,甚至几个月,而计算则是相对很快的事情。正因为有了这个麻烦,人们才想到发明一个基于指令集的东西的必要。
[ 本帖最后由 cjaizss 于 2009-7-19 20:36 编辑 ] |
|