导航:首页 > 编程系统 > linux字符设备有哪些

linux字符设备有哪些

发布时间:2024-05-21 15:38:48

『壹』 linux中把声卡当作什么设备

声卡是有序访问的,属于字符设备。
Linux中I/O设备分为两类:字符设备和块设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类。
(1)字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。举例来说,键盘、串口、调制解调器都是典型的字符设备。
(2)块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘、软盘、CD-ROM驱动器和闪存都是典型的块设备,应用程序可以寻址磁盘上的任何位置,并由此读取数据。此外,数据的读写只能以块(通常是512B)的倍数进行。与字符设备不同,块设备并不支持基于字符的寻址。

『贰』 Linux的block device和chardevice都是什么,有什么区别

block device是块设备 char devicej是字符设备;
I/O设备大致分为两类:块设备和字符设备。块设备将信息存储在固定回大小的块中,每个块答都有自己的地址。数据块的大小通常在512字节到32768字节之间。块设备的基本特征是每个块都能独立于其它块而读写。磁盘是最常见的块设备。
在大多数的UNIX操作系统中,块设备只支持以块为单位的访问方式,如磁盘等.KYLIN支持以字符方式来访问块设备,即支持以字符为单位来读写磁盘等块设备。所以在/dev目录中的块设备,如磁盘等,均以字符设备的外观出现。所以,字符设备和块设备的区别主要体现在KYLIN内核中的管理方式,操作方式和内核/设备驱动接口上。

『叁』 瀛楃﹁惧囧拰鍧楄惧

鎻愪緵杩炵画鐨勬暟鎹娴侊紝鏄涓涓绾挎ц惧囷紝搴旂敤绋嬪簭鍙浠ラ『搴忚诲彇锛岄氬父涓嶆敮鎸侀殢鏈哄瓨鍙栥傜浉鍙嶏紝姝ょ被璁惧囨敮鎸佹寜瀛楄妭/瀛楃︽潵璇诲啓鏁版嵁銆備妇渚嬫潵璇达紝璋冨埗瑙h皟鍣鏄鍏稿瀷鐨勫瓧绗﹁惧囥
濡傦細閿鐩樸侀紶鏍囥佹樉绀哄睆

搴旂敤绋嬪簭鍙浠ラ殢鏈鸿块棶璁惧囨暟鎹锛岀▼搴忓彲鑷琛岀‘瀹氳诲彇鏁版嵁鐨勪綅缃銆傜‖鐩樻槸鍏稿瀷鐨勫潡璁惧囷紝搴旂敤绋嬪簭鍙浠ュ诲潃纾佺洏涓婄殑浠讳綍浣嶇疆锛屽苟鐢辨よ诲彇鏁版嵁銆傛ゅ栵紝鏁版嵁鐨勮诲啓鍙鑳戒互鍧(閫氬父鏄512B)鐨勫嶆暟杩涜屻備笌瀛楃﹁惧囦笉鍚岋紝鍧楄惧囧苟涓嶆敮鎸佸熀浜庡瓧绗︾殑瀵诲潃銆
濡傦細纭鐩樸U鐩
涓ょ嶈惧囨湰韬骞舵病鐢ㄤ弗鏍肩殑鍖哄垎锛屼富瑕佹槸瀛楃﹁惧囧拰鍧楄惧囬┍鍔ㄧ▼搴忔彁渚涚殑璁块棶鎺ュ彛锛坒ile I/O API锛夋槸涓嶄竴鏍风殑

Linux鐨璁惧囩$悊鏄鍜屾枃浠剁郴缁熺揣瀵嗙粨鍚堢殑锛屽悇绉嶈惧囬兘浠ユ枃浠剁殑褰㈠紡瀛樻斁鍦/dev鐩褰曚笅锛岀О涓鸿惧囨枃浠躲傚簲鐢ㄧ▼搴忓彲浠ユ墦寮銆佸叧闂鍜岃诲啓杩欎簺璁惧囨枃浠讹紝瀹屾垚瀵硅惧囩殑鎿嶄綔锛屽氨鍍忔搷浣滄櫘閫氱殑鏁版嵁鏂囦欢涓鏍枫備负浜嗙$悊杩欎簺璁惧囷紝绯荤粺涓鸿惧囩紪浜嗗彿锛屾瘡涓璁惧囧彿鍙堝垎涓轰富璁惧囧彿鍜屾¤惧囧彿銆 涓昏惧囧彿鐢ㄦ潵鍖哄垎涓嶅悓绉嶇被鐨勮惧囷紝鑰屾¤惧囧彿鐢ㄦ潵鍖哄垎鍚屼竴绫诲瀷鐨勫氫釜璁惧囥 瀵逛簬甯哥敤璁惧囷紝Linux鏈夌害瀹氫織鎴愮殑缂栧彿锛屽傜‖鐩樼殑涓昏惧囧彿鏄3銆
涓涓瀛楃﹁惧囨垨鑰呭潡璁惧囬兘鏈変竴涓涓昏惧囧彿鍜屾¤惧囧彿銆備富璁惧囧彿鍜屾¤惧囧彿缁熺О涓鸿惧囧彿銆備富璁惧囧彿鐢ㄦ潵琛ㄧず涓涓鐗瑰畾鐨勯┍鍔ㄧ▼搴忋傛¤惧囧彿鐢ㄦ潵琛ㄧず浣跨敤璇ラ┍鍔ㄧ▼搴忕殑鍚勮惧囥 渚嬪備竴涓宓屽叆寮忕郴缁锛屾湁涓や釜LED鎸囩ず鐏锛LED鐏闇瑕佺嫭绔嬬殑鎵撳紑鎴栬呭叧闂銆傞偅涔堬紝鍙浠ュ啓涓涓狶ED鐏鐨勫瓧绗﹁惧囬┍鍔ㄧ▼搴忥紝鍙浠ュ皢鍏朵富璁惧囧彿娉ㄥ唽鎴5鍙疯惧囷紝娆¤惧囧彿鍒嗗埆涓1鍜2銆傝繖閲岋紝娆¤惧囧彿灏卞垎鍒琛ㄧず涓や釜LED鐏銆

涓鑸鐨勶紝 涓昏惧囧彿鏍囪瘑鍑轰笌璁惧囧叧鑱旂殑璁惧囬┍鍔 銆傚 /dev/null 鍜 /dev/port 鐢 1 鍙烽┍鍔ㄦ潵绠$悊銆

鐜板湪鐨 Linux 鍐呮牳鍏佽稿氫釜椹卞姩鍏变韩涓涓涓昏惧囧彿锛屼絾鏇村氱殑璁惧囬兘閬靛惊涓涓椹卞姩瀵逛竴涓涓昏惧囧彿鐨勫師鍒欍

鍐呮牳鐢 娆¤惧囧彿纭瀹氬綋鍓嶆墍鎸囧悜鐨勬槸鍝涓璁惧囥 鏍规嵁鎵缂栧啓鐨勯┍鍔ㄧ▼搴忥紝鍙浠ヤ粠鍐呮牳閭i噷寰楀埌涓涓鐩存帴鎸囧悜璁惧囩殑鎸囬拡锛屾垨鑰呬娇鐢ㄦ¤惧囧彿浣滀负涓涓璁惧囨湰鍦版暟缁勭殑绱㈠紩銆備絾涓嶈哄備綍锛屽唴鏍歌嚜韬鍑犱箮涓嶇煡閬撴¤惧囧彿鐨勪粈涔堜簨鎯呫

褰撻潤鎬佸垎閰嶈惧囧彿鏃讹紝闇瑕佹煡鐪嬬郴缁熶腑宸茬粡瀛樺湪鐨勮惧囧彿锛屼粠鑰屽喅瀹氫娇鐢ㄥ摢涓鏂拌惧囧彿銆傚彲浠ヨ诲彇/proc/devices鏂囦欢鑾峰緱璁惧囩殑璁惧囧彿銆/proc/devices鏂囦欢鍖呭惈瀛楃﹁惧囧拰鍧楄惧囩殑璁惧囧彿锛屽備笅鎵绀猴細

鐢ㄤ簬鍒涘缓Linux涓鐨勫瓧绗﹁惧囨枃浠跺拰鍧楄惧囨枃浠躲

『肆』 在linux系统下,设备分那几种

跟WINDOWS一样吧。硬盘,光盘,软盘,可移动磁盘,鼠标,打印机,网卡,磁盘。。。
常见硬件设备在linux中的代号:
IDE硬盘 /dev/hd[a-d]
SCSI硬盘 /dev/sd[a-d]
光驱 /dev/cdrom
软驱 /dev/fd[0-1]
打印机 /dev/lp[0-1]
鼠标 /dev/mouse
磁盘 /dev/ht0(IDE) /dev/st0 (SCSI)
网卡 /dev/ethn (n由0开始)

阅读全文

与linux字符设备有哪些相关的资料

热点内容
手机上看不到电脑上的文件 浏览:626
关于ps的微信公众号 浏览:612
矩阵论教程 浏览:971
字体文件分系统吗 浏览:921
编程一级考试要带什么证件 浏览:923
extjs表格修改前数据 浏览:612
什么是数据库的函数 浏览:722
oppo手机怎么用数据线连接电脑 浏览:247
恒智天成备份文件在哪里 浏览:976
电脑没联网怎么拷贝文件 浏览:224
wps工具栏怎么换成中文 浏览:338
win7和xp共享文件 浏览:883
苹果4代音量键没反应 浏览:827
怎样打开tif文件 浏览:153
java下载文件zip 浏览:440
qq浏览器压缩文件怎么设密码 浏览:526
黄埔数控编程哪里好 浏览:406
mac109升级1010 浏览:691
在java的菜单如何导入文件 浏览:982
现在什么网站销量最高 浏览:760

友情链接