• 検索結果がありません。

#3 ノイマン型コンピュータ Yutaka Yasuda

N/A
N/A
Protected

Academic year: 2021

シェア "#3 ノイマン型コンピュータ Yutaka Yasuda"

Copied!
23
0
0

読み込み中.... (全文を見る)

全文

(1)

コンピュータシステム

A -

ハードウェアを中心に

-

#3

ノイマン型コンピュータ

Yutaka Yasuda

(2)

コンピュータの発展史

大きな二つの需要

機械計算

大量データ処理

コンピュータ

(3)

ENIAC

:コンピュータへ

• 1946,

モークリーとエッカート

入れ替え可能な自動処理手続きを実現

機械計算

大量データ処理

コンピュータ

(4)

ENIAC

真空管

自動制御(自動計算のための手順指示)をスイッチボード で実現

手順を入れ替えて異なる用途に利用できるようになった

汎用という概念(

vs

専用)

(5)

ハードウェアとは何か

• ENIAC :

自動計算を計算処理とその自動化に二分

今日のハードウェアとソフトウェアの分化へと直結 ハードウェアは基本機能を実現するもの(機械)

ソフトウェアはハードウェアを制御するもの(データ)

コンピュータがハードウェアとソフトウェアの存在と違い を際だたせたと言える

ハードウェアの意味はソフトウェア抜きに理解できない

(6)

プログラム内蔵

(Stored Program)

方式

教科書

p.17

プログラム=処理手順

ハードウェアに対する制御情報の列 手順なのでデータとして表現可能

ノイマン型とも

現在に続く典型的コンピュータの原型にして本質

(7)

演算装置

 1+1などの単純な演算を行う。

 結果はほんの僅かしか記憶できない。

制御装置

 どんな演算を、入力・記憶していたどの 値に対して行い、どこに出力・記憶するか を指示する。

入出力装置

 外部とのデータ交換を行う。

記憶装置

 演算の結果や次に行う演算の指示を記憶。

中央処理装置 (CPU)

演算装置

記憶装置

入力装置 出力装置

データの流れ

制御情報は記憶装置 からデータとして貰 えば良いではないか 制御情報の流れ

ノイマン型コンピュータの構成

制御装置

(8)

プログラム内蔵方式

プログラム内蔵方式

記憶装置にデータとプログラムを再利用可能な形(書き 換え可能な形)で保持する

これによって逐次処理を制御し、単純な形に分解された 処理を重ねて複雑な処理を実現

機能分化

プログラム内蔵方式によって、

ハードウェアは単純な処理を高速に

ソフトウェアは複雑な処理を単純な手順の列に分解

(9)

今日のコンピュータシステム

スーパーコンピュータ

メインフレーム

ワークステーション

パソコン

組込システム

マイクロチップ

ここにあるものはすべてノイ マン型の構造

コンピュータのジャンル区分と 思えば良い。

ex.

スポーツカー、トラック、ワ ゴン、

etc...

(10)

今日のコンピュータ

スーパーコンピュータ

メインフレーム

ワークステーション

パソコン

組込システム

マイクロチップ

ICOCA, JR西日本, SONY

μチップ(0.4mm x 0.4mm), 2004, 日立製作所

(11)

SUICA

チップ(

CPU

、メモリ他混載)

起電兼用アンテナ

(12)

今日のコンピュータ

スーパーコンピュータ

メインフレーム

ワークステーション

パソコン

組込システム

マイクロチップ

形が若干違う程度 で構造的には皆同 じノイマン型

(13)

今日的パソコンの内部

• p.41

• PC

内部の構造を見る

ノイマン型モデルと照合

DELL Dimension 2400

(14)

ノイマン型コンピュータの構成(復習)

中央処理装置 (CPU)

演算装置

記憶装置

入力装置 出力装置

データの流れ 制御情報の流れ

制御装置

(15)

PC

外観(側面のふたを外したところ)

電源回路

冷却ファン

CDROM

入り口

フロッピー ディスクの 入り口

(16)

PC

内部(クローズアップ)

CPU

メモリ

CDROM

ドライブ ハードディスク

フロッピーディ スクドライブ

マザーボード

(回路基板)

(17)

CPU

(中央処理装置)

裏側のピン(電極)で基板の回路と接続

(18)

メモリ(記憶装置)

両面にある接点(電極)で基板の回路と接続

(19)

ハードディスク(補助記憶装置)

裏側に制御回路がある

ケーブルで基板の回路と接続

(表のふたを外したところ)

(20)

ノイマン型コンピュータの構成(復習)

中央処理装置 (CPU)

演算装置

記憶装置

入力装置 制御装置 出力装置

(21)

ノイマン型コンピュータとしての携帯電話

入力装置(ボタン)

CPU

+メモリ

(主記憶)

Flash

メモリ

(

補助記憶

)

出力装置(ディスプレイ)

出力装置(ヘッドフォン)

(22)

ノイマン型(プログラム内蔵方式)の意味

中央処理装置 (CPU)

演算装置

記憶装置

入力装置 制御装置 出力装置

制御情報=プログラム の動き

(23)

まとめ

ノイマン型(プログラム内蔵型、

Stored Program

PC

iPod

も構造は同じ

プログラムがデータとして記憶装置に格納される

ソフトウェア

ENIAC

ではプログラムはハードウェアに強く依存

ノイマン型ではハードウェアから離れた

参照

関連したドキュメント

社会インフラへの攻撃の広がり 電力送電網 発電所 電力配電網 電力送電網 発電所 電力配電網 社会インフラ

Copyright © 2010, IPA all right reserved... 情報システム 情報システム センサ、製造装置等 コントローラ 監視・制御装置

コンピュータの処理手順(3)  上述の①の処理を細かく記述すると、

ˆ 制御装置と演算装置をまとめて中央制御装置 (CPU:Central Processing Unit) あるいは, MPU(Micro Processing Unit) と言う.. 制御装置

大体 10 点分くらいはレポートに出した基本的事項 を、残り 20 点は記述式の問題となります。.. 命令実行順序制御

セキュリティ問題 • セキュリティ対策ソフトの限界 電力問題 処理能力問題 • マーケット側での対処 KDDI による独自マーケットでの 審査強化 *1 •

アナログ表現・デジタル表現 • アナログ情報 連続的に変化する情報としてとらえ、連続的に変化する 何かに置換して表現する

誤り検出・訂正 • 誤りを正せるような情報を加える • 誤り訂正の例: • 縦横チェックサム • メモリにおける ECC (Error Correcting Code)(*) 64bit のデータに