激情综合五月,亚洲69av,日韩亚洲一区在线,日韩精品91亚洲二区在线观看

第209章 LINUX第一版

    linus發過來的源碼包,總共大概12000行代碼,他編寫這些代碼總共huā費了十天左右的時間,要是算上之前為此而準備的時間,則至少還要加上一個月-好看的:。3∴35686688而林鴻將這些代碼閱讀完畢,卻只huā了大概三個小時就看完了。
    林鴻發現,里面很多地方都借鑒了minix的寫法,畢竟之前linus一直都在研究minix,從上面借鑒了不少特點和功能。例如,文件系統的結構。
    minix的文件系統是模仿unix來寫的,只有將文件系統實現了,才有可能對磁盤進行讀寫,可以說文件系統就是對磁盤的管理程序。雖然現在的linux并沒有涉及到磁盤的讀寫功能,但是這個一部分linus還是將其實現了出來。
    按照編程的慣例,通常第一個程序都是實現“hello,olrd”,linus也曾經在顯示器上打印過這個語句,但是他發給林鴻的這個版本的功能,已經不僅僅是這么簡單了。
    他在這個版本中實現了兩個重要的功能,即保護模式和多進程。
    這兩個特點是dos系統所不具備的,被視為現代cào作系統的重要功能。
    “保護模式”是針對內存的一個說法。
    intel公司在1978年發布了一個16位的cpu,即8086,這個cpu是intel歷史上一個重要的里程碑,是奠定了intel在pc領域芯片的最最要的產品之一。
    8086cpu總有20根地址線,可以最大尋址2的16次方,也就是1mb的地址空間-好看的:。
    這就是基于8086cpu的計算機所能支持的最大內存地址,這個模式被稱為“實模式”。dos系統就是工作在這個模式下。
    實模式只支持最多1mb的內存。就林鴻想要升級自己正在使用的這臺康柏計算機,在內存條上再加一條1mb的內存,dos系統也識別不出來,根本無濟于事,xing(圣王txt下載)能沒有任何提升。
    這是16位cpu的硬件結構所決定的,在當時1mb內存已經相當不錯。所有應用程序都足夠使用。
    不過,在電子領域,存在著“摩爾定律”,集成電路不斷迅速發展,很快8086cpu就無法滿足要求了。
    于是intel便在1985年推出了8086的升級版本80386。
    這一次,寄存器的位數被翻了一倍,從16位升級到32位。
    80386cpu增加了不少優點,不但尋址空間大大,而且還引入了多任務處理和保護模式的概念。器:無廣告、全文字、更
    保護模式下,對內存的管理已經不再是以前的分段式結構。而是變成了分頁機制,這種機制有非常大的優點,可以讓內存管理xing(圣王txt下載)能得到極大的提升。
    但是,在計算機領域,有一種“向前兼容”的規則,也就是說,80386必須兼容8086cpu的機制,以前在那個上面能運行的程序。在升級后的cpu上也能運行。
    所以在默認情況(求魔最新章節)下,這個“保護模式”是沒有被打開來的,使用的還是“實模式”。
    而要想打開“保護模式”,則需要用代碼對第20號地址線進行cào作,將其“喚醒”。它就是進入保護模式的守mén人,必須通過它的同意才行。
    說起來簡單,但是整個過程具體實現起來卻是相當復雜的-好看的:。
    這也是linus為什么huā了這么長時間才最終將版編寫完畢的原因。
    他們想讓linux跟上時代的發展,讓linux未來的功能能夠和現在的這些最新cào作系統相媲美,進入保護模式是必不可少的,因為只有進入了保護模式才能最大程度地發揮出80386cpu的最大xing(圣王txt下載)能。
    林鴻之前看《cào作系統設計與實現》的時候,在這部分看得非常mi糊,專mén還去查了不少資料。可是心中還是對這種機制有些想不通,為什么要這樣設計。
    但是,今天他看到了linus的實現代碼之后,頓時有一種突然頓悟的感覺。
    與平時編程的時候,不用去關心硬件底層結構不同,cào作系統的底層代碼卻是和硬件緊密相連。最初的那boot和load兒程序,都必須用匯編才能勝任。jing確到cpu的某一個寄存器,也jing確到磁盤的某一個扇區。
    要想理解這些代碼,必須對cpu和磁盤的硬件結構了解得非常清楚。例如cpu有多少引腳,里面有多少個寄存器,每一個寄存器的作用又是什么。
    有著非常詳細地技術文檔。這么小小的一塊芯片,涉及到的技術資料卻是幾本厚厚的大部頭書籍。
    林鴻不得不感嘆。這小小的芯片之中,承載的卻是人類文明中最先進的知識結晶,將人類的智慧發揮到了極處,每一個引腳,沒一個寄存器都是經過了千百次不斷試驗之后才最終定下來的。
    林鴻按照linus在里面寫的說明文檔,將開發環境配置好,然后在minix平臺下對這份代碼進行了編譯。
    修復了幾個細小的bug之后,他最終將linux的鏡像文件給編譯出來了。
    他只有一臺計算機,所以最終只好將這個linux安裝在了本機上。
    當然,他使用的又是多系統安裝方式,其他兩個系統并沒有受到影響。
    重啟之后,他選擇了菜單,然后回車。
    顯示器上頓時閃現一連串的字符,不斷向上刷動。
    此刻,林鴻已經對計算機啟動的詳細過程有了非常深刻的認識,不再像以前那樣。根本不知道計算機到底在做什么。
    當電源開關被按下的時候,機器就開始通電,主板的控制芯片于是向cpu發送一個重置信號,將cpu恢復到最初始的狀態,當芯片組檢測到cpu上的供電穩定的時候,cpu就會開始工作。
    它要做的第一件事就是從內存中的0xffff0地址處讀取指令運行。
    而這個地址中。通常會有一個跳轉指令,跳轉到bios的自檢系統處,這個時候便開始了自檢過程。bios是主板廠商早就刷在了固件里面的一個系統,目的就是對硬件進行管理。
    自檢的目的,是為了檢測計算機各部分硬件是否正常,如果缺少或者有損壞的硬件,則啟動就會立刻被掛起。
    只有所有硬件檢測都被通過之后,才會最終跳轉到第一個扇區,讀取mbr,開始執行安裝在磁盤上的cào作系統。
    而linus完成的功能。就是在讀取mbr之后,如何將cào作系統加載到內存里面進行執行。
    這個過程很快,字符不斷向上刷新,硬件檢測很快結束,接著顯示屏一閃,頓時最頂部便出現了“aaaaaabbbb……”這樣的字符-其他書友正在看:。
    看著顯示器上不斷出現的ab字符,林鴻知道,這一次啟動過程已經完畢。他已經看到了linus所編寫的功能。
    要是其他不懂技術的人看到這種情況(求魔最新章節),必定會對此嗤笑一聲,道:“這也叫cào作系統?開玩笑吧!”
    實際上,當初linus將這個版本編寫出來之后,就興奮地叫來他的妹妹薩拉來觀看。這畢竟是他huā費了極大的心思而編寫出來的作品,努力了這么久,終于成功了,自然想和其他人分享一下自己的喜悅。
    可是抱著泰迪熊的薩拉盯著顯示屏看了大約五秒之后,說了一聲“很好”,便面無表情地回到房間內和她的閨蜜煲電話粥去了。
    linus為此愣了半天,良久才反應過來,自己和不懂技術的人是完全沒有共同語言的。他竟然奢望自己的妹妹能夠看懂自己所做的努力和成果。這簡直太天真了。
    在對方眼中,這就是簡單的顯示了幾個字符,完全沒有什么特別之處,也完全不知道做這么一個功能到底有什么意義。
    不過,林鴻對此卻是知道,顯示屏上不斷jiāo替顯示的ab字符,是由兩個進程打印在屏幕上的。也就是說,linus在這個版中,不但實現了保護模式,也將多任務管理的原型給做出來了。
    “厲害!”
    “很bāng!”
    “nicejob!”
    這些都是林鴻對linus的評價。
    這部分內容,看起來雖然都能夠理解。但是林鴻知道,如果讓自己編寫出來。要huā費的時間和jing力肯定比對方要多。并不是因為自己的技術不到家,而是自己在這方面的理解還不夠深刻,或者說,這方面的資料太少了,僅僅憑借一本《cào作系統設計與實現》根本寫不出來,還涉及到其他很多知識的積累。
    平時林鴻看待計算機,是從宏觀的角度觀察和使用的,可是當他看到這個最原始的cào作系統的時候,頓時有了一種在顯微鏡下觀察的感覺。
    所有的黑匣子都沒有了,他心中清楚地知道計算機下一步將要做什么,一切細節都一覽無余。
    此刻已經是凌晨兩點多,林鴻本來很想和linus溝通一下,可是對方此刻并不在線。
    于是,他心情ji動之下,便開始正式開始投入到linux的開發之中。
    他想要做的,就是將之前linus一直到minix中的bash,也就是外殼程序,移植到linux中。
    外殼程序非常重要,它可以說是所有程序之母,只有將它移植過來,才能夠順利地執行其他應用程序。
    bash本身就是一個開源的程序,可以從互聯網上免費下載,但是林鴻手中有它的源代碼,還是上次linus郵寄給他的。
    編寫這個,必須得實現一些cào作系統的系統調用命令,例如顯示目錄“ls”命令,進入目錄“cd”命令,這些都是最基本的。
    系統調用有很多,林鴻暫時打算先將minix里面所支持的完成即可。其他的,以后再說。
    為了避免linus進行重復開發,他首先給對方發了一封email,然后便埋頭開發。
    移植的過程比想象當中的要難一點,不過好在linux使用的文件系統和minix是一樣的,在太陽在東方升起的時候,他已經將bash程序移植得差不多了。(未完待續)
    ,

安之素葉瀾成 神仙傳 聽話 小仙有毒 七十年代嬌媳婦 嫡女為謀 我是曹子桓 做局 諸天無敵劍修葉觀 神醫狂妃戰神王爺乖乖受寵
激情综合五月,亚洲69av,日韩亚洲一区在线,日韩精品91亚洲二区在线观看
久久久久免费av| 中文不卡在线| 一区二区三区四区日韩| 亚洲午夜天堂| 日韩激情综合| 天堂久久一区| 四虎精品一区二区免费| 鲁大师成人一区二区三区| 九九精品调教| 亚洲一区资源| 国产a久久精品一区二区三区| 91欧美日韩在线| 亚洲精品乱码久久久久久蜜桃麻豆 | 久久一二三区| 免费一二一二在线视频| 日本久久综合| 蜜臀国产一区| 日韩不卡免费高清视频| 久久一区二区三区喷水| 欧美va天堂在线| 午夜久久tv| 视频一区二区国产| 另类亚洲自拍| 日韩激情一二三区| 97久久超碰| 久久精品一区| 国产精品伦理久久久久久| 美女国产精品久久久| 国产精品日韩精品中文字幕| 久久国内精品| 国产一区二区精品久| 美女视频网站久久| 欧美丰满日韩| 亚洲二区视频| 久久国产精品99国产| 亚洲69av| 久久福利在线| 麻豆一区二区99久久久久| 久久麻豆视频| 日本久久成人网| 日韩视频久久| 欧美亚洲福利| 午夜久久av| 麻豆精品av| 正在播放日韩精品| 夜夜精品视频| 久久精品99国产精品| 国产精品久久久久蜜臀| 亚洲电影在线一区二区三区| 中文字幕成人| 麻豆成人91精品二区三区| 黑人精品一区| 男人的天堂亚洲一区| 国产精品成人国产| 久久国产小视频| 国产suv精品一区| 国产高清一区二区| 亚洲在线网站| 国产精品久久久久久久久久妞妞| 日韩精品诱惑一区?区三区| 中文无码日韩欧| 久草精品视频| 在线精品一区二区| 精品一级视频| 99国产精品| 久久99蜜桃| 日本蜜桃在线观看视频| 首页亚洲欧美制服丝腿| 国产精品日韩精品中文字幕| 久久国产直播| 国产精品啊v在线| 久久久91麻豆精品国产一区| 欧美日韩视频| 欧美日韩一区二区国产| 久久九九国产| 日韩精品免费一区二区夜夜嗨| 国产精品专区免费| 日韩精选在线| 黄色亚洲精品| 欧美亚洲人成在线| 麻豆理论在线观看| 婷婷久久免费视频| 国语精品一区| 亚洲婷婷丁香| 久久亚洲国产| 国产96在线亚洲| 日韩不卡一区二区| 91九色精品国产一区二区| 亚洲区第一页| 欧美日韩色图| 麻豆精品蜜桃视频网站| 亚洲精一区二区三区| 天堂网av成人| 免费观看久久久4p| 久久精品主播| 精品精品99| 国产欧美日韩影院| 亚洲精品在线观看91| 国产美女高潮在线观看| 欧美精品观看| 亚洲精品成人一区| 日韩视频免费| 国产美女高潮在线| 亚洲视频www| 99久久99久久精品国产片果冰| 精品理论电影在线| 国产精品久久久久久av公交车| 蜜桃免费网站一区二区三区| 日韩午夜av| 一区三区视频| 红桃视频欧美| 日韩精品久久久久久久软件91| 国产欧美综合一区二区三区| 久久久国产精品网站| 日韩不卡免费高清视频| 欧美精品黄色| 97成人在线| 亚洲风情在线资源| 香蕉人人精品| 亚洲制服欧美另类| 久久99久久久精品欧美| 久久精品国产68国产精品亚洲| 日韩av成人高清| 天堂√8在线中文| 噜噜噜躁狠狠躁狠狠精品视频 | re久久精品视频| 蜜桃视频在线观看一区| 久久国产生活片100| 91视频久久| 国产精品毛片| 麻豆一区二区在线| 欧美精品黄色| 免费在线日韩av| 中文亚洲欧美| 国产在线观看91一区二区三区| 91成人精品| 久久亚洲人体| 亚洲深夜av| 麻豆传媒一区二区三区| 不卡中文字幕| 久久这里只有| 免费看日韩精品| 国产精品成人a在线观看| 久久香蕉精品| 免费看av不卡| 91成人在线精品视频| 色婷婷久久久| 国产精品久久久网站| 女人天堂亚洲aⅴ在线观看| 精品五月天堂| 综合亚洲色图| 久久精品动漫| 麻豆精品av| 日韩一区二区三免费高清在线观看| www在线观看黄色| 日本精品久久| 樱桃成人精品视频在线播放| 国产精品啊v在线| 视频一区二区三区中文字幕| а√在线中文在线新版| 日韩欧美另类中文字幕| 免费观看不卡av| 丰满少妇一区| 91成人小视频| 久久福利一区| 美女久久久久| 亚洲精品国产嫩草在线观看| 国产日韩在线观看视频| 在线免费观看亚洲| 伊人影院久久| 久久国产精品成人免费观看的软件| 国产精品日本一区二区不卡视频| 久久午夜精品| 亚洲婷婷在线| 亚洲黄色免费看| 国产精品www.| 日本精品国产| 免费在线观看不卡| 99亚洲精品| 91精品综合| 欧美香蕉视频| 美女视频网站久久| 日韩精品成人在线观看| 国产精品腿扒开做爽爽爽挤奶网站| 中文字幕色婷婷在线视频| 国产欧美日韩综合一区在线播放| 亚洲一二av| 免费av一区| 日韩精品一区二区三区免费观看| 红杏一区二区三区| 国产情侣久久| 国产精品一区2区3区| 色综合视频一区二区三区日韩 | 免费日本视频一区| 欧美特黄一区| 欧美精选一区二区三区| 欧美午夜精品一区二区三区电影| 日韩欧美一区免费| 日韩欧美午夜| 99久久www免费|