データストレージの問題

どこにデータが保存されていますか?

  A:データは、メモリに格納されています

だから、メモリは何ですか?

  さて、私は正確に説明されていません。しかし、私はそれがデータを保存することができます知っています

  1. ペーパー(紙テープパンチは、上記のコードの前に、命令とデータの両方を想像)
  2. メモリ(記憶媒体は、現在トランジスタ(以前の「水銀遅延線メモリ」の他の手段がある)です)
  3. 登録(トランジスタなどの記憶媒体)
  4. ハードディスク
  5. キャッシュのパーツ

メモリー容量の問題?(ここでは、メモリ、レジスタと呼ばれます)

  どのくらいのデータは、これを定量化する必要性を保存することができます。たとえば、AからBを指すように行きます あなたはあまりにも長い間、私はそう長く走った人々に伝えますか?無知な力は、
  メモリトランジスタは、二つの状態で構成されたトランジスタであり、トランジスタは、複数の状態の集合によって表すことができます。

  そして、トランジスタは、2つの状態、と呼ばれるビットを格納することができます。同様のB、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DBがあります。

  次いで首長によって変換関係記憶手段を開発します。理解することは困難?(10ミリメートル= 1センチ100センチ= 1メートルは、それが標準であるとき、我々はすべてがこれを認識したときに、これらの人々である提供しました)

  1バイト(B)= 8ビット(初期1バイト= 18ビット)
  1キロバイト(KB)= 1024B
  .......自己検索がたくさんあります。

  メモリユニットは、比較的寛大なメモリ分割され、最小単位は、バイト、バイト、各メモリセルの数であります

各グリッドは少しあります

兄、バイトの定義による。1(B)=。8「ビット、私はあなたが理解することを願って

考慮すべき3つの事があります。

  1. コーディング
  2. メモリ内のデータの配置
  3. データ範囲

ストレージ:デジタル10

  1. 10 XXXエンコードされたデジタル
  2. 配列が存在しない問題、256バイトの発現可能状態、10 <256
  3. バイト単位の最小記憶メモリは、バイト番号10が占めます

ストレージ:キャラクター

  1. コンピュータは、2つの状態を記憶することができる(電気信号は、0又は1、高および低)は、関係なく、どのように2つの状態は大きい状態で複数のトランジスタの組み合わせを発現するために使用されることが理解しました。だから、ここでの問題は、文字を直接保存することができないということです、我々は文字をエンコードする必要があります。符号化された値を格納した後。(たとえば、あなたが、緑色の光が歩いて見ることができる赤色光の停止を確認したい知っているが、これは行くとコーディングを停止することがあります。)
  2. 同上
  3. 同上

ストレージ:300.232323

  1. コーディング
  2. 確かにだけ> 256 256300を表現することができない300バイトのメモリと、それは1バイトであるため。我々は、次に、配置の問題が2つのストレージユニット(2バイト)を必要とします。最終的には3000または0030ですか?これは、問題の大きさの終わりです。リトルエンディアンモード、アドレスでのデジタル低い位置、高高でデータならば、低高いメモリアドレスが整列されると想定され、それは0030です。大端部の代わりに

     

   3つの2バイト

 

要約:

コーディング(コーディングすることは唯一の方法で、多種多様ではありません。)

  整数:補数

  小数:二重のコンプライアンスはR64.53いる間にフロートコンプライアンスは、IEEE R32.24です。

  文字:

    手紙:ASCII

    文字:GBK、GBK2312の
  用語:

      文字化け:ASCIIを使用して復号する場合、この現象は文字化けの友人である、補完エンコード整数の使用を使用します

         あなたはGBKの文字エンコーディング、デコーディングおよび使用UNICODEの不足のため使用し
て配置
  サイズ終了

 

  

 

 

  

おすすめ

転載: www.cnblogs.com/binaryAnt/p/11069801.html