第七十九章 火種
在歷史上,第一款A(yù)PPLE_II電腦于1977年6月5日上市,搭載MOS科技的1MHz6502微處理器,擁有4KB內(nèi)存以及用來讀取程序及數(shù)據(jù)的錄音帶接口。
4K內(nèi)存?錄音帶數(shù)據(jù)存儲(chǔ)?
不用懷疑,當(dāng)時(shí)的內(nèi)存的確只有4K,這還比第一代APPLE要大很多了。
使用錄音帶作為存儲(chǔ)設(shè)備,原理和音樂磁帶差不多,只不過音樂磁帶存儲(chǔ)的是模擬信號(hào),而數(shù)據(jù)錄音帶存儲(chǔ)地卻是數(shù)字信號(hào)。
不過林鴻目前手中的這臺(tái)機(jī)器,存儲(chǔ)數(shù)據(jù)卻不是錄音帶,而是使用5.25英寸的軟盤。這是1978年的改進(jìn)型號(hào),外接式的5.25英寸軟驅(qū)DISK_II已經(jīng)將錄音帶替換掉了,這是個(gè)天才般的設(shè)計(jì),而當(dāng)初其制造者史蒂夫*沃茲尼克之所以要自己設(shè)計(jì)這么一個(gè)東西,完全是為了省錢節(jié)約成本,因?yàn)樗麄儺?dāng)時(shí)創(chuàng)業(yè)的時(shí)候很窮,窮到連買一臺(tái)自己制作的產(chǎn)品的錢都不夠。
“省錢”是APPLE_II的一個(gè)重要設(shè)計(jì)理念,沃茲尼克使用了許多奇思妙想和高潮的工程技術(shù)技巧來實(shí)現(xiàn)整個(gè)目的,這臺(tái)機(jī)器使用的元器件都是最少最便宜以及市面上最常見的。
例如,這臺(tái)機(jī)器的文字與圖像系統(tǒng)使用了在當(dāng)時(shí)已屬過時(shí)的連接方式,據(jù)說是沃茲尼克認(rèn)為這樣可以節(jié)省一個(gè)芯片,以軟件計(jì)算或做掃描線尋址會(huì)比另加硬件控制更便宜。類似地,在高分辨率圖像模式中,顏色由畫素位置決定,因此可由軟件控制,又節(jié)省了轉(zhuǎn)換芯片的費(fèi)用。
但是,這臺(tái)計(jì)算機(jī)上市之后,卻很快風(fēng)靡全球,成為第一臺(tái)在商業(yè)上取得巨大成功的個(gè)人計(jì)算機(jī),受到眾多計(jì)算機(jī)愛好者的追捧和改良。
“紅皮書”大概七十頁并不厚,但是林鴻卻看得很慢也很仔細(xì)。
雖然他此刻腦海中已經(jīng)裝下了一本初級(jí)英漢字典,但是其中還是有一些單詞不認(rèn)識(shí),這些單詞基本上都是一些最近十幾年新出現(xiàn)的專業(yè)性詞匯和縮寫。
不過,這并不影響他的閱讀,出了一些專業(yè)詞匯的縮寫,其他單詞他根據(jù)上下文連蒙帶猜也能知道大概的意思。
這本手冊(cè)總共分四個(gè)部分。
第一部分自然是對(duì)這臺(tái)計(jì)算機(jī)的基本介紹,這部分才是給絕大多數(shù)用戶看的內(nèi)容。
第二部分則是介紹APPLE_II里面本身自帶的INTEGER_BASIC編程語言。這個(gè)語言是沃茲尼克在一種名為TINY_BASIC語言的基礎(chǔ)上進(jìn)行優(yōu)化重新設(shè)計(jì)的,語法雖然差不多,但是運(yùn)算速度和功能都有了很大的提升。沃茲尼克在設(shè)計(jì)的時(shí)候,將這種語言的程序直接燒進(jìn)了機(jī)器的ROM(只讀內(nèi)存)里面,這樣就算重裝了系統(tǒng),BASIC語言依然還在里面,不會(huì)丟失。
這部分的語言內(nèi)容講的非常詳細(xì),不但有基本的語法和規(guī)則,還有一些程序?qū)嵗尦鯇W(xué)者可以對(duì)照著代碼輸入進(jìn)去。
這個(gè)時(shí)期的很多程序,都是需要初學(xué)者一個(gè)字母一個(gè)字母的敲進(jìn)去才能看到效果。這是計(jì)算機(jī)愛好者的樂趣所在,但是這顯然只是小眾愛好,絕大部分人對(duì)此根本不關(guān)系,要他們?cè)谟?jì)算機(jī)前坐上半個(gè)小時(shí)輸入這么一大段代碼,然后最終的運(yùn)行結(jié)果卻只是在顯示器上畫幾個(gè)圓圈,那會(huì)讓他們陷入抓狂狀態(tài)。
第三部分和第四部分分別詳細(xì)介紹了APPLE_II的固件和硬件。
固件就是寫入EROM(可編程只讀存儲(chǔ)器)中的程序,通俗的理解就是“固化的軟件”。更簡(jiǎn)單的說,固件就是BIOS的軟件,但又與普通軟件完全不同,它是固化在集成電路內(nèi)部的程序代碼,負(fù)責(zé)控制和協(xié)調(diào)集成電路的功能。例如顯示控制器里面就有這樣固化好的系統(tǒng)軟件,對(duì)其編程就可以對(duì)顯示器進(jìn)行操作,完成改變顏色,在上面畫線之類的動(dòng)作。
不得不說,這本書涵蓋的內(nèi)容非常詳細(xì),林鴻完全陷入其中無法自拔。
他之前接觸到的無線電技術(shù),都完全是物理層次的電路實(shí)體,就算無線電波無法用肉眼看到,但也是一種現(xiàn)實(shí)存在的東西,可以用設(shè)備監(jiān)測(cè)到。
但是,他今天接觸到的軟件,卻是一種無形的東西。
軟件就和語言文字一樣,是人類無中生有發(fā)明出來的。
最讓他覺得奇妙的是,軟件的運(yùn)行卻是建立在硬件的基礎(chǔ)之上。
軟件儼然成為了人和機(jī)器之間的橋梁,機(jī)器有什么問題,可以通過軟件“告訴”操作者,而人要想對(duì)機(jī)器進(jìn)行操作,直接和軟件“說一聲”就行了。
林鴻之前在晚上空閑的時(shí)候,就思考過有關(guān)人和動(dòng)物區(qū)別方面的問題。
小時(shí)候,道聽途說之下,他以為靈魂真的是存在的,可是當(dāng)他掌握的知識(shí)越來越多,亂七八糟的雜書也看得多了,也逐漸明白,靈魂似乎是不存在的,至少從來沒有人證實(shí)過。
雖然他從來沒有系統(tǒng)的學(xué)習(xí)過生物學(xué)方面的知識(shí),但他也隱約能意識(shí)到語言和智慧是人類區(qū)別于其他動(dòng)物的重要因素。并且逐漸形成了一個(gè)比較模糊的認(rèn)知,他覺得語言和智慧就相當(dāng)于是人的靈魂。
而今天,當(dāng)他了解到軟件的基本原理之后,他腦海中突然冒出一個(gè)類似的念頭——軟件不就是機(jī)器的靈魂嗎?
這個(gè)念頭還很模糊,只是他腦海中靈光一閃,根本沒有任何理論支撐,完全是他的感覺罷了。
不過,這卻是一顆小火種,從現(xiàn)在開始一直深深駐扎在他的心底,此后一直伴隨著他的成長(zhǎng)而成長(zhǎng),最終形成燎原之勢(shì)……當(dāng)然,這是后話。
后面固件和硬件部分,有很多電路圖和基本原理,林鴻一時(shí)半會(huì)看得也沒什么頭緒,無法完全理解,所以他只是大致簡(jiǎn)單的掃了一下。現(xiàn)在并不著急,等他將前面的都弄熟了之后,再回過頭來仔細(xì)研究。
他正在閱讀這本書的時(shí)候,中途孫武曾打過電話來,兩人在電話中聊了一會(huì)兒,孫武聽到林鴻接下來幾天可能會(huì)跟著媽媽將京城游覽一遍的時(shí)候,立刻強(qiáng)烈要求一起同行。他的父親可沒有時(shí)間陪他逛京城。兩人約定好時(shí)間之后,這才掛掉電話。
雖然林鴻才第一次使用電話,不過卻沒有任何心理障礙,要知道,他以前每天都在打免費(fèi)的“國際長(zhǎng)途”,電話在他眼中,簡(jiǎn)直太簡(jiǎn)陋了。
他看了看時(shí)間,已經(jīng)快接近五點(diǎn),他母親外出買菜還沒有回來。
他的肚子早就餓得不行,只好走到大廳將之前放在案幾上的蘋果大口吃了起來,先墊墊肚子再說。
現(xiàn)在萬事俱備,只欠東風(fēng)。
他來到書桌前,再一次啟動(dòng)了APPLE_II,“嗶——”的聲音響起之后,很快便出現(xiàn)了之前那個(gè)黑底綠字的畫面。
--------
,