第88章 微型計算機項目
第88章 微型計算機項目
在網際網路搭建試驗成功後,接下來要做的就是建立更大規模的網際網路,找到問題,然後解決問題。
相比原歷史上的那種原始網際網路,他們如今不管在硬體還是軟體上都要先進得多,大概相當於七十年代中後期水平,可以說起步就是成熟產品。
因此,他們現在就已經有能力建立相當規模的網際網路了。
如今限制網際網路普及的真正問題,其實在計算機上。他們試驗用的是科研用的專業計算機,性能很好,但個頭太大了,使用門檻也高,功能更是少得可憐。
至少,計算機得能方便的發送電子郵件才算具有實用價值吧?
徐衛國將網際網路後續的完善任務交給了團隊成員,他自己則把工作重心轉到了微型計算機的研發上。
目標:計算機縮小到電視機大小,使用圖形界面的作業系統,能方便的發送漢字郵件。
從技術上說,這些目標已經具備了實現的基礎。
首先是縮小體積。在微處理器跟存儲晶片出現後,電視機大小的計算機就完全能夠實現。而現有計算機之所以大,是因為他們為了維持高運算能力及擴展性,保留了很多獨立電路板跟專用組件。而且在架構設計上,也配置了大量冗餘電源及專用I/0總線。
但民用版的微型計算機,是用不到這些設計的,把多餘的東西刪刪減減,擺上桌面是沒有問題的。
其次是作業系統,歷史上最早的使用圖形界面的作業系統出現在1973年,已經具有了窗口、圖標、菜單和指針等元素。
他們如今的硬體技術還要更先進些,只要方向對,沒道理做不出來。
最後是發送漢字電子郵件功能。
現有的存儲晶片當然是無法容納常用漢字字庫的,但是,正所謂力大磚飛。一塊不夠,那就用五塊、十塊、二十塊!
還別說,歷史上真有人這麼幹過。
華國第一套微機漢字庫,就使用64片16K位/片的通用存儲晶片,容納了3756個一級漢字。
(16K位的「位」是指計算機數據的最小單位——二進位位,比如0或1。位又叫Bit,字節又叫Byte,1位元組=8位,1KB就是1024位元組)
16K位是多大?是2KB。
而他們現在的存儲晶片容量高達6KB,是當時的三倍。
另一方面,字庫規模其實也有很大縮減空間,一千個常用漢字就夠應付92%的日常使用了,這樣的話,他們就只需要六塊存儲晶片。再加上一塊用來存儲其它數據,就算七塊好了。
七塊存儲晶片,對一台計算機來說,問題當然有,但並不大。
不管是體積功耗,還是成本以及可靠性,都還在可以接受的範圍內。
這天,徐衛國來到微型計算機實驗室,把團隊所有成員集中在了會議室里,一百五十人左右,擠得坐都坐不下了。
為了讓所有人都能看到自己,徐衛國乾脆站到了桌子上,掃了眼眾人,大部分面孔都很陌生。
別看實驗室已經成立幾個月了,但雙方其實並沒有見過幾次面,這些人招進來之後就被徐衛國派遣到了計算所去學習,直到前兩天才陸續召回。
算是借雞孵蛋了。
也算是額外讀了個短期研究生。
這一百多號人中,大概三分之一是做硬體的,剩下的三分之二負責做軟體。
之所以是這樣的配置,是因為大部分硬體都是現成的,他們最多的工作是設計組裝。
相對複雜的其實是軟體,是作業系統。
徐衛國輕咳兩聲,道:「下面我宣布一下領導崗位的任命,主要是各項目組組長,這是根據你們過去幾個月在計算所的表現來定的,室長職位則暫時空置,我要看你們今後的表現才能決定室長人選。好,現在點到名字的舉手。————向盛!
「到!」一個方臉青年舉起了手。
「你以後是作業系統項目組長了。」
「是。」
「鄧弈!」
「到!」
「你是系統開發工具與生態項目組。」
「是。」
「郭信!————你是計算機硬體項目組組長。」
「是!」
任命完組長,徐衛國接著說道:「過去的幾個月,你們在計算所那邊應該是學到了不少東西。
但是,我要告訴你們的是,不要依賴學到的知識,因為我們要走的是前人沒走過的路。要懂得思考————」
「好,下面我講一下咱們的研發方向。首先,硬體上的目標是縮小體積,我們要的是能擺在桌子上的機器,大概要做到電視機那麼大————」
「軟體的主要任務,則是開發能使用圖形界面的作業系統。什麼是圖形界面?簡單說就是所見即所得!
現在我們想運行一個程序,是要輸入文本命令來實現的。而我們要做的工作,是完全省去文本命令過程,比如同樣運行一個程序,我只需要設計一個菜單,用滑鼠點擊菜單,菜單就會彈出目錄,選擇目錄里你想要的程序,再次點擊,程序就能開始運行。
懂嗎?這就是模仿物理世界的使用習慣,把一個個程序具象化為一個個圖標,你點一下圖標,它就打開,點一下關閉標識它就關閉。你不需要會編程,只需要識字,懂得物理世界的基本邏輯就能操作。————還有誰不明白的?可以提問。」
安靜片刻後,一個青年舉起了手。
「你說!」
「所長,可是這樣的作業系統會占用更多內存吧?會影響計算機性能的。而且開發難度很大,我們為什麼要做這樣的機器?」
「因為我們的目標是讓普通人也能使用計算機。」
「可普通人用計算機幹嘛?」
「他們能用計算機幹嘛,就要看我們的本事了。————網際網路你們都知道了,它能在不同設備間發送信息,這不就是個很大的用途嗎?」
「也就是說,計算機的性能不重要了?」
「嗯。你可以這麼認為,像運算速度、響應時間這一類的傳統計算機性能指標都不重要,我再說一遍,這款計算機不是用來搞科研的,它要的是讓普通人也能操作,懂了嗎?」
「明白了。」
>
在網際網路搭建試驗成功後,接下來要做的就是建立更大規模的網際網路,找到問題,然後解決問題。
相比原歷史上的那種原始網際網路,他們如今不管在硬體還是軟體上都要先進得多,大概相當於七十年代中後期水平,可以說起步就是成熟產品。
因此,他們現在就已經有能力建立相當規模的網際網路了。
如今限制網際網路普及的真正問題,其實在計算機上。他們試驗用的是科研用的專業計算機,性能很好,但個頭太大了,使用門檻也高,功能更是少得可憐。
至少,計算機得能方便的發送電子郵件才算具有實用價值吧?
徐衛國將網際網路後續的完善任務交給了團隊成員,他自己則把工作重心轉到了微型計算機的研發上。
目標:計算機縮小到電視機大小,使用圖形界面的作業系統,能方便的發送漢字郵件。
從技術上說,這些目標已經具備了實現的基礎。
首先是縮小體積。在微處理器跟存儲晶片出現後,電視機大小的計算機就完全能夠實現。而現有計算機之所以大,是因為他們為了維持高運算能力及擴展性,保留了很多獨立電路板跟專用組件。而且在架構設計上,也配置了大量冗餘電源及專用I/0總線。
但民用版的微型計算機,是用不到這些設計的,把多餘的東西刪刪減減,擺上桌面是沒有問題的。
其次是作業系統,歷史上最早的使用圖形界面的作業系統出現在1973年,已經具有了窗口、圖標、菜單和指針等元素。
他們如今的硬體技術還要更先進些,只要方向對,沒道理做不出來。
最後是發送漢字電子郵件功能。
現有的存儲晶片當然是無法容納常用漢字字庫的,但是,正所謂力大磚飛。一塊不夠,那就用五塊、十塊、二十塊!
還別說,歷史上真有人這麼幹過。
華國第一套微機漢字庫,就使用64片16K位/片的通用存儲晶片,容納了3756個一級漢字。
(16K位的「位」是指計算機數據的最小單位——二進位位,比如0或1。位又叫Bit,字節又叫Byte,1位元組=8位,1KB就是1024位元組)
16K位是多大?是2KB。
而他們現在的存儲晶片容量高達6KB,是當時的三倍。
另一方面,字庫規模其實也有很大縮減空間,一千個常用漢字就夠應付92%的日常使用了,這樣的話,他們就只需要六塊存儲晶片。再加上一塊用來存儲其它數據,就算七塊好了。
七塊存儲晶片,對一台計算機來說,問題當然有,但並不大。
不管是體積功耗,還是成本以及可靠性,都還在可以接受的範圍內。
這天,徐衛國來到微型計算機實驗室,把團隊所有成員集中在了會議室里,一百五十人左右,擠得坐都坐不下了。
為了讓所有人都能看到自己,徐衛國乾脆站到了桌子上,掃了眼眾人,大部分面孔都很陌生。
別看實驗室已經成立幾個月了,但雙方其實並沒有見過幾次面,這些人招進來之後就被徐衛國派遣到了計算所去學習,直到前兩天才陸續召回。
算是借雞孵蛋了。
也算是額外讀了個短期研究生。
這一百多號人中,大概三分之一是做硬體的,剩下的三分之二負責做軟體。
之所以是這樣的配置,是因為大部分硬體都是現成的,他們最多的工作是設計組裝。
相對複雜的其實是軟體,是作業系統。
徐衛國輕咳兩聲,道:「下面我宣布一下領導崗位的任命,主要是各項目組組長,這是根據你們過去幾個月在計算所的表現來定的,室長職位則暫時空置,我要看你們今後的表現才能決定室長人選。好,現在點到名字的舉手。————向盛!
「到!」一個方臉青年舉起了手。
「你以後是作業系統項目組長了。」
「是。」
「鄧弈!」
「到!」
「你是系統開發工具與生態項目組。」
「是。」
「郭信!————你是計算機硬體項目組組長。」
「是!」
任命完組長,徐衛國接著說道:「過去的幾個月,你們在計算所那邊應該是學到了不少東西。
但是,我要告訴你們的是,不要依賴學到的知識,因為我們要走的是前人沒走過的路。要懂得思考————」
「好,下面我講一下咱們的研發方向。首先,硬體上的目標是縮小體積,我們要的是能擺在桌子上的機器,大概要做到電視機那麼大————」
「軟體的主要任務,則是開發能使用圖形界面的作業系統。什麼是圖形界面?簡單說就是所見即所得!
現在我們想運行一個程序,是要輸入文本命令來實現的。而我們要做的工作,是完全省去文本命令過程,比如同樣運行一個程序,我只需要設計一個菜單,用滑鼠點擊菜單,菜單就會彈出目錄,選擇目錄里你想要的程序,再次點擊,程序就能開始運行。
懂嗎?這就是模仿物理世界的使用習慣,把一個個程序具象化為一個個圖標,你點一下圖標,它就打開,點一下關閉標識它就關閉。你不需要會編程,只需要識字,懂得物理世界的基本邏輯就能操作。————還有誰不明白的?可以提問。」
安靜片刻後,一個青年舉起了手。
「你說!」
「所長,可是這樣的作業系統會占用更多內存吧?會影響計算機性能的。而且開發難度很大,我們為什麼要做這樣的機器?」
「因為我們的目標是讓普通人也能使用計算機。」
「可普通人用計算機幹嘛?」
「他們能用計算機幹嘛,就要看我們的本事了。————網際網路你們都知道了,它能在不同設備間發送信息,這不就是個很大的用途嗎?」
「也就是說,計算機的性能不重要了?」
「嗯。你可以這麼認為,像運算速度、響應時間這一類的傳統計算機性能指標都不重要,我再說一遍,這款計算機不是用來搞科研的,它要的是讓普通人也能操作,懂了嗎?」
「明白了。」
>