プログラミングの基本的な知識が必要|コンピュータ組成記事の原則(08):メモリ

大学生におけるいくつかの非専攻が懸念されるため、コンピュータの知識ベースでは、それは彼らの心の痛みとなっており、技術教育の学生のために、仕事の後、多くの学生が、また欠点を認識しており、戻りたい、自分自身の知識が不足していますブブの基本。多くの複雑なコンピュータベースのコンテンツのコースが、それは本や大学のコースであるかどうかは、仕事外のビットです。特に、数多くの基本的なコンピュータの知識では、ゼロまたはレビューから学びたいが時間がかかります。

そこで、この連載は、3つの基本的なコンピュータの知識エリアカバー、プログラミングの必要な基本的な知識を補うために速く行くことができます:コンピューター組成原理、オペレーティング・システム、コンピュータネットワークを、これらは最も重要なコンテンツ内の大学のコンピュータのコースです。記事の内容とは、知識を必要としない、プログラマとして捨てられた精製概要を、行います。

目的は次のとおりです。

  • あなたはコンピュータアーキテクチャの知識の形成を助けます
  • あなたがコンピュータの基本的な原理を理解するのに役立ち
  • あなたは優れたデザインの実用的な作業場所を学ぶのを助けます

コンピュータメモリのBenpian原則は、コンピュータで構成されています

注意、前方、お気に入り、コメントを歓迎

1.メモリとは何ですか

メモリは、名前が暗示するように、材料を格納するために使用されます。コンピュータでは、これらの物質は、メモリと、データ及び命令を格納され、コンピュータのメモリがあります。

メモリユニットのいくつかの数、と呼ばれる番号が付けユニットアドレス。類推は、メモリが大きい倉庫のようなものである、倉庫が商品を格納するための多くの部屋があり、各部屋には、独自の部屋番号を有し、そして部屋のようなメモリユニットは、部屋は、商品データおよび命令、及びユニットのようなものです番号(アドレス)は、当社のアドレスが格納またはデータや命令を取得するために、このコンピュータに基づいており、部屋番号のようなものです。

元の入力データ、コンピュータプログラム、中間結果および最終走行操作結果を含むコンピュータ上のすべての情報は、メモリに格納されています。

2.分類メモリ

記憶媒体で割った、半導体メモリおよびメモリは、磁気メモリに分けることができます。コンポーネントは、例えば、共通として、半導体からなる半導体メモリに記憶される前記RAM、Uディスク、ソリッドステートディスク、磁気メモリ、記憶媒体からなる磁性材料で被覆されている、一般的である:テープ、磁気ディスク。

分類する方法によれば、メモリは、ランダムアクセスメモリ(RAM)、シリアルメモリ、読み出し専用メモリ(ROM)に分割することができ、

3.メモリ階層

コンピュータのメモリを選択する際、通常の要因はメモリリードと速度、メモリ容量、価格を記述している検討する、と私たちは早いほど良い読み、スピード、ストレージ容量を書く願って、より大きく、より良い、価格はできるだけ低いです。中間価格 - メモリのコストを定量化するために特別なユニットは、あります。ビット価を総合容量と価格は考慮されており、その意味は客観メモリを記述することができますビットコストの価格を使用してビットあたりの価格です。

キャッシュ、メインメモリ、二次メモリ:と速度との関係に応じて読み出されたビット値は、メモリはいくつかのレベルに分けられます。

これは、CPUのレジスタやキャッシュ、高速のビット価格のバッファを指します。

メインメモリは、主にコンピュータのメモリ、適度な速さ、手頃な価格を意味します。

補助記憶装置は、磁気ディスク等の外部記憶装置、Uディスク、モバイルハードディスク、低速、低価格であることを意味します。

前の記事、すでに述べたように、CPUの高速動作が、処理速度が非常に高速ですが、何のCPU高速メモリない、スピードの両方で、データ転送用のCPUしばしばアイドル待ちが発生し、CPUのプログラムや遅い、にデータを転送します不一致で。理論的には、関係なく、価格の、我々は間違いなく、より大きな、より良いキャッシュしたいのですが、理由は中間価格のため、キャッシュはもっと良いので、この階層構造を持つことはできません。

以下に示すように、メモリ階層はまた、発現するために使用されてもよいです。

示す、CPUキャッシュは、メインメモリと通信することができる直接通信です。キャッシュに加えて、メインメモリ階層を - - キャッシュとメインメモリとの間にキャッシュと呼ばれる、互いに通信することができる、メインメモリ階層、ならびにメインメモリと二次メモリとの間の通信の通信を、CPUは、関与しません二次メモリ階層 - メインメモリと呼ばれます。

キャッシュ - メインメモリ階層は、メインメモリとCPU速度の不一致の問題を解決することを目的と小容量の高速キャッシュのCPUとメインメモリとの間の層の速度を上げることです。効果的に、コンピュータのCPUの速度と効率を向上させるために、キャッシュの存在と、CPUは、特定の戦略を通じて、できるだけ多くは、メインメモリの代わりにキャッシュにアクセスすることができます。CPUのデータが選択されている場合、それは最初のキャッシュからフェッチされます、キャッシュではないが、その後、メインメモリをピックアップします。

メインメモリ - 二次記憶レベルは、メインメモリ容量の問題の欠如に対処することを目的とメインメモリに加えて、二次記憶装置(ディスク、SDカード、Uディスク、等)を、増加させることです。我々は非常に大規模なゲームを実行すると仮定しますが、通常は専用メモリ8Gは、この時点で、あなたは、現在使用されている、データを補助記憶装置に使用されていないメモリにデータをロードするためにゲームを置くことができます。

おすすめ

転載: www.cnblogs.com/sum-41/p/11578875.html