dd
画像をUSBにコピーするために使用しています。しかし、何のdd
略ですか?
私はその使用法を理解していますが、名前がdd
実際に意味するものや頭字語ではありません。
マニュアルページにも記載されていません。
dd
ことは非常に役立つでしょう!
dd
画像をUSBにコピーするために使用しています。しかし、何のdd
略ですか?
私はその使用法を理解していますが、名前がdd
実際に意味するものや頭字語ではありません。
マニュアルページにも記載されていません。
dd
ことは非常に役立つでしょう!
回答:
data definition
JCL内の文の元の名前として。
dd
:JCLから来groups.google.com/d/msg/alt.folklore.computers/HAWoZ8g-xYk/...
多くの理論があります。Unix v7(dd
最初に登場したとき)では、ディスクバックアップ/復元ユーティリティとして頻繁に使用されていたため、ディスクダンプを意味する(またはデータダンプだった)マニュアルページを思い出しました。ただし、v7のマニュアルページのアーカイブには、語源も意味も記載されていません。1980年代初頭に時折アクセスしていたので、Bell Labsの誰かから聞いた可能性があります。
他の理論は次のとおりです。
cc
(PDP-11上のUnix-V7のdd男)ddはData Descriptionを表します。
dd = "ディスクダンプ"。
このユーティリティは、セカンダリメモリ(「仮想メモリ」オペレーティングシステムの大容量記憶装置)を複製するのが一般的だった、元のUNIXシステムの運用環境に由来します。ddは、ビットごと、バイトごと、セクターごと、トラックごとなど、これを実行できます。また、ビットを反転させ、EBCDICをASCIIに変換し、ブロックサイズを変更し、必要なその他のバイナリ演算を実行できます。ストレージデータを移動/変換/回復する必要があります。当時のストレージデバイス(すべて)は、今日よりはるかに遅く、密度が低く、信頼性がはるかに低かった。「ランダムアクセス磁気記憶装置」(ディスクドライブ、フロッピー、ハード、磁気シリンダーなど)を常に交換/修理する必要がありました。
ヘッドクラッシュやその他の壊滅的なストレージデバイスの障害が発生した場合、「dd」は、新しいデバイスにデータを抽出するためのお気に入りのユーティリティの1つです(現在もそうです)。新しいデバイスがインストールされたら、fsck(ファイルシステムチェック)とfsdb(ファイルシステムデバッガー)を使用して、破損したファイルシステムの一部を回復/修復し、データを抽出することができます。
これは、最初の初歩的なバックアップシステムでもありました。アプリケーションプロセス(dd)は、「スーパーユーザー」として動作し、文字(raw)またはブロックデバイスドライバー[エントリポイント]を介してI / Oサブシステム(カーネル)を介して直接読み取り/書き込みができます。ファイルシステムコンストラクトを新しいデバイスに複製します。dd(他のすべてのUNIXコアユーティリティと同様)には、標準入力から読み取り、標準出力に書き込む機能もあり、シェルスクリプト内の他の用途に使用できます:-) ....