freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux啟動(dòng)過程分析及dns服務(wù)器畢業(yè)論文-文庫吧資料

2024-09-09 16:52本頁面
  

【正文】 最初的幾百 KB 大小發(fā)展到現(xiàn)在的幾百兆。該程序通過查找處理器內(nèi)核類型和處理器類型調(diào)用相應(yīng)的初始化函數(shù),再建立頁表,最后跳轉(zhuǎn)到 start_kernel()函數(shù)開始內(nèi)核的初始化工作 。不同體系結(jié)構(gòu)的 Linux 系統(tǒng)的入口文件是不同的,而且因?yàn)樵撐募c具體體系結(jié)構(gòu)有關(guān),所以一般均用匯編語言編寫 [3]。該段的基地址就是壓縮內(nèi) 核解壓后的跳轉(zhuǎn)地址。不論哪種情況,在跳到 Linux 內(nèi)核執(zhí)行之前 CUP 的寄存器必須滿足以下條件: r0= 0, r1=處理器類型, r2=標(biāo)記列表在 RAM中的地址。如果 Linux 內(nèi)核存放在 Flash 中,并且可直接在上面運(yùn)行(這里的 Flash 指 Nor Flash),那么可直接跳轉(zhuǎn)到內(nèi)核中去執(zhí)行。 目前 傳遞 啟動(dòng) 參數(shù) 主 要采 用兩 種方 式: 即通 過 struct param_struct 和 struct tag(標(biāo)記列表, tagged list)兩種結(jié)構(gòu)傳遞。 Linux 內(nèi)核在啟動(dòng)過程中會(huì)根據(jù)該處理器類型調(diào)用相應(yīng)的初始化程序。雖然它并不是 bootloader 必須要完成的工作,但是通過串口輸出信息是調(diào)試 bootloader 和 Linux 內(nèi)核的強(qiáng)有力的工具,所以一般的 bootloader 都會(huì)在執(zhí)行過程中初始化一個(gè)串口做為調(diào)試端口。 2) 初始化串口串口在 Linux 的啟動(dòng)過程中有著非常重要的作用,它是 Linux 內(nèi)核和用戶交互的方式之一。 bootloader 必須具備的功能 1) 初始化 RAM 因?yàn)? Linux 內(nèi)核一般都會(huì)在 RAM 中運(yùn)行,所以在調(diào)用 Linux 內(nèi)核Linux 啟動(dòng)過程分析 之前 bootloader 必須設(shè)置和初始化 RAM,為調(diào)用 Linux 內(nèi)核做好準(zhǔn)備。對(duì)于一般的嵌入式系統(tǒng),通常把 Flash 等非易失性存儲(chǔ)器映射到這個(gè)地址處,而 bootloader就位于該存儲(chǔ)器的最前端,所以系統(tǒng)上電或復(fù)位后執(zhí)行的第一段程序便是 bootloader。由此可見, bootloader 和 Linux 內(nèi)核有著密不可分的聯(lián)系,要想清楚的了解 Linux 內(nèi)核的啟動(dòng)過程,我們必須先得認(rèn)識(shí) bootloader 的執(zhí)行過程,這樣才能對(duì)嵌入式系統(tǒng)的整個(gè)啟過程有清晰的掌握。 第二章 Bootloader Linux 啟動(dòng)過程分析 Bootloader 的概念和作用 Bootloader 是嵌入式系統(tǒng)的引導(dǎo)加載程序,它是系統(tǒng)上電后運(yùn)行的 第一段程序,其作用類似于 PC 機(jī)上的 BIOS。Host only 方式可以使虛擬機(jī)和宿主機(jī)二者構(gòu)成一個(gè)網(wǎng)絡(luò),實(shí)現(xiàn)數(shù)據(jù)傳輸; custom 方式不大常用,Linux 啟動(dòng)過程分析 在此不作介紹。 安裝好 VMware 軟件后,首先要建立一個(gè)新的虛擬機(jī),為這個(gè)新的虛擬機(jī)指定將來要安裝的操作系統(tǒng)、規(guī)劃內(nèi)存和硬盤容量、設(shè)置網(wǎng)絡(luò)連接方式、指定虛擬機(jī)文件的存放路徑等,其中比較重要的是VMware 網(wǎng)絡(luò)配置,共 4 種方式。 常用的虛擬機(jī)軟件有 VMware 和 Virtual PC,運(yùn)行時(shí)相當(dāng)于生成了一臺(tái)沒有安裝任何軟件的“祼機(jī)”,這臺(tái)“祼機(jī)”可以看作是一臺(tái)獨(dú)立的、功能完全的計(jì)算機(jī),成為虛擬機(jī),它與安裝“虛擬機(jī)”軟件的計(jì)算機(jī)沒有任何耦合關(guān)系,運(yùn)行虛擬機(jī)的真實(shí)的 PC 稱為宿主機(jī),甚至能夠把虛擬機(jī)和宿主機(jī)搭建成一個(gè)網(wǎng)絡(luò)。 一、 硬盤直接安裝 把硬盤中的一部分空間開辟出來,專門用來安裝 Linux,通過制作一個(gè)雙啟動(dòng)菜單,在開機(jī)時(shí)由用戶選擇進(jìn)入 Windows 系 統(tǒng)或者Linux 啟動(dòng)過程分析 Linux 系統(tǒng)。目前被廣泛看好的是信息家電市場(chǎng),國(guó)內(nèi)有很多開發(fā)廠商正加大投入、開發(fā)和研制新的產(chǎn)品,嵌入式LINUX 將是他們首選的操作系統(tǒng)。 一個(gè)最小的嵌入式系統(tǒng)的基本組成為:① 一個(gè)用作引導(dǎo)的可用設(shè)施(工具);② 一個(gè)具備內(nèi)存管理,進(jìn)程管理和定時(shí)器服務(wù)的LINUX 微內(nèi)核;③ 一個(gè)初始進(jìn)程;④ 硬件的驅(qū)動(dòng)程序;⑤ 一個(gè)或幾個(gè)應(yīng)用進(jìn)程以提供必要的應(yīng)用功效。但我想好吧,這也是個(gè)好名字,而且以后為這事我總能說服別人,就像我現(xiàn) 在做的這樣。但這都是他取的名字。而 Ari Lemke,他堅(jiān)持要用自己的方式將內(nèi)核代碼放到 ftp 站點(diǎn)上,并且非常不喜歡 Freax 這個(gè)名字。實(shí)際上 內(nèi)核代碼中某些早期的 Makefile 用 于描述如何編譯源代碼的文件 文件中就已經(jīng)包含有 Freax這個(gè)名字了,大約存在了半年左右。 在 Linus 的自傳《 Just for Fun》一書中, Linus 解釋說:坦白地說,我從來沒有想到過要用 Linux 這個(gè)名稱發(fā)布這個(gè)操作系統(tǒng),因?yàn)檫@個(gè)名字有些太自負(fù)了。 fi 服務(wù)器上時(shí),管理員Ari Lemke 很不喜歡這個(gè)名稱。 Linux 啟動(dòng)過程分析 目 錄 第一 章 緒論 ........................................................................................... 4 Linux
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1