导航:首页 > 器材知识 > l什么设备是字符设备

l什么设备是字符设备

发布时间:2021-01-31 00:01:13

『壹』 块设备和字符设备有什么区别

/dev/dsk对应的为块设备,文件系统的操作用到它,如mount。/dev/rdsk对应的为字符设备(裸设备,rdsk的r即为 raw),fsck
newfs等会涉及到。一般我们的操作系统和各种软件都是以块方式读写硬盘,这里的块是逻辑块,创建文件系统时可以选择,windows里叫簇。可看 newfs or
mkfs的manual。oracle是比较常见的字符方式读写硬盘。

字符设备还是块设备的定义属于操作系统的设备访问层,与实际物理设备的特性无必然联系。设备访问层下面是驱动程序,所以只要驱动程序提供的方式,都可以。也就是说驱动程序支持stream方式,那么就可以用这种方式访问,驱动程序如果还支持block方式,那么你想用哪种方式访问都可以,典型的比如硬盘式的裸设备,两种都支持块设备(block
device):是一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或从设备中一次性读出放入到缓冲区,如磁盘和文件系统等字符设备(Character
device):这是一个顺序的数据流设备,对这种设备的读写是按字符进行的,而且这些字符是连续地形成一个数据流。他不具备缓冲区,所以对这种设备的读写是实时的,如终端、磁带机等。

『贰』 按什么分类可以分成块设备和字符设备

D、信息交换单位

块与字符属于不同的单位 跟属性特性啥的没关系 (基础)

『叁』 字符设备和块设备的区别

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

『肆』 在Linux中用platform device写的驱动如何区别他是字符设备还是块设备呢

而platform_device并不是与字符设备、块设备并列的概念,而是Linux系统提供的一种管理设备的手段版,所有SOC系统中权集成的独立的外设控制器、挂接在SOC内存空间的外设等都属Platform设备。如ARM S3C6410处理器中,把内部集成的I2C、PTC、SPI、LCD、看门狗控制器都归纳为Platform设备,而这些设备本身就是字符设备。由此可见Platform中的设备是不分字符设备还是块设备。
字符设备和块设备的区别在于前者只能被顺序读写,后者可以随机访问。大多数设备为字符设备,以字节为单位,实现file_operations结构体。而如磁盘为块设备,以块为单位接受输入和返回输出。实现block_device_operations结构体.

『伍』 通常所说的I/O设备指的是什么

输入/输出设备。

输入/输出(Input /Output ,简称I/O),指的是一切操作、程序或设备与计算机之间发生的数据传输过程。

输入/输出系统(Input/Output System) ,指控制计算机数据流动的体制,包括程序、硬件。

输入/输出设备,就是指可以与计算机进行数据传输的硬件。

最常见的I/O设备有打印机、硬盘、键盘和鼠标。从严格意义上来讲,它们中有一些只能算是输入设备(比如说键盘和鼠标);有一些只是输出设备(如打印机)。

所有储存器也可以算是输入/输出设备。如硬盘、软盘、光盘等。

(5)l什么设备是字符设备扩展阅读:

I/O设备通常进行如下分类:

(1)字符设备(character device),又叫做人机交互设备。用户通过这些设备实现与计算机系统的通信。它们大多是以字符为单位发送和接受数据的,数据通信的速度比较慢。

(2)块设备(block device),又叫外部存储器,用户通过这些设备实现程序和数据的长期保存。与字符设备相比,它们是以块为单位进行传输的,如磁盘、磁带和光盘等。块的常见尺寸为512~32768B之间。

(3)网络通信设备。这类设备主要有网卡、调制解调器等,主要用于与远程设备的通信。

『陆』 请教块设备与字符设备的区别

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

『柒』 杂项设备和字符设备的区别

杂项设备(misc device)
杂项设备也是在嵌入式系统中用得比较多的一种设备驱动。
在 Linux 内核的include/linux目录下有Miscdevice.h文件,要把自己定义的misc device从设备定义在这里。
其实是因为这些字符设备不符合预先确定的字符设备范畴,所有这些设备采用主编号10 ,一起归于misc device,其实misc_register就是用主标号10调用register_chrdev()的。
也就是说,misc设备其实也就是特殊的字符设备,可自动生成设备节点。

字符设备(char device)
使用register_chrdev(LED_MAJOR,DEVICE_NAME,&dev_fops)注册字符设备驱动程序时,如果有多个设备使用该函数注册驱动程序,LED_MAJOR不能相同,否则几个设备都无法注册。
如果模块使用该方式注册并且 LED_MAJOR为0(自动分配主设备号 ),使用insmod命令加载模块时会在终端显示分配的主设备号和次设备号,在/dev目录下建立该节点,比如设备leds,如果加载该模块时分配的主设备号和次设备号为253和0,则建立节点:mknod leds c 253 0。
使用register_chrdev (LED_MAJOR,DEVICE_NAME,&dev_fops)注册字符设备驱动程序时都要手动建立节点 ,否则在应用程序无法打开该设备。

『捌』 1.____ 设备是字符设备。 A hdc B fd0 C hda1 D tty1

bvb

『玖』 LINUX,下面设备文件中那些是字符设备文件

/dev/audio是字符设备文件,其他的是块设备文件
补充:对audio的存取是以字节流方式来回进行的。其它的设答备/dev/cdrom, /dev/fd0, /dev/had都是磁盘(光驱,软驱,主硬盘),它们的存取是通过数据块来进行的

『拾』 I/O设备具体是什么

I/O设备是输入/输出设备。

输入/输出(Input /Output ,简称I/O),指的是一切操作、程序或设备与计算机之间发生的数据传输过程。

输入/输出系统(Input/Output System) ,指控制计算机数据流动的体制,包括程序、硬件。

输入/输出设备,就是指可以与计算机进行数据传输的硬件。

最常见的I/O设备有打印机、硬盘、键盘和鼠标。从严格意义上来讲,它们中有一些只能算是输入设备(比如说键盘和鼠标);有一些只是输出设备(如打印机)。

所有储存器也可以算是输入/输出设备。如硬盘、软盘、光盘等。

(10)l什么设备是字符设备扩展阅读:

现代计算机系统中配置了大量的外围设备,即I/O设备。依据它们的工作方式的不同,通常进行如下分类:

1、字符设备,又叫做人机交互设备。用户通过这些设备实现与计算机系统的通信。它们大多是以字符为单位发送和接受数据的,数据通信的速度比较慢。

2、键盘和显示器为一体的字符终端、打印机、扫描仪、包括鼠标等,还有早期的卡片和纸带输入和输出机。含有显卡的图形显示器的速度相对较快,可以用来进行图像处理中的复杂图形的显示。

3、块设备,又叫外部存储器,用户通过这些设备实现程序和数据的长期保存。与字符设备相比,它们是以块为单位进行传输的,如磁盘、磁带和光盘等。

计算机中的I/O设备故障表现主要有以下三个方面:

1、I/O设备就无法正常使用了,包括各类外接接口、笔记本的键盘打不出字、触控屏不灵等现象。

2、电脑维修工具:主板诊断卡插在主板上进行跑码会显示FF代码、00代码、DD代码或无代码及反复跑C1~C5代码的现象。

3、I/O设备短路等故障还会导致计算机连接外部设备的时候可能会受到静电的冲击或干扰以至于损坏其他电容、二极管等元器件。从而导致设备无法开机的严重后果。

4、防范I/O设备故障:I/O设备设备属于精密的电子产品,使用过程中对环境要求严格,切莫在高温,潮湿的环境下使用。

阅读全文

与l什么设备是字符设备相关的资料

热点内容
广州市最大的五金机电批发市场在哪里 浏览:398
面部皮肤紧疼用什么仪器缓解 浏览:982
怎样设计车床锥度靠模板装置 浏览:557
东莞中天和自动化设备有限公司怎么样 浏览:804
暖气阀门专用磁性钥匙 浏览:261
断桥铝五金件真假 浏览:439
粘土稳定剂是怎么在设备中生产的 浏览:696
燃气阀门上的螺丝 浏览:689
汽车仪表盘alrbag是什么意思 浏览:960
电子送经的织轴驱动装置设计 浏览:438
轴承的摆动是什么意思 浏览:47
国产车仪表台为什么没浅色 浏览:739
剧组购买的物料器材使用后怎么办 浏览:569
轴承套框如何处理 浏览:113
涉密单位部门的哪些设施设备 浏览:566
rv4仪表盘显示4wd什么意思 浏览:967
录波装置的作用 浏览:855
暖气阀门开关方向调节 浏览:491
制冷中什么是过载 浏览:355
机械式薄膜什么意思 浏览:236