第128章 操作系統內核(3k)
高振東一聽,就知道應該是磁帶錄音機到了,婁曉娥也很好奇那是個什麼東西,催着高振東一起去看。
一共十臺磁帶錄音機,還附帶了一部分音樂磁帶和一批空白磁帶。
錄音機比高振東前世在圖片上見過的隨身聽大不少,大概是單卡雙音箱錄音機的個頭,相對來說,已經很便攜了。
高振東借花獻佛,馬上送了婁曉娥一臺,還把所有的音樂磁帶都給了她,這讓婁曉娥開心得不得了。
婁父在後面看着,憋屈得不行,你開心個屁,等你嫁過去,還不是都帶過去了。
高振東和婁曉娥興致勃勃的在那兒試用錄音機,差不多到中午,飯也做好了,婁母招呼兩人吃飯。
飯桌上,婁母不停的給高振東夾黑瞎子掌,雖然時間非常急,泡發時間、入味的時間都不怎麼夠,不過高振東覺得味道的確不錯。
不過,不如燒烤,高振東評價。
吃飯的時候,高振東還給婁父提了一句:“伯父,可以在那邊找個懂技術的人,把收音機也融合進錄音機裡面去,這樣產品線更齊。”
高振東自己沒興趣搞這個,他的事情多着呢,這種意義不大的東西,自己提個思路,讓人去做就好。
婁父奇怪:“收音機那麼大個頭,怎麼融合進去?”
高振東道:“那是電子管的,你告訴技術人員,用晶體管收音機就行,那東西小。”
既然高振東明確這麼說了,那說明這個事情肯定是靠譜的,婁父記下來。
看着高振東教自己父親做事兒,婁曉娥雙眼放光。
婁母叫住了兩人:“振東,吃飯不要談工作了,聽曉娥說伱最近很忙,還是要休息好。”
高振東乖乖聽話,專心吃。
吃完飯,高振東和婁曉娥準備出去逛逛,他問婁曉娥去哪兒。
婁曉娥笑着道:“去你家吧。”
高振東有點奇怪:“你不是說準備出去逛逛嗎?”
婁曉娥看着他:“把大哥送回來的錄音機帶上,去你家吧。我知道你拿這個東西肯定有用,一定心裡惦記着呢。去你家吧,你想做什麼就做什麼,我陪着你就好,正事要緊。”
高振東抱着婁曉娥狠狠的親了一口。
兩個人跑下樓,和婁家父打了個招呼,高振東扛着錄音機箱子跑了,婁曉娥跟在後面,亦步亦趨。
兩人趕到四合院的時候,正巧碰上劉海中一瘸一拐的回家,他第一條斷腿基本上好了,能拄着柺杖出門了,高振東微笑着和他打了個招呼。
看見高振東和婁曉娥扛着一個大箱子進家,劉海中不由得想起了自己的第一條斷腿,就是聽了閆埠貴的八卦,去跟蹤高振東才斷的。
劉海中覺得腿更疼了,趕緊走幾步進了中院,等到看不見高振東了,他往地上吐了口唾沫:“呸,該死的閻老西。”
高振東進家,拿出一臺錄音機打開,婁曉娥拿出自己帶過來的幾盤磁帶,放起音樂來。
這一臺,高振東是準備留着就當錄音機用的。
安排好婁曉娥,高振東沒有繼續開箱錄音機,現在開了也沒用。
他拿出紙筆,開始畫電路圖。
錄音機做存儲,理論上並不複雜,從音頻輸出口接線到轉換器,模擬音頻轉換爲數字信號,數字信號再通過接口輸入到計算機裡。
這是讀取,寫入就反過來就行了。
當然,這裡面還涉及到數據起始定位等小問題。
不過由於錄音磁帶頻響範圍有限,導致理論傳輸速率很低,9.6kbps左右的樣子,也就是1kByte/s。
再結合磁帶的錄音長度,一盤標準磁帶單面的數據容量很小,大概2M左右。
聽起來好像很弱,但是以上關於速度和容量的討論,是基於高振東前世數字技術已經大大發展的前提下。
而實際上,這個速度和容量放到1959年,那就是神!
特別是容量,在這個普遍以幾k幾十k來論存儲容量的時代,2M不到看起來不大,實際上簡直就是超級空間。
這種對比其實也正常,誰都想不到技術的發展會帶來何種變革,在IT圈子裡,最著名的段子就是比爾大門(Bill Gates)的名言:“640kByte內存對於個人來說實在是太大了,一個人永遠用不完這麼多內存。”
然而,沒多久,現實就給了這位大佬一記狠狠的大嘴巴子。 作爲外存,1kByte/s的速度,在這個時代也是足夠用的,而2M左右的容量,已經大大超出了當前所需。
還是拿比爾大門的東西來舉例,因爲他出名啊。
成熟的Windows時代到來前,巨硬的最後一代命令行操作系統Dos6.22的核心部分,一張1.44MByte的3.5寸軟盤就能裝下了,而且還能剩餘不少。
這意味着,高振東能在上面,存一個合適的操作系統了。
一盤磁帶存操作系統,一盤磁帶存C編譯器,完美。
而且錄音磁帶存儲有個好處,由於信息密度極低,它的可靠性很好,只要略微注意維護,上面的數據能存很久。
就好像曾經有人問,怎麼才能可靠的長久保存一些信息,回答是:刻在花崗岩上。
這在這個信息設備的可靠性還不怎麼樣的時候,這是個很大的優點。
不過,要把磁帶用起來,除了轉換設備之外,還需要編一下配套軟件,但是這些都難不倒現在的高振東,他自己的知識儲備,不用開掛,都能把這東西做出來。
唯一麻煩的是這裡面用到的數字電路所有邏輯門,都要靠晶體管一個一個的搭。
好在有了晶體管計算機經驗的高振東,對這個是輕車熟路。
一個下午的時間,就在高振東畫圖編程,婁曉娥聽歌做飯中慢慢溜了過去。
忙碌間隙,婁曉娥偶爾看一眼更加忙碌的高振東,臉上的笑容和眼中的光芒從未停歇。
兩人甜甜蜜蜜的吃完晚飯,高振東把婁曉娥送回家,例行抽獎。
看看今天他抽到了什麼?——《深入理解Linux內核》。
這是一本基本上沒有太多實際的代碼,但是處處都在教你怎麼寫一個操作系統的書。
裡面用大篇幅介紹了Linux從信號、進程、內存、中斷、時間同步、文件、驅動各方面的情況,把每一個方面所涉及到的設計思想、信號、功能、函數定義、接口情況都說得很明白,但是就是源代碼很少。
更重要的是,這本書是從x86架構的角度出發,去描述這些東西的,這就讓高振東基於8008的DJS-59乃至後繼機型,和這本書的內容比較匹配。
還有一個點讓高振東覺得很贊,那就是裡面凡是涉及到實例,都是以C爲基礎的,不是C++,而是C。
至於造成這樣的原因,和Linux的創始人Linus有關,他非常討厭C++,在網絡和社交媒體上,對C++放炮那是家常便飯。
“C++真是一門很爛的語言!”——Linus Torvalds。
這本書的內容,比把Linux的源碼給高振東都還有用,因爲Linux出現的時候,已經是幾十年後了,計算機環境完全不同,很多源碼就算給了他,都並沒有什麼暖用,還不如這個。
給你原理和解釋,至於在自己的機器上怎麼實現,自己想辦法。
當然,內容有很多超前的地方,不過高振東現在想要的,也就是一個簡單而又有發展潛力的操作系統架構。
——
第二天是週一,老陳通知高振東,爲了向總求援的材料,高振東制定並上報的研製計劃已經批了,部裡在京鋼安排了一個符合高振東需求的車間,連設備帶人配合。
廠裡安排高振東帶第一研究室的人,直接整建制去京鋼開展工作。
不過在過去之前,還有一點時間,廠裡準備把ESR的研究結題了,成果已經出來了,是時候了,而且正好高振東有空,等到他到京鋼一開展工作,又不知道是什麼時候了。
而且不把ESR結題掉,第一研究室的人工作會很受影響。
整個第一研究室,都在忙碌着這個事情,高振東反而事情不太多,他主要是在各種文件上簽字。
另外就是安排人把第一批試運行時精煉的大長徑比高強度鋼材,發往草原拖拉機廠,何總那邊等這東西等了很久了,連用於熔鍊的自耗電極都是他從草原拖拉機廠發過來的。
這種鋼的材料和工藝,是不能向第三軋鋼廠透露的。
趁着這個空檔,高振東給運算所那邊打了個電話,然後找人把磁帶錄音機模數轉換器的PCB圖和BOM表送了過去,請運算所那邊幫忙做一下。
這東西運算所來做,明顯比廠裡更專業。
運算所那邊配合工作配合得賊高興,不用想都知道,高主任這是又有啥新玩意了,而且明顯是和計算機有關的,否則不會送到運算所來做。
不過高振東沒說這到底是什麼東西,只是對池總工說,這玩意涉及到計算機的重要外設。
這讓池總工心裡癢癢的,親自督工,力爭儘快把東西做出來。
不過這東西也急不來,這種小批量板子,這個時候一般都是用的化學蝕刻法蝕刻電路板,這可不是堆人就能堆出來的,化學反應需要時間。
今天還有4k