Linux系统概述课件.ppt

Linux系统概述课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

1.2.4檔系統

Linux虛擬檔系統為用戶提供了一個一種公共的介面,而不需要瞭解物理設備或邏輯系統的細節。系統允許系統管理員將在任何物理設備上的邏輯檔系統掛接在檔目錄中。Linux支持幾種可執行檔格式。Linux的虛擬檔系統由五個模組組成:設備驅動模組、設備獨立介面模組、邏輯檔系統模組、系統獨立介面模組和系統調用模組。1.2.4檔系統

Linux虛擬檔系統為用戶提供了一個一種公共的介面,而不需要瞭解物理設備或邏輯系統的細節。系統允許系統管理員將在任何物理設備上的邏輯檔系統掛接在檔目錄中。Linux支持幾種可執行檔格式。Linux的虛擬檔系統由五個模組組成:設備驅動模組、設備獨立介面模組、邏輯檔系統模組、系統獨立介面模組和系統調用模組。(1)設備驅動模組:該模組和具體的設備控制器相關。Linux支持大量的設備控制程式。(2)設備獨立介面模組:該模組提供了一種一致的設備視圖。(3)邏輯檔系統模組:針對不同的檔系統都有一個對應的邏輯檔系統模組。Linux主要採用EXT2(SecondExtendedFileSystem)檔系統。1.2.4檔系統

(4)系統獨立介面模組:該模組提供了一種獨立於硬體和邏輯檔系統的統一視圖,它採用面向字元和麵向塊的檔介面來表示所有的資源。(5)系統介面模組:該模組限制了用戶對系統中功能的訪問保證了系統的安全。1.2.5網路

TCP/IP協議是Internet的標準協議,同時也是事實上的工業標準。Linux的網路實現支持BSD套接字,支持全部的TCP/IP協議。Linux內核的網路部分由BSD套接字、網路協議層和網路設備驅動程式組成。Linux網路介面子系統支持多種網路設備並支持各種網路協議,它將網路設備和協議的實現細節抽象化,使用戶不需要知道目前使用的網路設備和網路協議。1.2.5網路Linux網路介面子系統由五個模組組成:網路設備驅動模組、設備獨立介面模組、網路協議模組、協議獨立介面模組和系統調用介面模組。1.2.5網路Linux網路介面子系統由五個模組組成:網路設備驅動模組、設備獨立介面模組、網路協議模組、協議獨立介面模組和系統調用介面模組。(1)網路設備驅動模組:該模組針對各種網路設備進行編寫,它負責和硬體的通信工作。(2)設備獨立介面模組:該模組抽象了網路設備的實現細節,為子系統上層模組提供了一個一致的設備視圖。(3)網路協議模組:該模組中每個都實現了相應的網路傳輸協議。(4)網路協議獨立介面模組:該模組提供了一個與網路硬體和網路協議無關的介面,這樣內核可以在一個統一的視圖下訪問網路。(5)系統調用模組:該模組限制了用戶進程對子系統中各種功能的訪問。1.2.6其他

除上述主要組成部分之外,內核還包含一些一般性的任務和機制,這些任務和機制可使Linux內核的各個部分有效地組合在一起,它們是上述主要部分高效工作的必要保證。Linux是單塊結構的操作系統。為了可方便地在內核中添加新的組件,Linux支持可動態裝載和卸載的模組,這樣可方便地在內核中添加新的組件或卸載不再需要的內核組件。1.2.6其他Linux提供了多種進程間的通信機制,其中,信號和管道是最基本的兩種。此外,Linux也提供SystemV的進程間通信機制,包括消息佇列、信號燈及共用記憶體。為了支持不同機器之間的進程通信,Linux還引入了BSD的Socket機制。1.2.6其他Linux提供了多種進程間的通信機制,其中,信號和管道是最基本的兩種。此外,Linux也提供SystemV的進程間通信機制,包括消息佇列、信號燈及共用記憶體。為了支持不同機器之間的進程通信,Linux還引入了BSD的Socket機制。Linux內核採用了數據抽象技術。設備驅動程式、檔和網路協議等模組都作為一個獨立的模組存在,並且它們都支持一種公共的介面。1.2.6其他Linux內核還採用了分層的技術,將那些於硬體相關的模組和其他模組嚴格地分離,因此當系統移植到其他平臺時,不需要對內核做太大的修改。圖1.2說明了上述Linux內核的重要組成部分及其相互關係。

文档评论(0)

157****3839 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档