電的旅程 ( 148 )

「第十一章::電腦」

        <現代電腦的框架 ( 2 )……續上

        莫渠利從阿塔那索夫處看到了二進制的優勢,但不知為何,在設計ENIAC時卻選擇了十進制。(是要避免過分抄襲阿塔那索夫的設計嗎?)非常明顯的,用二進制設計電腦,在邏輯及計算效率上可有極大提升,同時所需用的三極管數目也可減少。雖然沒有解決三極管數量問題,但至少減輕了問題的嚴重性。當然,最理想及最徹底的解決辦法是發展比真空三極管更可靠、快速,及便宜的電子開關元件。

        從ENIAC大家已明確的看到,電腦發展的瓶頸及功能盡繫於能用上更多的記憶體容量及電子開關。一架用100萬或1億枚三極管組成的電腦,可以擁有多少不可思議的功能?有可能嗎?令人想像不到的是,這個夢想在不到三十年的時間內就達成並超越了。

        從EDVAC開始,所有電腦設計基本上都採用了二進制,再配備電子開關來執行二進位代數及邏輯;最後再加上馮諾伊曼的內儲程式及系統設計──這些基本概念確立了現代電腦的框架。在1946年,賓州大學舉辦了一次學術性的暑期班,邀請了政府、私人企業及多個研究中心負責電腦發展的專家,雲集一堂,分享了這些知識,揭開了現代電腦的新紀元。硬體的發展同時帶動了軟體技術的高速成長。新的「系統軟體」,統籌著電腦上各部位複雜而有效的運轉;另一類「應用軟體」,則指示電腦如何依照聰敏的數學及邏輯程序,來處理各種輸入的資訊,再把處理過的答案輸出,供作應用。…… (待續)

發表留言