RDSK 和 DSK 是 Unix 类环境中的两条设备路径,可以在其中找到硬盘驱动器。对于大多数人来说,这似乎是多余的,因为它们看起来具有相同的内容; DSK 是一个块设备路径,可以在其中找到所有准备好使用的格式化驱动器。相比之下,RDSK 是原始设备路径,它包含尚未格式化的所有驱动器,因此称为 RAW。

格式化驱动器不是特定于驱动器本身,而是特定于操作系统。它规定了数据位的位置和方式,以便操作系统可以在需要时找到它。如果操作系统不知道驱动器上使用的文件系统,则将无法检索任何文件或写入新文件;虽然,它仍然可以像 RAW 一样在驱动器上写入并在其上放置另一个文件系统。这通常称为重新格式化。但是如今,大多数现代操作系统(如Linux)都使用一组众所周知的文件系统,其他操作系统也能够识别这些文件系统。

由于驱动器不了解文件系统,因此是操作系统拦截和处理对 DSK 中列出的驱动器的请求。显然,存在一些性能损失,因为操作系统需要处理请求并在磁盘上找到适当的空间。但从积极的方面来说,将任何东西写入磁盘并不是太复杂,因为操作系统会处理所有这些。另一方面,对 RDSK 中驱动器的请求不会作系统处理,而是直接进入驱动器。它不会从缓冲和优化等方面受益。还应该很好地掌握自己正在做的事情,因为需要确定自己在哪里阅读或写作以及该部分应该有多大或多小。弄错了肯定意味着得到不正确的信息。或者更糟糕的是,可能会损坏文件或整个文件系统。

RDSK和DSK的区别

  1. DSK 是块设备路径,而 RDSK 是原始设备路径;
  2. DSK 包含格式化驱动器,而 RDSK 包含未格式化驱动器;
  3. DSK 请求由操作系统处理,而 RDSK 请求由驱动器直接处理;
  4. 通过RDSK进行通信比通过DSK更复杂;

RDSK和DSK的区别

本文由网友:蔡思迪 投稿 欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:RDSK和DSK的区别
本文链接:https://www.vsdiffer.com/vs/rdsk-vs-dsk.html
免责声明:以上内容仅代表 网友:蔡思迪 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。