什么设备文件
Ⅰ 什么叫设备文件
1、 国务院制定《特种设备安全监察条例》的宗旨是什么?
答:①加强特种设备的安全监察;
②防止和减少事故;
③保障人民群众生命和财产安全;
④促进经济发展。
2、什么是特种设备?
答:是指涉及生命安全、危险性较大的设备和设施的总称。
3、什么叫安全监察?
答:指负责特种设备安全监督管理的政府机关为了实现安全的目的,而从事的决策、组织、管理、控制和监督检查等活动的总和。
4、 什么叫行政许可?
答:指行政机关根据公民、法人或其他组织的申请、经依法审查、准予其从事特定活动的行为。
5、 特种设备安全监察的七个环节是什么?
答:①设计;
②制造;
③安装;
④改造;
⑤维修;
⑥使用;
⑦检验检测。
6、 特种设备安全监察的六个属性是什么?
答:①强制性;
②排他性;
③公正性;
④公开性;
⑤规范性;
⑥系统性。
7、 特种设备安全监察的五项原则是什么?
答:①安全至上的原则;
②企业负责的原则;
③权责一致的原则;
④统一监管的原则;
⑤综合治理的原则。
8、 特种设备安全监察的机制是什么?
答:①部门依法监管;
②企业全面负责;
③政府督促协调;
④社会广泛监督。
9、特种设备安全监察的三大制度是什么?
答:①特种设备的政府责任制度;
②特种设备的市场准入制度;
③特种设备的监督检查制度。
10、什么叫行政行为?
答:指国家行政机关依法实施管理、直接或间接产生行政法律效果的行为。
11、行政行为的特征是什么?
Ⅱ linux系统中设备文件命名的规则是什么
在基于来Linux的系统中,设备节点一自般在/dev下,通常使用如下的前缀:
fb:frame缓冲
fd:软盘
hd:IDE硬盘
lp:打印机
par:并口
pt:伪终端
s:SCSI设备
scd:SCSI音频光驱
sd:SCSI硬盘
sg:SCSI通用设备
sr:SCSI数据光驱
st:SCSI磁带
tty:终端
ttyS:串口
大部分设备的前缀名后面跟随一个数字,它唯一指定某一设备。硬盘驱动器的前缀名后面跟随一个字母和一个数字,字母用于指明设备,而数字用于指明分区。因此,/dev/sda3指定了硬盘上的一个分区,/dev/pts/14指定了一个网络终端会话。
一些Linux发行版用SCSI层访问所有固定硬盘,因此虽然一块硬盘可能并不是SCSI硬盘,但仍可以通过sd设备访问它。
Ⅲ 块设备文件和字符设备文件的本质区别是什么
设备文件分为Block
Device Driver和Character Device Drive两类。Character 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.字符和块没有访问量大小的限制,块也可以以字节为单位来访问
Ⅳ 什么是c语言的设备文件
磁盘文件、设备文件:
(1)磁盘文件:文件一般保存在磁介质(如软盘、硬盘版)上,所以称为磁盘文权件。
(2)设备文件:操作系统还经常将与主机相连接的I/O设备(如键盘-输入文件、显示器、打印机-输出文件)也看作为文件,即设备文件。很多磁盘文件的概念、操作,对设备文件也同样有意义,有效。
Ⅳ 块设备文件什么意思
块设备将信息存储在固定大小的块中,每个块都有自己的地址。数据块的大小通常在512字节到32768字节之间。块设备的基本特征是每个块都能独立于其它块而读写。磁盘是最常见的块设备。
Ⅵ 设备文件中的依据性文件指的是什么
若属编制投标文件,则根据招标文件要求,看自己单位的服务内容及投标设备等参回数是否全部符答合招标文件要求,若全部符合则填写无偏离。主要是看匹配程度,若有不符合项,则分列出招标文件要求,并对应填写投标内容(服务和参数)。很简单的。
Ⅶ 什么叫文件什么叫文件的设备号文件的目录有什么作用
文件定义:文件(wén jìan),英文:Document。广义的“文件”指公文书信或指有关政策、理论等方面的文章。专狭义属的“文件”就是档案的意思,范畴很广泛,电脑上运行的程序、杀毒等等等等都叫文件。文件的设备号:每个设备在 /dev 目录下都有一个对应的文件(节点)。可以通过 cat /proc/devices 命令查看当前已经加载的设备 驱动程序的主设备号。文件目录:一个计算机系统中有成千上万个文件,为了便于对文件进行存取和管理,计算机系统建立文件的索引,即文件名和文件物理位置之间的映射关系,这种文件的索引称为文件目录。 文件目录(file directory)为每个文件设立一个表目。文件目录表目至少要包含文件名、物理地址、文件结构信息和存取控制信息等,以建立起文件名与物理地址的对应关系,实现按名存取文件。
Ⅷ linux 字符设备文件有什么作用
/dev/audio是字符设备文件,其他的是块设备文件 补充:对audio的存取是以字节流方式来进行内的。其它的设备/dev/cdrom, /dev/fd0, /dev/had都是容磁盘(光驱,软驱,主硬盘),它们的存取是通过数据块来进行的
Ⅸ 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下的快捷方式差不多。
Ⅹ 可执行文件、一般文件和设备文件有什么区别
电脑中的文件都有他的打开方式
可执行文件是,鼠标双击或者右键运行后他按照事先设计版好的方式运权行(一般后缀名为.exe就是可执行文件了)
一般文件,如文档,css,表格等都属于一般文件,只要特定的软件就可以打开他
设备文件,给你打个比方,一辆车里面有颗螺丝(一个系统里面有个固定的设备文件),你不需要用特定的程序去打开他,你能看到他,没有他你系统设备运行起来会遇到缺少文件的阻碍,所以是不能缺少的文件。
不知道这样说你满意吗?