

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1、系統的基本初始化內容包括哪些?概況系統的引導和初始化是操作系統實現控制的第一步,也是集中體現系統優(yōu)劣的重要部分。LINUX作為一個免費的準UNIX操作系統,在眾多業(yè)余愛好者以及小型商業(yè)處理市場表現不俗,成為繼WINDOWS系列后的另一個主流。了解LINUX系統的初始化,對于進一步掌握UNIX系統是十分有幫助的。通常,LINUX系統的初始化可以分為兩部分:內核部分和init程序部分。內核主要完成系統的硬件檢測和初始化,init程序則主
2、要完成系統的各項配置。初始化詳解(1)內核部分通常情況下,計算機首先用LILO程序引導內核的一部分(這部分沒有被壓縮),以此來引導內核的其他部分。LILO程序是最常用的、也是比較完善的LINUX系統引導器,PC機通常從硬盤的引導扇區(qū)讀取這部分程序。關于LILO程序的詳細內容可以參照其他資料。內核被解壓縮并裝入內存后,開始初始化硬件和設備驅動程序。下面是內核初始化系統的具體步驟(各個版本之間會有一定的差異,下面是2.2.1622版本的一個
3、例子):(1)檢測CPU的主頻和控制臺的顯示類型,并對CPU速度用BogoMIPS程序進行估算。(2)此后內核通過外設顯示系統內存信息:如131072k(128M),127820k剩余,使用的具體情況為:1048k內核代碼,412k保留,1728k數據等。爾后是各類hashtable的信息。(3)內核加載磁盤空間限量支持,完成CPU檢測(包括檢查數學協處理器),以及POSIX適應性檢測。(4)初始化PCIBIOS,檢測系統的PCI設備,
4、并加載TCPIP網絡支持。(5)內核開始檢測其他各種硬件設備:如PS2端口設備,串行口設備,硬盤,軟盤,SCSI等。(2)init程序部分init程序通常在sbin或bin下,它負責在系統啟動時運行一系列程序和腳本文件。init程序一旦被內核調用,便成為系統的第0號進程,該進程對于LINUX系統是十分重要的,有關它的詳細內容請參閱其他資料。init進程做的每一步都由etcinitab中的配置決定。inittab文件的每一行包含四個域,格
5、式為:code:runlevels:action:comm(1)code域用單個或兩個字符序列來作為本行的標識,這個標識在此文件中是唯一的。文件中的某些記錄必須使用特定的code才能使系統工作正常。(2)runlevels域給出的是本行的運行級別。LINUX系統運行在一定的級別下,當inittab文件指定了某一特定的運行級別時,該記錄行包含的命令將被執(zhí)行。RedHat系統通常設置了7個運行級別(06),各運行級別的說明包含在initta
6、b文件的開頭。(3)action域指出的是init程序執(zhí)行comm命令的方式。比如:只執(zhí)行comm一次,還是在它退出時重啟。(4)comm域給出相應記錄行要執(zhí)行的命令。一般而言,flash分為n和n2種,簡單的說就是用門和門搭建的2種flash。目前用為海量存儲器的flash都是n結構,而一些當成rom使用的flash為n結構。至于他們的物理上的區(qū)別,我也不明白,為了讓自己掃盲,特地找了篇比較他們特性的入門文章,看來還是要多學習才行。i
7、ntel也在將nflash向pc主存儲器方向推廣,目前的產業(yè)能力也預示著這并不是妄想,目前最高的容量的nflash已經達到了16Gbit單片,說不定過幾年,我們就再也不能在pc里聽見讀寫磁盤時候發(fā)出的吱吱聲了。性能比較flash閃存是非易失存儲器,可以對稱為塊的存儲器單元塊進行擦寫和再編程。任何flash器件的寫入操作只能在空或已擦除的單元內進行,所以大多數情況下,在進行寫入操作之前必須先執(zhí)行擦除。N器件執(zhí)行擦除操作是十分簡單的,而N則
8、要求在進行擦除前先要將目標塊內所有的位都寫為0。由于擦除N器件時是以64~128KB的塊進行的,執(zhí)行一個寫入擦除操作的時間為5s,與此相反,擦除N器件是以8~32KB的塊進行的,執(zhí)行相同的操作最多只需要4ms。執(zhí)行擦除時塊尺寸的不同進一步拉大了N和NADN之間的性能差距,統計表明,對于給定的一套寫入操作(尤其是更新小文件時更多的擦除操作必須在基于N的單元中進行。這樣,當選擇存儲解決方案時,設計師必須權衡以下的各項因素。N的讀速度比N稍快
9、一些。N的寫入速度比N快很多。N的4ms擦除速度遠比N的5s快。大多數寫入操作需要先進行擦除操作。N的擦除單元更小,相應的擦除電路更少。接口差別Nflash帶有SRAM接口,有足夠的地址引腳來尋址,可以很容易地存取其內部的每一個字節(jié)。N器件使用復雜的IO口來串行地存取數據,各個產品或廠商的方法可能各不相同。8個引腳用來傳送控制、地址和數據信息。N讀和寫操作采用512字節(jié)的塊,這一點有點像硬盤管理此類操作,很自然地,基于N的存儲器就可以取
10、代硬盤或其他塊設備。容量和成本Nflash的單元尺寸幾乎是N器件的一半,由于生產過程更為簡單,N結構可以在給定的模具尺寸內提供更高的容量,也就相應地降低了價格。Nflash占據了容量為1~16MB閃存市場的大部分,而Nflash只是用在8~128MB的產品當中,這也說明N主要應用在代碼存儲介質中,N適合于數據存儲,N在CompactFlash、SecureDigital、PCCards和MMC存儲卡市場上所占份額最大??煽啃院湍陀眯圆捎?/p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論