导航:首页 > 器材知识 > linux中什么是设备类

linux中什么是设备类

发布时间:2021-12-23 10:25:57

Ⅰ linux 设备的含义

inux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。这些设备中,有些设备是对实际存在的物理硬件的抽象,而有些设备则是内核自身提供的功能(不依赖于特定的物理硬件,又称为"虚拟设备")。每个设备在 /dev 目录下都有一个对应的文件(节点)。
常见设备及相应/dev/下的文件名:

/dev/usb/hiddev0 | /dev/usb/hiddev1 --- USB 字符设备(鼠标/键盘/游戏杆/手写版等人操作计算机的设备)
/dev/uba | /dev/ubb --- USB 块设备(U盘之类)
/dev/sda | /dev/sdb --- 第n个 SCSI 磁盘(整个磁盘)
/dev/hda | /dev/hdb --- 第n个 IDE 磁盘(整个磁盘)
/dev/sdc1 | /dev/sdc2 --- 第3个 SCSI 磁盘的第n个 分区 Linux/i386来说,分区1-4是主分区,5-15是逻辑分区。
/dev/scd0 | /dev/scd1 --- 第n个 SCSI CD-ROM
/dev/tty0 | /dev/tty1 --- 当前虚拟控制台、第n个虚拟控制台 TTY(终端)设备

Linux系统Mount点:mount的时候,mount的目标文件夹/media/cdrom要手动创建

mount /dev/cdrom /media/cdrom

Ⅱ 在linux系统下,设备分那几种

字符设备:
字符(char)设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序
来实现这种特性。字符设备驱动程序通常至少要实现open、close、read和write的系统调用。字符终端(/dev/console)和串口(/dev/ttyS0以及类似设备)就是两个字符设备,它们能很好的说明“流”这种抽象概念。字符设备可以通过FS节点来访问,比如/dev/tty1和/dev/lp0等。这些设备文件和普通文件之间的唯一差别在于对普通文件的访问可以前后 移动访问位置,而大多数字符设备是一个只能顺序访问的数据通道。然而,也存在具有数据区特性的字符设备,访问它们时可前后移动访问位置。例如framebuffer就是这样的一个设 备,app可以用mmap或lseek访问抓取的整个图像。

块设备:
和字符设备类似,块设备也是通过/dev目录下的文件系统节点来访问。块设备(例如磁盘)上能够容纳filesystem。在大多数的Unix系统中,进行I/O操作时块设备每次只能传输一个或多个完整的块,而每块包含512字节(或2的更高次幂字节的数据)。Linux可以让app像字符设备一样地读写块设备,允许一次传递任意多字节的数据。因此,块设备和字符设备的区别仅仅在于内核内部管理数据的方式,也就是内核及驱动程序之间的软件接口,而这些不同对用户来讲是透明的。在内核中,和字符驱动程序相比,块驱动程序具有完全不同的接口。

网络设备:
任何网络事物都需要经过一个网络接口形成,网络接口是一个能够和其他主机交换数据的设备。接口通常是一个硬件设备,但也可能是个纯软件设备,比如回环(loopback)接口。 网络接口由内核中的网络子系统驱动,负责发送和接收数据包。许多网络连接(尤其是使用TCP协议的连接)是面向流的,但网络设备却围绕数据包的传送和接收而设计。网络驱动程序不需要知道各个连接的相关信息,它只要处理数据包即可。 由于不是面向流的设备,因此将网络接口映射到filesystem中的节点(比如/dev/tty1)比较困难。Unix访问网络接口的方法仍然是给它们分配一个唯一的名字(比如eth0),但这个名字在filesystem中不存在对应的节点。内核和网络设备驱动程序间的通信,完全不同于内核和字符以及块驱动程序之间的通信,内核调用一套和数据包相关的函数而不是read、write等。

Ⅲ linux系统设备文件分为几类怎样区别它们,请举例说明。急用啊 谢谢

好多呢。有b 代表block设备块儿文件; -代表一般文件;d代表目录文件; 等等,不下七八种。具体man 一下吧。

Ⅳ linux系统外部设备是什么类型的文件

存储设备一般是块设备文件(b)
鼠标、键盘灯不带缓冲的是字符设备文件(c)

Ⅳ 摄像头在linux中是什么设备类型

我必须声明一下:
我本来不想修复自己的答案的
因为我觉得我的答案没一点问题
但是我看的仁兄的答案之后我实在是气不过
我想我必须解释一下
他说的手机是不错
不过我想他有可能毫不了解手机行情吧?
MPX220已经停产了你知不知道~!!!!

★★★★★★MPX220已经停产了你知不知道~!!!!★★★★★★

※※※你不了解清楚了拜托你不要乱说好不好~!!!!!!!!!※※※※

还有~!
你说N-GAGE QD支持的软件少?
那你怎么就不说你推荐的手机有多少软件的?
symbian操作系统是目前手机的绝对主流操作系统
你一WINDOWS跑上来凑什么热闹~!

还有
你推荐的手机相机不怎么样~!
手机电池的续航时间你又有没有算进去~!
1070MHA的电池你能拿几块出来????????

你就只会说你自己的正解~!
那你凭什么说别人的不对?
说得好象自己很懂行似的!
就你自己一个人用手机的啊 ????

还有一点
这里不是你做广告的地方
拜托你回答问题就算了
不要在最后加上那些不清不楚的类似于广告的东西好不好?

仍然推荐QD~!!!!!!!!!!!!!!!
他是一线大厂中性价比最高的智能手机
可以阅读RSS新闻
可以进行JAVA拓展
蓝牙传输
支持拓展卡
支持影音播放
支持应用软件拓展
S40操作系统
还有一点
是我自己的认为哦
我认为QD狂耐摔~!!!!!
我的手机上回在车站上车时掉地上了
居然一点没坏~!!
而且价格便宜
行货1400
水货1000左右
规格参数

¤上市时间 2004年05月
手机类型 直立式
手机制式 GSM
GPRS 支持
支持频段 GSM/GPRS;900/1800/1900MHz
通话时间[分钟] 210
待机时间[小时] 240
显示屏幕
屏幕尺寸 176×208像素
屏幕颜色 4096色
屏幕类型 TFT彩色屏幕
外观特征
重量[g] 143
长度[mm] 118
宽度[mm] 68
高度[mm] 22
颜色 灰色
基本功能
更换彩壳 支持
特殊功能 内置可以随时进行游戏的热插拔多媒体存储卡(MMC卡)插槽
铃声类型 24 和弦
通信功能
天线 内置
中文输入方式 T9输入法
电话簿项目 名片式存储
电话簿分组 支持,7组
短信息协议 支持MMS
数码相机功能
多媒体娱乐
内置游戏 有
JAVA Java扩展 2.0
网络与数据传输
支持WAP 支持
WAP版本 WAP v2.0
蓝牙技术 支持,内置
E-Mail 支持
WWW浏览器 XHTML浏览器
个人助理
闹钟功能 支持关机闹钟
电力规格
标配电池 锂电池(1070mAh BL-6C)
配件
配件 锂电池(1070mAh BL-6C),充电器,光盘,耳机
我可以帮助你,你先设置我最佳答案后,我网络Hii教你。

Ⅵ linux中什么是块设备和字符设备

答:linux中i/o设备分为两类:字符设备和块设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类。
(1)字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存龋相反,此类设备支持按字节/字符来读写数据。举例来说,键盘...

阅读全文

与linux中什么是设备类相关的资料

热点内容
杭州销售skf轴承要多少钱 浏览:261
自动进冷水装置 浏览:317
大同五金机电厂 浏览:758
仪器操作动画用什么做 浏览:866
pe排水管阀门关闭管子压扁是怎么回事 浏览:795
转向架上起到减震作用的装置是 浏览:50
指南者的轴承多少钱一个 浏览:355
煤气阀门经常忘记关了 浏览:90
东莞市咏辉五金制品有限公司 浏览:332
皮带机自动纠偏装置纠偏工作原理 浏览:724
氨制冷压缩机油是什么油 浏览:572
300平超市设备需要多少钱 浏览:757
bnt工具箱下载 浏览:713
长螺旋钻机械一天能打多少跟桩 浏览:970
铸造用滚筒落沙机用什么材料 浏览:495
自动搅拌装置PLC控制系统课设 浏览:408
农用机械都有哪些 浏览:71
局域网互联设备主要有哪些 浏览:656
燃气灶的阀门怎么开 浏览:33
网速慢用什么仪器好 浏览:444