让驱动程式不再神秘.pptVIP

  • 1
  • 0
  • 约 49页
  • 2017-10-29 发布于上海
  • 举报
让驱动程式不再神秘

讓驅動程式不再神祕 Linux下的設備驅動程式 Linux簡介 Linux是類UNIX作業系統的一個分支,最初是由Linus于1991年為基于Intel80386的IBM兼容機開發的。 Linux只是一個內核的標識,不同于我們平時所說的RedHat Linux,Turb Linux等發行版本,這些發行版本除了內核外還包括了不同的外部應用程式以方便用戶使用和管理作業系統。(我們以RedHat為例) 什麼是設備驅動程式 設備驅動程式就是外部設備的軟體抽象,或者說是軟體表現 驅動程式有什麼用 設備驅動程式都是一個個獨立的“黑盒子”,使某個特定的硬體附應一個定義良好的內部編程界面,同時完全隱藏了設備的工作細節。用戶操作透過一組標準化的系統調用完成。驅動程式就是將這些調用映射到作用于實際硬體的設備特定的操作上。 作業系統內核的功能 進程管理 內存管理 文件系統 設備控制 網路功能 作業系統內核的功能 進程管理︰內核的進程管理活動就是在單個或多個CPU上實現多個進程的抽象。 內存管理︰內核在有限的可用內存資源上為每個進程都創建了一個虛擬尋址空間。 文件系統︰Linux(Unix)中的每個對象幾乎都可以被看作文件。內核在沒有架構的硬體上構造架構化的文件系統,所構造的文件系統抽象在整個系統中被廣泛使用。另外,Linux支持多種文件系統類型,如符合Linux標準的ext2文件系統

文档评论(0)

1亿VIP精品文档

相关文档