専門演習Ⅰ 国際経済学部 国際産業情報学科 2年 石川 愛 2018/9/17 コンピュータの基礎 国際経済学部 国際産業情報学科 2年 石川 愛
目次 ハードウェアとソフトウェア ハードウェアの基本要素 ソフトウェアの基本要素 TCP/IPでのハードとソフトの役割分担 専門演習Ⅰ 2018/9/17 目次 ハードウェアとソフトウェア ハードウェアの基本要素 ソフトウェアの基本要素 TCP/IPでのハードとソフトの役割分担
ハードウェアとソフトウェア コンピュータの機器は、大きくハードウェアとソフトウェアという2つの部分に分かれる。 ハードウェア ソフトウェア 専門演習Ⅰ 2018/9/17 ハードウェアとソフトウェア コンピュータの機器は、大きくハードウェアとソフトウェアという2つの部分に分かれる。 ハードウェア コンピューターや周辺機器を構成する装置を指す ソフトウェア コンピューターを制御するためのプログラム部分 指示
ハードウェアの基本要素 中央処理装置(CPU) →制御装置・演算装置 →マイクロプロセッサ(MPU) 主記憶装置(メモリ) 専門演習Ⅰ 2018/9/17 ハードウェアの基本要素 中央処理装置(CPU) →制御装置・演算装置 →マイクロプロセッサ(MPU) 主記憶装置(メモリ) →RAM:Random Access Memory(DRAM/SRAM) ROM:Read Only Memory(マスクROM/PROM) 補助記憶装置(ハードディスク) →磁気ディスク・磁気テープ/光ディスク/半導体 ディスク(フラッシュメモリ) 入力装置(キーボード、マウス、スキャナ) 出力装置(ディスプレイ、プリンタ)
バス(bus)..コンピュータ内部で信号をやり取りするための共通信号路 →内部バス/外部バス/コントロールバス/アドレスバス/データバス →内部バス/外部バス/コントロールバス/アドレスバス/データバス CPU 主記憶装置 補助記憶装置 入力装置 主力装置 コントローラ (LSIチップ) メモリマップドI/O 0000番地 6999番地 7000番地 7999番地 8000番地 8199番地 9000番地 9999番地 ~
複数のバスをスイッチで接続する コントローラスイッチ CPU 主記憶 装置 ネットワーク カード 主力装置 入力装置 補助記憶装置 専門演習Ⅰ 2018/9/17 複数のバスをスイッチで接続する CPU ネットワーク カード 補助記憶装置 入力装置 主力装置 主記憶 装置 コントローラスイッチ
メモリマップトI/O方式 CPU 周辺機器 制御用 レジスター コントローラ データ入出 力用メモリ メインメモリ 読み書き 専門演習Ⅰ 2018/9/17 メモリマップトI/O方式 CPU プログラム メインメモリ 制御用 レジスター データ入出 力用メモリ コントローラ 読み書き (ロード/ストア命令) 転送命令 DMAコントローラ 周辺機器
I/Oアドレス方式 CPU 周辺機器 制御用 レジスター コントローラ データ入出 力用メモリ I/Oアドレス空間 (I/Oポートアドレス) 専門演習Ⅰ 2018/9/17 I/Oアドレス方式 I/Oアドレス空間 (I/Oポートアドレス) 周辺機器 読み書き (I/O命令) CPU 制御用 レジスター コントローラ データ入出 力用メモリ メインメモリ ブロックI/O命令 DMAコントローラ プログラム
ソフトウェアの基本要素 オペレーティングシステム(OS)..基本ソフトウェア →MS-DOS/Windows/MacOS/UNIX/Linux →カーネル →システムコール/スーパバイザコール アプリケーションソフトウェア..応用ソフトウェア ドライバソフトウェア →キーボード/マウス/ディスク装置 →ネットワークカード/モデムカード ファームウェア..ハードウェア機器を制御 →フラッシュメモリに記録 BIOS..基本入力システム →ROMに記録
コンピュータソフトウェアのモデル BIOS ハードウェア アプリケーション ソフトウェア 処理要求 処理要求 処理結果 処理結果 専門演習Ⅰ 2018/9/17 コンピュータソフトウェアのモデル ハードウェア アプリケーション ソフトウェア BIOS オペレーティングシステム ドライバソフトウェア 処理要求 処理要求 処理結果 処理結果 * :制御 * + :設定 +
TCP/IPでのハードとソフトの役割分担 専門演習Ⅰ 2018/9/17 TCP/IPでのハードとソフトの役割分担 ネットワークの階層化 ネットワークアプリケーション ネットワークOS ネットワークハードウェア 処理要求 処理結果 物理的接続 論理的接続 論理的通信