Ⅰ 什麼是「特殊設備」
顧名思義,用於特殊用途的設備既是特殊設備,有時候是暗喻,反面意思很濃
Ⅱ 什麼叫字元型設備,什麼叫塊設備為什麼在unix中這兩種設備都以特別文件的形式出現
字元型設備文件:以單個字元為單位
塊設備文件:存取是以一個字塊為單位
普通文件的處理是不必要對硬體進行過多操作的,而字元型設備和塊設備就不同了,所以是以特別形式文件出現
Ⅲ PLC特殊功能塊是什麼
有硬體與軟體兩方面的描述:
硬體是指一些有特定功能的模件,比如專:高速計數模件、屬定位控制模件、PID控制器、稱重模件等,
軟體是指一些系統編譯好的特殊功能塊,使用時只要調用指令一樣調用就可以,當然參數多一點。
Ⅳ linux里什麼是塊設備
所謂塊設備是指對其信息的存取以「塊」為單位,如通常的光碟內、硬磁碟、軟磁碟、磁容帶等,塊長取512位元組或1024位元組或4096位元組。塊設備可以直接通過塊設備特別文件來訪問。為了提高數據傳輸效率,塊設備驅動程序內部採用塊緩沖技術。
盤、帶設備既可採用塊方式,又可採用字元方式訪問,因此這類設備既是塊設備又是字元設備。正因為如此,在上節的字元設備開關表中配備了一套用於盤、帶的字元驅動程序。在概念上,我們傾向於一台設備以一種類型進行訪問,例如對磁帶機而言,採用塊方式即把磁帶機劃入塊設備類型 。如果對磁帶機採用字元方式,盡管可行但存儲等量的數據要比塊方式佔用更多的磁帶空間,實際上是很不合算的。
Ⅳ linux中什麼是塊設備和字元設備
塊設來備是I/O設備中的一類,是將信源息存儲在固定大小的塊中,每個塊都有自己的地址,還可以在設備的任意位置讀取一定長度的數據。數據塊的大小通常在512位元組到32768位元組之間。塊設備的基本特徵是每個塊都能獨立於其它塊而讀寫。
字元設備是在I/O傳輸過程中以字元為單位進行傳輸的設備。在linux系統中,字元設備以特別文件方式在文件目錄樹中占據位置並擁有相應的結點。結點中的文件類型指明該文件是字元設備文件。可以使用與普通文件相同的文件操作命令對字元設備文件進行操作。
(5)什麼是特殊塊設備擴展閱讀:
在大多數的linux操作系統中,塊設備只支持以塊為單位的訪問方式,如磁碟等。KYLIN支持以字元方式來訪問塊設備,即支持以字元為單位來讀寫磁碟等塊設備。所以在/dev目錄中的塊設備,如磁碟等,均以字元設備的外觀出現。
當一台字元型設備在硬體上與主機相連之後,必須為這台設備創建字元特別文件。linux操作系統的mknod命令被用來建立設備特別文件。
參考資料來源:
網路——塊設備
網路——字元設備
Ⅵ linux中普通文件和塊設備文件的區別
1,概述
一直都搞不明白普通文件跟塊文件的區別,總覺得一個普通的文件是存放在磁碟塊上,那它既屬於普通文件又屬於塊設備文件。剛好下午睡了一個大頭覺,比較清醒,集中學習了下普通文件和塊設備文件的區別和聯系。
本文從基本概念,定址空間,內核讀寫幾個方面介紹普通文件和塊設備文件的辯證統一。
2,基本概念
普通文件(Regular File)。指普通意義上的文件,如數據文件、可執行文件等。
設備文件(Device File)。類unix操作系統都是基於文件概念的,文件是由位元組序列而構成的信息載體。根據這一點,可以把IO設備當作設備文件這種所謂的特殊文件來處理;因此,與磁碟上的普通文件進行交互所用的同一系統調用可直接用於IO設備。根據設備驅動程序的基本特徵,設備文件可以分為兩種:塊和字元。這兩種硬體設備之間的差異並不容易劃分,但我們至少可以假定以下的差異:[1]
· 塊設備的數據可以隨機地被訪問,而且從人類用戶的觀點看,傳送任何數據塊所需的時間都是較少而且是大致相同的。塊設備的典型例子是硬碟、軟盤[1]。塊設備一般情況下是帶緩沖區的。
· 字元設備的數據或者不可以隨機訪問,或者可以被隨機訪問,但是訪問隨機數據所需的時間很大程度上依賴於數據在設備內的位置[1]。
3, 定址空間的區別
塊設備文件是塊設備的物理定址空間;普通文件是塊設備的虛擬定址空間。普通文件比塊設備文件多一層文件系統的地址轉換機構。
Ⅶ 什麼是特殊型電氣設備
在特殊環境下使用的電氣設備,比如煤礦、化工廠使用的防爆型電氣設備,內惡劣氣候下使用的電氣設備容,耐候型(耐高低溫、高防護等級、耐酸鹼、耐鹽霜、防凝露等),還有的是特殊環境限制、特殊要求的特種電氣設備(可不恰當的理解為特殊定製設備,如特種變壓器等)。
Ⅷ 特殊設備和特種設備的區別是什麼
各種非標設計生產的設備都可以成為特殊設備。特種設備則是指壓力容器、電梯、大型娛樂設備等需要政府部門監督監察的設備。
Ⅸ 在Linux中什麼是塊設備
Linux中I/O設備分為兩復類:字元設備和制塊設備。兩種設備本身沒有嚴格限制,但是,基於不同的功能進行了分類。
(1)字元設備:提供連續的數據流,應用程序可以順序讀取,通常不支持隨機存取。相反,此類設備支持按位元組/字元來讀寫數據。舉例來說,鍵盤、串口、數據機都是典型的字元設備。
(2)塊設備:應用程序可以隨機訪問設備數據,程序可自行確定讀取數據的位置。硬碟、軟盤、CD-ROM驅動器和快閃記憶體都是典型的塊設備,應用程序可以定址磁碟上的任何位置,並由此讀取數據。此外,數據的讀寫只能以塊(通常是512B)的倍數進行。與字元設備不同,塊設備並不支持基於字元的定址。
總結一下,這兩種類型的設備的根本區別在於它們是否可以被隨機訪問。字元設備只能順序讀取,塊設備可以隨機讀取。
Ⅹ 操作系統中,什麼是塊設備A、鍵盤 B、磁碟 C、顯示器 D、列印機。哪一個是塊設備
B、磁碟。
塊設備復是I/O設備中的一類制,是將信息存儲在固定大小的塊中,每個塊都有自己的地址,還可以在設備的任意位置讀取一定長度的數據,例如硬碟,U盤,SD卡等。
I/O設備大致分為兩類:塊設備和字元設備。塊設備將信息存儲在固定大小的塊中,每個塊都有自己的地址。數據塊的大小通常在512位元組到32768位元組之間。塊設備的基本特徵是每個塊都能獨立於其它塊而讀寫。磁碟是最常見的塊設備。
(10)什麼是特殊塊設備擴展閱讀
塊設備的訪問方式
在大多數的UNIX操作系統中,塊設備只支持以塊為單位的訪問方式,如磁碟等KYLIN支持以字元方式來訪問塊設備,即支持以字元為單位來讀寫磁碟等塊設備。所以在/dev目錄中的塊設備,如磁碟等,均以字元設備的外觀出現。
所以,字元設備和塊設備的區別主要體現在KYLIN內核中的管理方式,操作方式和內核/設備驅動介面上。