成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Unix系統字符型設備驅動程序能夠提供的入口點

系統 其他OS
在文章中,我們知道在Unix系統的內部,I/O設備的存取通過一組固定的入口點進行的,這組入口點是由每個設備的設備驅動程序提供的。

我們知道Unix系統對硬件設備支持兩個標準接口:塊特別設備文件和字符特別設備文件,通過塊(字符)特別設備文件存取的設備稱為塊(字符)設備或具有塊(字符)設備接口。塊設備接口僅支持面向塊的I/O操作,所有I/O操作都通過在內核地址空間中的I/O緩沖區進行,它可以支持幾乎任意長度和任意位置上的I/O請求,即提供隨機存取的功能。

在Unix系統內部,I/O設備的存取通過一組固定的入口點來進行,這組入口點是由每個設備的設備驅動程序提供的。一般來說,Unix系統字符型設備驅動程序能夠提供如下幾個入口點:

(1) open入口點。打開設備準備I/O操作。對字符特別設備文件進行打開操作,都會調用設備的open入口點。open子程序必須對將要進行的I/O操作做好必要的準備工作,如清除Unix系統緩沖區等。如果設備是獨占的,即同一時刻只能有一個程序訪問此設備,則open子程序必須設置一些標志以表示設備處于忙狀態。

(2) close入口點。關閉一個設備。當***一次Unix系統使用設備終結后,調用close子程序。獨占設備必須標記設備可再次使用。

(3) read入口點。從設備上讀數據。對于有緩沖區的I/O操作,一般是從緩沖區里讀數據。對字符特別設備文件進行讀操作將調用read子程序。
 
(4) write入口點。往設備上寫數據。對于有緩沖區的I/O操作,一般是把數據寫入緩沖區里。對字符特別設備文件進行寫操作將調用write子程序。

(5) ioctl入口點。執行讀、寫之外的操作。

(6) select入口點。檢查Unix系統設備,看數據是否可讀或設備是否可用于寫數據。select系統調用在檢查與設備特別文件相關的文件描述符時使用select入口點。如果設備驅動程序沒有提供上述入口點中的某一個,系統會用缺省的子程序來代替。對于不同的系統,也還有一些其它的入口點。

我們知道了,在Unix系統中,對用戶程序而言,設備驅動程序隱藏了設備的具體細節,對各種不同設備提供了一致的接口,一般來說是把設備映射為一個特殊的設備文件,用戶程序可以象對其它文件一樣對此設備文件進行操作。

【編輯推薦】

  1. Unix連接知識講解之文件的連接和符號連接
  2. Unix系統文件使用chmod的一些例子
  3. 對Unix文件的屬性知識深入講解
  4. 一起來學習Unix文件知識詳細分析
  5. 講解非常重要的Unix文件
責任編輯:小霞
相關推薦

2010-05-10 15:53:24

Unix系統

2010-04-19 10:28:43

Unix操作系統

2010-04-19 10:18:30

Unix操作系統

2011-01-10 18:21:38

linux編寫程序

2021-11-29 07:55:45

Linux GPIO Linux 系統

2009-12-07 09:39:04

Linux設備驅動硬件通信

2021-11-16 06:55:36

Linux字符設備

2021-11-22 08:14:23

Linux Linux驅動Linux 系統

2018-11-26 08:45:29

Linux驅動程序命令

2009-06-12 08:39:08

微軟Windows 7操作系統

2009-07-06 18:17:46

JDBC驅動程序

2023-10-28 09:57:04

FocusriteLinux

2021-06-27 17:31:16

微軟惡意軟件網絡攻擊

2013-10-31 16:29:10

Linux內核

2011-09-08 18:34:33

WindowsXP驅動程序

2020-12-18 11:54:22

Linux系統架構

2021-02-22 09:05:59

Linux字符設備架構

2011-01-06 16:29:08

linuxtasklet機制

2017-03-03 08:40:32

2009-08-12 18:20:39

C#事件驅動程序
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲网址 | 国产精品大全 | 日本久草| 影音先锋中文字幕在线观看 | 国产精品久久精品 | 天堂一区二区三区四区 | 日批免费在线观看 | 亚洲男女视频在线观看 | 成人在线免费观看 | 国产高潮好爽受不了了夜色 | 色999视频 | 亚洲综合婷婷 | 久久91| 99视频免费在线观看 | 91视视频在线观看入口直接观看 | 国产91视频播放 | 精品国产一区二区在线 | 欧美一区二区三区免费电影 | 最新日韩在线视频 | 久久久久久国产精品免费免费 | 久久精品在线 | 色吧色综合 | 一二区成人影院电影网 | 国产亚洲成av人片在线观看桃 | 成人影院免费视频 | 黄色大片免费看 | 做a视频| 国产三级精品视频 | 亚洲成人精选 | 日韩中文在线观看 | 一区二区久久 | 国产一区二区三区免费视频 | 日韩免费高清视频 | 亚洲一二三区精品 | 91麻豆精品国产91久久久资源速度 | 拍真实国产伦偷精品 | 国产精品成人一区二区三区 | 久久伊人精品一区二区三区 | 欧美日韩在线免费观看 | 国产一区二区在线视频 | 日韩欧美精品在线 |