导航:首页 > 编程系统 > 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字符设备有哪些相关的资料

热点内容
java屏蔽弹出窗口 浏览:830
在线深夜电影 浏览:629
韩国经典爱情电影 浏览:271
ak福利电影手机版 浏览:90
前度2电影完整版免费 浏览:984
皇室战争哪些卡值得升级 浏览:66
《哈利波特》1-7免费 浏览:762
扬思敏版电影系列剧 浏览:699
好看的电影网站都有哪些 浏览:442
ssh端口配置文件在哪里 浏览:958
get是通过哪个端口传输数据的 浏览:402
李采主演的韩剧 浏览:477
孔刘找女儿电影叫什么 浏览:481
qq飞车雷诺无限续费 浏览:406
苹果4s密码是多少 浏览:286
编程是个什么机构 浏览:81
易语言易数据库 浏览:894
变形金刚6免费版在线看 浏览:811
苹果手机怎么看jsp格式文件 浏览:820
oppon1升级版 浏览:522

友情链接