这是一条长长的流水线,它从软件和硬件两个方面,完成一台计算机的制造工作。
流水线的第一段分为四级,它们的任务还是很轻松的,只需要添加基本的逻辑指令,安装最简单的操作系统,还有一个基本的词库。最后两级又添加了几个运算指令。
当第一阶段结束后,所有的“半成品”都要通过测试(当然某些可以绕过),根据测试结果进入下一段流水线进行初步加工。这些测试通常是不合理的,所以这种“挑选”也是不合理的。
下一段流水线分为六级,需要完成许多工作:大幅度扩充指令集,增加处理器内部的寄存器和缓存,系统的内存也增加了,外部存储器也成倍扩容。随后,流水线开始安装一个基本的现代化的操作系统--以后所有的程序都只能按照操作系统的设计者制定的各种复杂繁琐的规则执行。原来那个词库也被扩充,并初步提供初级语言支持。
处理器的运算能力也有所发展,增加了运算制令,还有“带符号扩展”指令。之后又安装了一个用于浮点计算协处理器。
初级加工结束后,又要经过测试,这次测试依旧不合理。经过分配后进入基本加工。这段流水线有三 级,首先处理器内部资源和总线的带宽扩大了一倍。操作系统被升级,并开始安装各种运行库。一个小规模的数学/物理运算库也被装上。
整个系统是临时拼凑起来的,问题百出,需要不断地打补丁,同时经常进行测试。
由于任务越来越繁重,整个系统不得不工作更长时间,保养状况也因此变得很糟糕。
初级加工完成后又是一次测试,许多不符合要求的被淘汰了。剩下的被分披送入下一段生产线进行深入加工。
这段生产线有三 级,任务依旧是扩充指令增大内存改进软件。由于测试越来越繁重,内存明显不够用了,得使用外部存储器用于缓冲。操作系统被彻底升级,强制加入严格的内存管理机制和进程管理机制。数学/物理工式库也有所扩展……最后一级流水线专门负责进行严格的烤机并安装补丁,最后所有的成品都将参加一次规模空前的测试,系统中的每一个部件都要经过考验。为了增加通过测试的概率,一些生产商改进了最后一段流水线,使得被生产出来的电脑可以超频工作。当然超负荷运行是有风险的,一些电脑不堪重负而系统崩溃--这套拼凑起来的操作系统很不稳定。然而大多数电脑依旧勉强可用,虽然它们利用电能的效率非常低下……
200字以内,仅用于支线交流,主线讨论请采用回复功能。