Ⅰ 什么是“特殊设备”
顾名思义,用于特殊用途的设备既是特殊设备,有时候是暗喻,反面意思很浓
Ⅱ 什么叫字符型设备,什么叫块设备为什么在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内核中的管理方式,操作方式和内核/设备驱动接口上。