什么是特殊文件?(a special file?)

特殊文件,也称为设备文件,是计算机上与设备驱动程序一起使用的文件。它的外观和行为可能与普通文件类似,但它包含一个特殊的名称,使其区别于其他文件。此名称不能与任何其他文件类型一起使用。特殊文件可以通过输入/输出(I/O)系统调用向设备驱动程序发出命令。这使得文件更容易控制特定设备或计算机系统的一部分。...

特殊文件,也称为设备文件,是计算机上与设备驱动程序一起使用的文件。它的外观和行为可能与普通文件类似,但它包含一个特殊的名称,使其区别于其他文件。此名称不能与任何其他文件类型一起使用。特殊文件可以通过输入/输出(I/O)系统调用向设备驱动程序发出命令。这使得文件更容易控制特定设备或计算机系统的一部分。

Special files transfer data from CD-ROMs onto computers.

设备节点存储有关特殊文件的信息,并使用主编号和次编号来标识文件及其使用的驱动程序。Microsoft®在其操作系统中使用特殊文件,如MS-DOS®和Windows®系统。一个重要的区别是特殊文件的名称和区别方式。Microsoft®将特殊文件称为设备文件,较旧的操作系统使用保留字来标识这些特殊文件,而不是主数字和次数字。

Microsoft®设备文件具有简单的关键字,如CON和PRN。它们可能有也可能没有输入和输出命令。例如,CON既可以接收键入的数据,也可以将计算机数据打印到控制台。但是,关键字PRN只能打印文本。它无法接收任何输入。

为了更好地了解特殊文件如何影响人们的日常生活,请考虑一个大学生,她把学期论文保存到CD-ROM上,然后带到校园图书馆并打印。一旦她将CD放入计算机,计算机需要读取CD上的数据并在计算机上打开,以便学生可以将其发送到打印机。一种称为块设备的特殊文件,将数据以块的形式从CD传输到计算机。传输完所有数据块后,计算机可以在计算机屏幕上显示CD的内容。

除了块设备外,还存在字符设备和伪设备。字符设备与一次发送一个字符的信息的系统一起工作,而不是像块设备处理的那样在大的块中。伪设备用于与操作系统可以执行的命令交互,这些命令不需要与物理对象交互。CD-ROM是由块设备处理的物理对象。伪设备只处理命令,不与任何物理对象交互。

  • 发表于 2021-12-12 12:56
  • 阅读 ( 135 )
  • 分类:互联网

你可能感兴趣的文章

如何在bash中使用变量

...umber $LINENO of the script" 键入以下内容使其可执行: chmod +x special.sh 现在,您可以使用一系列不同的命令行参数来运行它,如下所示。 环境变量 Bash使用环境变量来定义和记录它在启动时创建的环境的属性。这些保存信息Bash可以...

  • 发布于 2021-04-03 02:34
  • 阅读 ( 198 )

为什么windows仍然使用快捷方式文件而不是符号链接?

...y exist in the file system. Some of them are simply references to GUIDs or special strings interpreted by the shell. You cannot include switches in a symbolic link. Sure, you can point to the exe file, but you cannot “tell” that exe file any further arguments. You cannot choose an icon for a sym...

  • 发布于 2021-04-09 23:56
  • 阅读 ( 128 )

当数据从回收站中删除时会发生什么?

... eventually. In a case where you need to prevent recovery of deleted data, special tools exist to overwrite the data securely. That is not done by default because it is slow and increases wear on the disk. 接着是玛丽·比格斯的回答: A file is in two parts: A directory entry which record...

  • 发布于 2021-04-11 06:22
  • 阅读 ( 184 )

如何打开和编辑windows.lnk快捷方式文件?

...licking and choosing Properties. If you really want to edit it, you need a special tool. There are a few of these around including: lnk-parser LnkEditorGUI lnkedit I have not tried any of these, just Googled them. You can also edit the properties via PowerShell (from this previous answer on Stack ...

  • 发布于 2021-04-11 08:55
  • 阅读 ( 299 )

windows回收站究竟是如何工作的?

...00 and later it was renamed to \RECYCLER. Since Windows Vista it is now a special folder called \$Recycle.Bin. Use Process Monitor to see the I/O under the hood, put a filter on Recycle.Bin and visit it. :) For example, when I do this: notepad \$RECYCLE.BIN\S-1-5-21-0192837465-987654321-012345...

  • 发布于 2021-04-11 17:54
  • 阅读 ( 164 )

特别地(specially)和尤其地(especially)的区别

主要区别(main difference specially) vs. 尤其地(especially) 特地和特地是两个让英语学习者和英语母语者感到困惑的副词。这两个副词的意思有一定的重叠。在一般情况下,两者,特别和特别,都是指特别。根据《牛津英语词典...

  • 发布于 2021-06-28 02:20
  • 阅读 ( 551 )

粘贴(paste)和特殊粘贴(paste special)的区别

...作表中所需的单元格来粘贴数据。 什么是特殊粘贴(paste special)? 假设用户从web复制并粘贴了一些内容到Word文档。它将显示如下。 Figure 3: Section of text copied from the web 它将粘贴从原始源复制的内容,包括其格式。 Paste Special执行...

  • 发布于 2021-06-30 20:42
  • 阅读 ( 412 )

什么是特殊教育?(special education?)

...法来管理特殊教育的含义和外观。 什么是特殊教育(special education)? 在美国,适用的联邦法律是《残疾人教育法》(IDEA)。根据该法,特殊教育的定义如下: "Specially designed instruction, at no cost to parents, to meet the unique needs of...

  • 发布于 2021-09-18 11:13
  • 阅读 ( 275 )

什么是bak文件?(a bak file?)

bak文件,也称为备份文件或备份,是一个文件扩展名为.bak或.bk的计算机文件,之所以这样命名是因为它是另一个文件的备份副本。许多程序和应用程序都使用bak文件,有些...

  • 发布于 2021-12-09 13:09
  • 阅读 ( 195 )

什么是csv文件?(a csv file?)

在计算中,有许多类型的文件格式。逗号分隔值(CSV)是一种特殊文件,其格式为逗号作为每个数据元素之间的分隔符。逗号是表示文件中新数据值的结束和开始的标志。...

  • 发布于 2021-12-10 09:47
  • 阅读 ( 297 )