导航:首页 > 器材知识 > 什么属于设备文件

什么属于设备文件

发布时间:2023-09-22 22:18:26

① 可执行文件、一般文件和设备文件有什么区别

电脑中的文件都有他的打开方式
可执行文件是,鼠标双击或者右键运行后他按照事先设计好的方式运行(一般后缀名为.exe就是可执行文件了)
一般文件,如文档,css,表格等都属于一般文件,只要特定的软件就可以打开他
设备文件,给你打个比方,一辆车里面有颗螺丝(一个系统里面有个固定的设备文件),你不需要用特定的程序去打开他,你能看到他,没有他你系统设备运行起来会遇到缺少文件的阻碍,所以是不能缺少的文件。
不知道这样说你满意吗?

② LINUX,下面设备文件中那些是字符设备文件

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

③ 什么叫设备文件

1、 国务院制定《特种设备安全监察条例》的宗旨是什么?
答:①加强特种设备的安全监察;
②防止和减少事故;
③保障人民群众生命和财产安全;
④促进经济发展。
2、什么是特种设备?
答:是指涉及生命安全、危险性较大的设备和设施的总称。
3、什么叫安全监察?
答:指负责特种设备安全监督管理的政府机关为了实现安全的目的,而从事的决策、组织、管理、控制和监督检查等活动的总和。
4、 什么叫行政许可?
答:指行政机关根据公民、法人或其他组织的申请、经依法审查、准予其从事特定活动的行为。
5、 特种设备安全监察的七个环节是什么?
答:①设计;
②制造;
③安装;
④改造;
⑤维修;
⑥使用;
⑦检验检测。
6、 特种设备安全监察的六个属性是什么?
答:①强制性;
②排他性;
③公正性;
④公开性;
⑤规范性;
⑥系统性。
7、 特种设备安全监察的五项原则是什么?
答:①安全至上的原则;
②企业负责的原则;
③权责一致的原则;
④统一监管的原则;
⑤综合治理的原则。
8、 特种设备安全监察的机制是什么?
答:①部门依法监管;
②企业全面负责;
③政府督促协调;
④社会广泛监督。
9、特种设备安全监察的三大制度是什么?
答:①特种设备的政府责任制度;
②特种设备的市场准入制度;
③特种设备的监督检查制度。
10、什么叫行政行为?
答:指国家行政机关依法实施管理、直接或间接产生行政法律效果的行为。
11、行政行为的特征是什么?

④ linux操作系统文件类型有哪几种,有什么区别

Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明。
1. 普通文件
我们用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。这类文件的删除方式是用rm 命令。
2. 目录文件
当我们在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。
3. 字符设备或块设备文件
区块(block)设备文件 :就是一些储存数据, 以提供系统随机存取的接口设备,举例来说,硬盘与软盘等就是啦。 你可以随机的在硬盘的不同区块读写,这种装置就是成组设备。你可以自行查一下/dev/sda看看, 会发现第一个属性为[ b ]。
字符(character)设备文件:亦即是一些串行端口的接口设备, 例如键盘、鼠标等等。这些设备的特色就是一次性读取的,不能够截断输出。 举例来说,你不可能让鼠标跳到另一个画面,而是滑动到另一个地方。第一个属性为 [ c ]。
4. 数据接口文件(sockets):
数据接口文件(或者:套接口文件),这种类型的文件通常被用在网络上的数据承接了。我们可以启动一个程序来监听客户端的要求, 而客户端就可以透过这个socket来进行数据的沟通了。第一个属性为 [ s ], 最常在/var/run这个目录中看到这种文件类型了。
5. 符号链接文件:
当我们查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。是通过ln -s 源文件名 新文件名创建的。这和Windows操作系统中的快捷方式有点相似。

⑤ 块设备文件和字符设备文件的本质区别是什么

设备文件分为Block
Device Driver和Character Device Drive两类。 Device Drive又被称为字符设备或裸设备raw
devices; Block Device Driver通常成为块设备。而Block Device Driver是以固定大小长度来传送转移资料
;Character Device Driver是以不定长度的字元传送资料 。且所连接的Devices也有所不同,Block
Device大致是可以随机存取(Random Access)资料的设备,如硬碟机或光碟机;而Character
Device刚好相反,依循先後顺序存取资料的设备,如印表机 、终端机等皆是。

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

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

系统中能够随机(不需要按顺序)访问固定大小数据片(chunks)的设备被称作块设备,这些数据片就称作块。最常见的块设备是硬盘,除此以外,还有软盘驱动器、CD-ROM驱动器和闪存等等许多其他块设备。注意,它们都是以安装文件系统的方式使用的——这也是块设备一般的访问方式。

另一种基本的设备类型是字符设备。字符设备按照字符流的方式被有序访问,像串口和键盘就都属于字符设备。如果一个硬件设备是以字符流的方式被访问的话,那就应该将它归于字符设备;反过来,如果一个设备是随机(无序的)访问的,那么它就属于块设备。

这两种类型的设备的根本区别在于它们是否可以被随机访问——换句话说就是,能否在访问设备时随意地从一个位置跳转到另一个位置。举个例子,键盘这种设备提供的就是一个数据流,当你敲入“fox”这个字符串时,键盘驱动程序会按照和输入完全相同的顺序返回这个由三个字符组成的数据流。如果让键盘驱动程序打乱顺序来读字符串,或读取其他字符,都是没有意义的。所以键盘就是一种典型的字符设备,它提供的就是用户从键盘输入的字符流。对键盘进行读操作会得到一个字符流,首先是“f”,然后是“o”,最后是“x”,最终是文件的结束(EOF)。当没人敲键盘时,字符流就是空的。硬盘设备的情况就不大一样了。硬盘设备的驱动可能要求读取磁盘上任意块的内容,然后又转去读取别的块的内容,而被读取的块在磁盘上位置不一定要连续,所以说硬盘可以被随机访问,而不是以流的方式被访问,显然它是一个块设备。

内核管理块设备要比管理字符设备细致得多,需要考虑的问题和完成的工作相比字符设备来说要复杂许多。这是因为字符设备仅仅需要控制一个位置—当前位置—而块设备访问的位置必须能够在介质的不同区间前后移动。所以事实上内核不必提供一个专门的子系统来管理字符设备,但是对块设备的管理却必须要有一个专门的提供服务的子系统。不仅仅是因为块设备的复杂性远远高于字符设备,更重要的原因是块设备对执行性能的要求很高;对硬盘每多一分利用都会对整个系统的性能带来提升,其效果要远远比键盘吞吐速度成倍的提高大得多。另外,我们将会看到,块设备的复杂性会为这种优化留下很大的施展空间。

linux驱动程序中字符设备和块设备的三点区别

1.字符设备只能以字节为最小单位访问,而块设备以块为单位访问,例如512字节,1024字节等

2.块设备可以随机访问,但是字符设备不可以

3.字符和块没有访问量大小的限制,块也可以以字节为单位来访问

⑥ "Linux的常用的文件类型分为哪六种各自的标志符是什么

在Linux中,有一句经典的话叫做一切皆文件”。

文件分类:

(1)普通文件(regular):存在于外部存储器中,用于存储普通文件。

(2)目录文件(directory):用于存放目录项,是文件系统管理的重要文件类型。

(3)管道文件(pipe):一种用于进程间通信的特殊文件,也称为命名管道FIFO。

(4)套接字文件(socket):一种用于网络间通信的特殊文件。

(5)链接文件(link);用于间接访问另外一个目标文件,相当于widows快捷方式。

(6)字符设备文件(character):字符设备在应用层的访问结构。

(7)块设备文件(block):块设备在应用层的访问接口。

在linux终端下输入ls -l命令,学习linux每条文件信息的最左边的一个字符即表示了该文件的类别:

b:块设备文件

c:字符设备文件

d:目录文件

l:链接文件

p:管道文件

-:普通文件

s:套接字文件

⑦ linux设备文件和链接文件的区别是什么

根据两者的定义就知道有什么区别:
设备文件包含如下:
Linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。每个字符设备和块设备都必须有主、次设备号,主设备号相同的设备是同类设备(使用同一个驱动程序)。这些设备中,有些设备是对实际存在的物理硬件的抽象,而有些设备则是内核自身提供的功能(不依赖于特定的物理硬件,又称为"虚拟设备")。每个设备在 /dev 目录下都有一个对应的文件(节点)。可以通过 cat /proc/devices 命令查看当前已经加载的设备驱动程序的主设备号。内核能够识别的所有设备都记录在原码树下的 Documentation/devices.txt 文件中。在 /dev 目录下除了字符设备和块设备节点之外还通常还会存在:FIFO管道、Socket、软/硬连接、目录。这些东西没有主/次设备号。
链接文件:

Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。
我们首先来了解一下几个名词:
索引节点(inode)
要了解链接,我们首先得了解一个概念,叫索引节点(inode)。在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号,我们可以将inode简单理解成一个指针,它永远指向本文件的具体存储位置。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。系统是通过索引节点(而不是文件名)来定位每一个文件。
硬链接(Hard Link)
硬链接说白了是一个指针,指向文件索引节点,系统并不为它重新分配inode。可以用:ln命令来建立硬链接。
引用
ln [options] existingfile newfile
ln [options] existingfile-list directory

用法:
第一种为”existingfile”创建硬链接,文件名为”newfile”。
第二种在”directory”目录中,为” existingfile-list”中包含的所有文件创建一个同名的硬链接。
常用可选[options]:-f 无论”newfile”存在与否,都创建链接。-n 如果”newfile”已存在,就不创建链接。
软链接(Soft Link)
软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。和win下的快捷方式差不多。

阅读全文

与什么属于设备文件相关的资料

热点内容
附近电动工具城 浏览:150
轴承座如何定向 浏览:47
观赏鱼缸自动补水装置 浏览:660
隐藏输入法工具箱 浏览:221
铸造可分为什么 浏览:596
超声波雾化器有什么副作用 浏览:879
close管道阀门 浏览:178
eja是什么仪表品牌 浏览:714
小区公共器材有哪些 浏览:68
东莞莞城五金机电市场到广州 浏览:121
z2轴承什么意思 浏览:884
陕西锋瑞电气设备有限公司怎么样 浏览:593
钢结构厂都有什么设备 浏览:228
氮气用什么阀门好 浏览:510
健康博士美容院仪器怎么样 浏览:641
大学机械工程专业具备哪些能力 浏览:605
胜芳镇五金机电 浏览:885
怎么设置电脑音频输出设备 浏览:240
暖气的阀门类型 浏览:534
机械费的三类费用指的是什么意思 浏览:59