コンピュータは何ですか?
- 電子機器の高速動作
- データの算術演算または論理演算のために
- 許容入力情報
- これは、ユーザの要求に応じた情報(プログラムメモリ)を処理します
- 出力
(電子機器は、その記憶されたプログラムされた汎用コンピュータのタイプの実施形態せることにより、算術演算または論理演算を実行します)
1.コンピュータの基本的な理論
理論計算機は、50年以上持っています。
- チューリング
- シャノン
- フォン・Nemumann
コンピュータの主要コンポーネントも変更されません。
- CPU
データパス
のcontroler - メモリ
- I / O
1.1Von Nemumannコンピュータ
ストアドプロシージャ、バイナリ、アーキテクチャ
フォン・NemumannマシンIAS
現代のコンピュータアーキテクチャの創始者:
- ファイブ機能
- これは、統一されたプログラムやデータ、メモリ4096ワード、各40を表します
- バイナリ・データを、簡略化されたメモリ
- 唯一の算術整数提供
1.2。最新のコンピュータ
- CPU
データパス
のcontroler - メモリ
- I / O
アーキテクチャ(新開発)
パイプライン、階層型ストレージ・システム、並列。
2.コンピュータの操作機構
データパス:完了する算術論理演算、一般レジスタを含みます。
制御:プログラムコマンドデータパス、メモリ、およびI / O機能に応じた処理を完了するために一緒に実行するための命令CPUの構成部品、。
メモリ:どこに必要なランタイムおよびデータを格納します。
入力:キーボード、マウス等のコンピュータにデバイス情報、。
出力:結果は、ディスプレイ、ディスク、プリンタ、スピーカなど、ユーザコンピュータデバイスに表示されます。
3.チューリングマシン
1937年、アラン・チューリングは「ユニバーサル」コンピュータの概念を提案し、彼は何にプログラム(アルゴリズム)の適切な説明を行うことができます。必要な機能、計算可能という概念の基礎を形成します。
ユニバーサルからコンピュータに専用のプログラムを格納考えます。これは、コンピュータの新しい時代を作成し、この技術革新です。
1950年代には、「インテリジェント」コンピュータの概念をチューリング。
機械チューリング特長
汎用コンピュータは:すべての問題の結果は保存しないでください。
プログラム内蔵方式:手順やプロセス与えられた問題を解決する、またはプロセスがプログラム言語で記述することができます。
リミテッドスピード:コンピュータプログラムの実行時間が限られています。
限られたスペース:コンピュータプログラムの格納スペースとデータ・ストレージ・スペースが限られています。
現代のコンピュータの理論的基礎を築きました。
4.コンピュータの階層
高レベル言語アセンブリ言語------ ------ ------機械言語コンピュータ組織とコンピュータアーキテクチャは------ ------コンピュータシステムを実現しています。
tmp=v[k];
v[k]=v[k+1];
v[k+1]=tmp;
lw $t0,0($2)
lw $t1,4($2)
sw $t1,0($2)
sw $t0,4($2)
09 c6 af 58
af 58 09 c6
c6 af 58 09
58 09 c6 af