コンピュータの基礎をなす原理の組成(CPU)

序文

いくつかの時間は、Huawei社のチップは、技術製品のさまざまなオフHuawei社の白熱した議論、米国を巻き起こし前に、言った: - 永久著作権のCPUアーキテクチャ、質問はARM V8アーキテクチャが何であるかを、ある真実ではない、私はA ##タイトルV8 RMを買いましたの?地獄がこれは何、コンピュータの基本原則を学ぶための方法は、書き込みを忘れないように数日のために全体を知るため、この記事では、CPUが中心の説明です。

コンピュータの構成

コンピュータの構成は、ハードウェアとソフトウェアに分けされているハードウェアは、入力と出力のデバイスに分割され、キーボード、マウス、モニター、ハードドライブ、メモリ、CPUであるというように、ソフトウェアは、オペレーティングシステム、アプリケーションなどで、これは解釈ではない、ほとんどの人が理解していました。

ハードウェア - 5と6本のアームコンピュータ

CPU(中央演算処理装置)処理サービス

彼は、CPUが地球の最先端技術、も過言で言いました!摩擦チップのうち砂、次いで試験であるCPUは、次に、最終的にパラメータに基づいてCPUに試験周波数、パラメータ、名前のハイ及びロー信号が来て、使用することができません。ちなみに取り付けCPUはビデオのアドレスを処理

CPUの動作原理は、CPUアーキテクチャ、CPUアーキテクチャ、それが何である続いて、CPUの処理原理の最も低いレベルである、トランジスタ回路を介して接続され、単純であり、0または1を表すために力を持っていますか?アーキテクチャは、理解しやすい別の単語を与えることができます - レイアウト、CPUのCPUアーキテクチャは、図面を作成することです。ARMはCPU製造会社へのCPUを製造するために、あなたはCPUを製造する方法を回路レイアウトのトランジスタのレイアウトアーキテクチャ図に従ってください。その後、単純に、少し、CPUのアーキテクチャをポップ、これらのトランジスタの回路がどのように接続されているどのように多くのCPUにインストールトランジスタそれらの場所を書きました。次いで、種々のアーキテクチャユニット、ロジックユニット、レジスタ、プログラムカウンタなどがあります。Huawei社は、このARMのV8アーキテクチャを購入します!後の図面を製造する、すべての企業が、CPUの生産は非常に複雑であるCPU上に構築することができ、高ローエンドCPUの割り当てモデルは能力を処理し、試験周波数に対して行われますされているとは思わない、高いパラメータは、ハイエンドチップ、パラメータがあります低は、ローエンドのチップです。Huawei社は、なぜそれを独自のCPUアーキテクチャを開発しないこと?ARMアーキテクチャはCPUだけで最高のレイアウトプログラムを出て来て、数年の研究の良い会社です、あなたは最高のために見ていますか?そして、自分自身を見つけることは同様の侵害です。

CPUアーキテクチャが、また、どのようにキーを実行すると、それはまた、ARM命令セットに適した、命令セットは何ですか?この後者のレベルのソフトウェアはあなたを伝えるために。

キーボード、マウス、モニター、ハードドライブ、メモリ、マザーボード、CPUおよびその他のハードウェア

ここに画像を挿入説明

他のハードウェアは、マザーボードを橋渡しすることによって行われているCPUは、脳である、とあれば、マザーボードは、マザーボードのブリッジを介して相互に作用して、複雑な計算、ストレージ、ディスプレイを完了するためにCPUとの緊張、キーボード、マウス、モニター、ハードドライブ、メモリ、ハードウェア、であること、入出力。例えば:あなたはそれら= 1 + 1の操作、キーボードで発生したシステムを入力してください。1は、1 + 1 =、キーボード入力は、ディスプレイ上に表示されるキーボード、マザーボードに接続されたキーボードは、CPUにニュースにマザーボードは、CPUは、CPUデータは、グラフィックスカードは、画素をコンパイル開始指示、配信データを開始し、画面それはショーに来ました。2、入力は1 + 1 =あなたのマウスのクリック操作、マウスクリックコマンドは、マザーボードに達すると、マザーボードは「計算」CPUを告げ、CPUの計算(特にどのように計算、ここでは賢明百度で、省略されている)、計算されましたグラフィックス - - スクリーン、CPU-ボード上の結果を表示するディスプレイを、あなたは見ることができます。3、あなたは1 + 1 = 2を保存したい、との指示を保持 - マザーボード-CPU-マザーボード - ハードディスク、これ格納されたデータを。

これは、ハードウェアの間のこのような完璧な試合、今日登場するような強力なコンピュータ、ハードウェアレベルの終わりです。

ソフトウェア - 人と機械の間の完全な相互作用

ソフトウェアといえば、あなたは、すべての種類をなどより、QQ、マイクロ文字、爪を、知っているかもしれません。ここではソフトウェアの話を、基本となる言語の私達の深い理解、CPUとどのように相互作用に行きます。

ここに画像を挿入説明

誰もがコンピュータのオペレーティングシステムを持ち、CPUとオペレーティングシステムの言語は、それの直接の相互作用でありますか?しかし、ではありません。オペレーティングシステムは、Windowsなどの高級言語は、それと対話するための方法を、次にCPUおよびオペレーティングシステムC ++で書かれている間、CPUは、これら二つの数の0/1だけを知っていますか?高レベルの言語 - アセンブリ言語 - 機械語 - アセンブリ言語 - 高級言語、相互作用のためである、機械語は0/1です。コンピュータコードのプログラマの冒頭、このようなコードを書くには、実行する方法、010110であり、後のこのコード、理解しにくい普通の人?導入されたアセンブリ言語、アセンブリ言語の構文より近い人々にあるが、それは低レベルの言語です。、CPUアーキテクチャの命令セットは先に述べたように、ここでの焦点この数字は意味、始まるプログラマは何0110010110101010001があり、意味は何あなたに01を伝えることであり、後のためにあまりにも多くのトラブル、0100001010をノック命令のこのセットを見ていますユニバーサル、そしてそれは、より近い人々のアセンブリ言語構文への機械語命令セット、開発されたアセンブリ言語に基づいており、あなたが直接、このテキストを入力することができない、このテキストは、その後、0101100、ACとアセンブリ言語ビットのバイナリ形式を変換しますオペレーティングシステムは、人と機械に達するとの相互作用を作り、開発に基づいてアセンブリ言語で、オペレーティング・システム、およびオペレーティングシステムの誕生である一方、CPUに、大幅に、プログラマはより多くの人気を持っている開発の改善より完璧なプロポーション。

一例として、2 + 2 = 4、それを処理する方法をコンピュータで見て:1、キーボード、マウス、タブレット等の入力データ。2、1 + 1 =ハイレベル言語 - アセンブリ言語 - 機械語001 + 001 =。3、ブリッジマザーボードのCPU。図4に示すように、データは、CPU 001 + 001 =に達します。5、操作を開始します。図6に示すように、演算結果バイナリ100.7、マザーボードをブリッジ、送信データ。8、機械語は、001 + 001 = 100 - アセンブリ - + 1 = 2.9の高レベルの言語は、データは、出力装置、表示画面、RAMメモリ、ハードディスクストレージにマザーボードを介して送信されます。

エピローグ

記事は粗く、あまり詳しいことがあります。ほとんどの人が詳細にそれを使用することはできませんので、問題が解決しない場合、私は速やかに修正しご連絡ください。

出版元の記事 ウォンの賞賛0 ビュー27

おすすめ

転載: blog.csdn.net/foemat/article/details/104430057