No.4ベストアンサー
- 回答日時:
この場合の記憶装置とは、メモリーの事だと思います。
マシン語の入力とかされた方でないと、わからないと思います。
0か1の集まりですから、逆アセンブルでもしないとわかりません。
例えば、こんな感じ。どこからどこまでがデータなのかわかりますか?
B4 09 BA 0B 01 CD 21 B4 4C CD 21 91 E5 89 BA 97
65 8E 71 82 CD 8F 97 8E 71 83 41 83 69 82 CC 92
86 82 C5 88 EA 94 D4 83 4C 83 8C 83 43 82 C5 83
58 83 65 83 4C 81 F4 0D 0A 24
参考URL:http://e-words.jp/w/E6A99FE6A2B0E8AA9E.html
No.5
- 回答日時:
こんばんわ #2です。
わたしの言葉が足らなくて誤解をさせてしまったかもしれません。
締め切り後になってしまいましたが、お詫びのつもりで補足の投稿してます。
わたしがRAMなどではなくてディスク装置として回答したのは、RAM上にある
データやプログラムはOSがFAT(ファイルアロケーションテーブル)に従って
読み込んだものだからです。またアプリケーションは自分で使用するRAMエリ
アを知っていますから、データが格納されるエリアはかなり限定されます。
ファイル(プログラムやデータ)は分断されること無くメモリー上のアドレス
に従って格納されていますから判別しやすいと思います。不要になったデータ
やプログラムは適期的にパージされますから、残っていることは少ないでしょう。
ですからOSの設計者やアプリケーション開発者、ハードウエアに詳しい人たち
は、RAM上のどこに何が書かれているか知っています。わたしもメモリーマッ
プを作成したりしてましたので、メインメモリーやVRAMのどこに何が書かれ
ているか知っていました。16進ダンプのアスキー表示や逆アセンブルで内容
も把握できますし、2バイト対応のダンプを見ますと日本語のテキストデータ
すら読むことができます。
これがディスク上になりますと、FATに従ってセクターを追いかけないとファ
イルを把握できませんから手作業でファイル判別は不可能に近い物となります。
ファイルとして判別できないデータはプログラムかデータかの判定以前に有効
なデータかどうかすら判定できません。削除されたはずのゴミデータを見てい
ても全く気がつきません。
どうも詰めが甘いものですから、わかりにくくてすみません。
No.3
- 回答日時:
記憶装置に格納されてるドイツ語とフランス語は区別する事はできない
結局見てる人が理解できるかどうかです。プログラム(マシン語)も見る人が見ればわかるわけですし
No.2
- 回答日時:
こんばんわ
記憶装置とはRAMなどではなくてディスクなどを想定しますね。
どのレベルの話なのか明確ではないのですが、記録された信号レベルでしたら
それこそセクターの始まりも長さもわかりません。
フォーマットの規則に当てはめてセクターが判別できるようになりますが、
その中に書かれたデータも何でどう読むかによって意味があったりなかったりします。
まして、そのセクターがファイルの一部であるかどうかは判別できません。
ある程度人間がわかるように8ビットずつ区切って16進数で表してみても
まだなんだかわかりません。
ファイルが格納してあるとしても、どこからどこにつながっているのか、始
まりも終わりもわかりません。ましてプログラムだかデータだかなんて区別
がつきません。ファイルアロケーションテーブルに従って読み込んでみて初
めて1つのファイルが区別できるようになります。
そのファイルがどういうファイルなのかはディレクトリ情報に書いてありま
す。そこまでたどりついて初めてデータファイルなのかプログラムファイル
なのかがわかります。
多くの規則に従って順番に解析して初めてファイルとして成立し、その種別も明確になります。試しにフロッピーディスクでトラックをまるごと読み込
んで解析してみるとよくわかると思います。
ハードウエアの基本的な説明の中で書いてあることでしたら、このように解
釈をすればいいのかな、と思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) 補助記憶装置についてその役割や仕組みを主記憶装置との違いから説明せよ。語群を用いること 語群(CPU 1 2023/07/10 22:25
- CPU・メモリ・マザーボード パソコンの「主記憶装置」の役割について 5 2023/04/13 20:52
- ドライブ・ストレージ キャッシュの保存場所について 6 2023/04/13 21:34
- ドライブ・ストレージ 「メモリ(主記憶装置)」と「ストレージ(補助記憶装置)」の違い 3 2023/04/25 21:55
- マンガ・コミック 記憶にあるマンガの作品が思い出せません!! 私が小学生の時に読んだことがあるような、ないようないい加 2 2023/05/25 15:37
- ソフトウェア 主記憶装置でデータと命令を間違えたらどんな事が起こりますか? 5 2022/06/04 08:01
- その他(クラウドサービス・オンラインストレージ) Google フォト 外部記憶装置に保存するにはどうすればいい? 1 2022/06/12 14:30
- マンガ・コミック 記憶にあるマンガの作品が思い出せません!! 私が小学生の時に読んだことがあるような、ないようないい加 3 2023/05/24 16:31
- その他(教育・科学・学問) ハンドアセンブルの第3オペランドについて 2 2022/05/16 20:09
- Android(アンドロイド) 【最新Androidスマホ端末で】外部記憶装置のmicroSDカードスロットが付いた外部 2 2023/01/24 19:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft VBAで2GBを超えるフ...
-
RS-232Cで接続したPC間のファイ...
-
JPGのwidhtとheight
-
バッファとは何ですか
-
エラー:ストリームの終わりを...
-
ページ読み込み時に自動的にsub...
-
PHPのfgetcsvの処理容量について
-
wave形式(*.wav)のフォーマット...
-
xxx.iniファイルのデータ消去に...
-
C言語初心者の質問失礼します。
-
VC++でexeファイルが作成できま...
-
どんなプログラムを書いても指...
-
xismoについてです!開こうとす...
-
エクセルの実行ファイルについ...
-
WAVファイル同士の結合が可...
-
セルに入力されたパスでフォル...
-
MATLABのsaveでファイル名を試...
-
C言語のローカル変数初期化に...
-
ファイルマッピングについて
-
VB6.0で作ったプロジェクトが起...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッファとは何ですか
-
Microsoft VBAで2GBを超えるフ...
-
EXCEL VBAでテキストファイルの...
-
ページ読み込み時に自動的にsub...
-
エクセルVBA 2千万行のCSVファ...
-
VBA バイナリ―から文字列にす...
-
エラー:ストリームの終わりを...
-
入力ファイルをバイナリにする利点
-
バイナリエディタのつかいかた
-
MacからWinにファイルを添付す...
-
EOF
-
【python】Excelファイルを読み...
-
C言語の質問です。バイナリ形...
-
画像の保存方法。
-
テキストデータをSQLServerに取...
-
バイナリファイルの比較につい...
-
bitmap画像の保存がうまくいき...
-
なぜデータの整合性を確認する...
-
C言語とシリアル通信の送受信...
-
【Teraterm】filewritelnについて
おすすめ情報