情報コミュニケーション入門e 第9回 Part2 ハードウェアとソフトウェア

Slides:



Advertisements
Similar presentations
情報処理入門A・B 第7回 ワープロソフト入門(2)
Advertisements

1.コンピュータと情報処理 p.20 第1章第1節 3.ソフトウェア ソフトウェア 基本ソフトウェア
計算機システムⅡ 主記憶装置とALU,レジスタの制御
情報処理入門A・B 第8回 プレゼンテーション支援ツール
情報工学基礎(改訂版) 岡崎裕之.
第5回 ディジタル回路内の数値表現 瀬戸 ディジタル回路内部で,数を表現する方法(2進数)を学ぶ 10進数⇔2進数⇔16進数の変換ができる
地理情報システム論 第3回 コンピュータシステムおける データ表現(1)
「コンピュータと情報システム」 01章 コンピュータの基礎知識
CADの概要2 電子制御設計製図Ⅰ 2009年4月14日 Ⅲ限目.
情報のディジタル化 情報量の単位(bit) 文字 数値 アナログ情報.
情報コミュニケーション入門 2016年度版 情報コミュニケーション入門m 総合実習(1).
プログラムはなぜ動くのか.
1.コンピュータと情報処理 p.14 第1章第1節 1.わたしたちの生活と情報技術 情報機器の発展 情報機器は,アナログデータから
プログラミング実習(C言語) ハードウェアとソフトウェアとの関係の理解のためのプログラミング体験
2016年度 プログラミングⅠ ~ 内部構造と動作の仕組み(1) ~.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
データ分析基礎c(2012年以降入学) 情報編集基礎c(2011年以前入学)
情報コミュニケーション入門b 第4回 ワープロソフト入門(2)
専門演習Ⅰ 国際経済学部 国際産業情報学科 2年 石川 愛
計算機入門I ハードウェア(1) 計算機のハードウェア構成 ~計算機のハードウェアとは何か~
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
情報コミュニケーション入門e 第11回 Part1 オペレーティングシステム入門
プログラミング基礎a 第8回 プログラムの設計 アルゴリズムとデータ構造
コンピュータの原理 1E17M053-9 奈良 皐佑 1E17M070-7 師尾 直希        1E17M078-6 渡邊 惇.
データベース設計 第2回 データベースモデル(1)
情報コミュニケーション入門b 第10回 Web入門(1)
情報コミュニケーション入門b 第10回 Web入門(1)
高速剰余算アルゴリズムとそのハードウェア実装についての研究
コンピュータを知る 1E16M009-1 梅津たくみ 1E16M017-8 小沢あきら 1E16M035-0 柴田かいと
序章 第2節 教育機器とコンピュータ 1 パーソナルコンピュータ
1.コンピュータと情報処理 p.18 第1章第1節 2.コンピュータの動作のしくみ CPUと論理回路
情報コミュニケーション入門b 第7回 Part1 情報処理とコンピュータ
情報コミュニケーション入門e 第3回 Part1 [講義]情報処理とコンピュータ
情報コミュニケーション入門b 第2回 Part2 パソコンの基本操作 ~日本語入力まで
情報コミュニケーション入門e 第11回 Part2 Web入門(1)
コンピュータの仕組み 1E16M048 圓谷 英一 1E16M050 徳弘 徹也 1E16M051 戸張 将義 1E16M052 飛田 優輝
コンピュータの基本構成について 1E16M001-1 秋田梨紗 1E16M010-2 梅山桃香 1E16M013-3 大津智紗子
Ibaraki Univ. Dept of Electrical & Electronic Eng.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
プログラミング基礎a 第1回 ハードウェアとソフトウェア プログラミング総論 ~プログラミング言語とは~
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
情報コミュニケーション入門e 第11回 Part1 オペレーティングシステム入門
1.情報機器について知ろう(p.8-9) 第1章 第1節
ディジタル回路の設計と CADによるシステム設計
情報コミュニケーション入門b 第2回 Part2 パソコンの基本操作 ~日本語入力まで
プログラミング基礎a 第8回 プログラムの設計 アルゴリズムとデータ構造
プログラミング基礎a 第1回 ハードウェアとソフトウェア プログラミング総論 ~プログラミング言語とは~
本時の目標 コンピュータが情報を処理するしくみを知る。
情報コミュニケーション入門e 第9回 Part1 ワープロソフト入門(2)
コンピュータの仕組み 〜ハードウェア〜 1E15M009-3 伊藤佳樹 1E15M035-2 柴田将馬 1E15M061-1 花岡沙紀
情報コミュニケーション入門e 第9回 Part1 ワープロソフト入門(2)
総合講義B:インターネット社会の安全性 第7回 情報システムの信頼性
Ibaraki Univ. Dept of Electrical & Electronic Eng.
地理情報システム論(総)/ 国民経済計算論(商)
情報基礎Ⅱ (第1回) 月曜4限 担当:北川 晃.
計算機アーキテクチャ1 (計算機構成論(再)) 第一回 計算機の歴史、基本構成、動作原理
2013年度 プログラミングⅠ ~ 内部構造と動作の仕組み(2) ~.
2017年度 プログラミングⅠ ~ 内部構造と動作の仕組み(1) ~.
基本情報技術概論(第13回) 埼玉大学 理工学研究科 堀山 貴史
情報コミュニケーション入門e 第6回 プレゼンテーション 支援ツール入門
情報コミュニケーション入門b 第2回 Part1 ハードウェアとソフトウェア
情報コミュニケーション入門b 第9回 表計算ソフト入門(3)
コンピュータの五大要素 入力装置 データ(プログラム)を取り込む 出力装置 処理結果のデータを外部に取り出す
情報コミュニケーション入門e 第6回 プレゼンテーション 支援ツール入門
情報コミュニケーション入門b 第2回 Part1 ハードウェアとソフトウェア
情報コミュニケーション入門e 第3回 Part1 [講義]情報処理とコンピュータ
2014年度 プログラミングⅠ ~ 内部構造と動作の仕組み(1) ~.
情報コミュニケーション入門e 第9回 Part2 ハードウェアとソフトウェア
コンピュータの機能 第2章.
香川大学創造工学部 富永浩之 情報数学1 第3-3章 多進法での四則演算 香川大学創造工学部 富永浩之
Presentation transcript:

情報コミュニケーション入門e 第9回 Part2 ハードウェアとソフトウェア 2010.06.17 情報コミュニケーション入門e 第9回 Part2 ハードウェアとソフトウェア 坂口利裕

Part2のテーマ メインテーマ 教科書指定テキスト関連部分 コンピュータの仕組み ~ハードウェアとソフトウェア~ 情報コミュニケーション入門e 2010.06.17 Part2のテーマ メインテーマ コンピュータの仕組み ~ハードウェアとソフトウェア~ 教科書指定テキスト関連部分 1. 情報コミュニケーションの基本 8. 情報理論 2010.06.17 情報コミュニケーション入門e 坂口利裕

電子計算機 世界初の電子計算機 ENIAC 第二次世界大戦の最中,アメリカで開発 軍事目的 十進法 ワイヤード・プログラム 情報コミュニケーション入門e 2010.06.17 電子計算機 世界初の電子計算機 ENIAC 第二次世界大戦の最中,アメリカで開発 軍事目的 十進法 ワイヤード・プログラム 2010.06.17 情報コミュニケーション入門e 坂口利裕

コンピュータの概念的構造 概念的装置 本体 5大機能 制御装置 演算装置 入力装置 主記憶装置 出力装置 周辺装置 補助記憶装置 マイクロ 情報コミュニケーション入門e 2010.06.17 コンピュータの概念的構造 本体 概念的装置 5大機能 マイクロ プロセッサ (MPU) 制御装置 演算装置 入力装置 主記憶装置 出力装置 周辺装置 補助記憶装置 2010.06.17 情報コミュニケーション入門e 坂口利裕

各装置の役割と具体例 (周辺装置) 入力装置 出力装置 データをディジタル化する キーボード,マウスなど 情報コミュニケーション入門e 2010.06.17 各装置の役割と具体例 (周辺装置) 入力装置 データをディジタル化する キーボード,マウスなど 出力装置 ディジタルデータを映像・音声などに戻す ディスプレイ,プリンタなど 2010.06.17 情報コミュニケーション入門e 坂口利裕

各装置の役割と具体例 (本体部) 演算装置 記憶装置 制御装置 能力は四則演算程度 複雑な処理はソフトウェアで実現 主記憶装置-半導体で構成 情報コミュニケーション入門e 2010.06.17 各装置の役割と具体例 (本体部) 演算装置 能力は四則演算程度 複雑な処理はソフトウェアで実現 記憶装置 主記憶装置-半導体で構成 補助記憶装置-磁気式,光学式,光磁気式 制御装置 全体の速度の調整,プログラムの解読と実行(処理の自動化) 2010.06.17 情報コミュニケーション入門e 坂口利裕

マイクロプロセッサ コンピュータの心臓部 半導体の集積技術の高度化による単体化 パソコン用のプロセッサでは,1秒あたりの処理回数→数百万回~数億回 10年前のスーパーコンピュータなみ 2010.06.17 情報コミュニケーション入門e

ノイマン型コンピュータの要件 電子回路による動作 二進数による演算 プログラムの(主記憶装置への)内蔵 情報コミュニケーション入門e 2010.06.17 ノイマン型コンピュータの要件 電子回路による動作 物的動作(歯車や電磁石)を伴わずに純粋に電子の力で動作 速度・耐久性の向上 二進数による演算 回路の簡素化 データの信頼性 プログラムの(主記憶装置への)内蔵 プログラムの変更の容易さ,汎用性の向上 2010.06.17 情報コミュニケーション入門e 坂口利裕

ハードウェアの特徴 概念的には5つの装置から構成される 制御・演算装置の仕組みは想像するよりも単純である 情報コミュニケーション入門e 2010.06.17 ハードウェアの特徴 概念的には5つの装置から構成される 制御・演算装置の仕組みは想像するよりも単純である 複雑な処理を,適切な順序の単純処理の組合せで表現することで,ハードウェアの能力を補うことができる プログラムも記憶装置上のデータとして電子化されている→プログラムのソフトウェア化 2010.06.17 情報コミュニケーション入門e 坂口利裕

ハードウェアの構造(概念) AR GR0 GR1 GR2 GR3 PC 0000 0001 0002 制御装置 0003 演算装置 0004 主記憶装置の記憶ユニット アドレス GR0 GR1 GR2 GR3 PC LD GR0,#0010 0000 0001 LD GR1,#0011 0002 制御装置 0003 ADDA GR0, GR1 演算装置 0004 ST GR0,#0012 0005 FR WR IR 0006 … 145 0010 DR 236 0011 0012 レジスタ(一時記憶) 切替え/シフタ

ハードウエアとソフトウェアの関係 ハードウェアは,メーカーや機種ごと,周辺装置の接続状況により千差万別 情報コミュニケーション入門e 2010.06.17 ハードウエアとソフトウェアの関係 ハードウェアは,メーカーや機種ごと,周辺装置の接続状況により千差万別 基本ソフトはハードウェアの制御を担当し,応用ソフトウェアから要求される機能を同じ水準で実現することで,ユーザからハードウェアの差異を隠蔽 応用ソフトは,目的に応じてユーザが使い分ける 2010.06.17 情報コミュニケーション入門e 坂口利裕

データ表現とプログラム データもプログラムも記憶装置の内部では,二進数で表現される 情報コミュニケーション入門e 2010.06.17 データ表現とプログラム データもプログラムも記憶装置の内部では,二進数で表現される 電子回路が単純にできる 一定の電圧かどうか 正(プラス)か負(マイナス)か 電流の方向 補助記憶媒体でも有利  パンチカードの穴の有無  バーコードの黒白  磁極のSN 2010.06.17 情報コミュニケーション入門e 坂口利裕

情報コミュニケーション入門e 2010.06.17 情報量の単位 有限の大きさの記憶装置の内部で,効率よく,かつ実用的な精度を持たせる → 一定の桁数で処理 二進数1桁 → 1ビット 8ビット → 1バイト 210=1024バイト → 1キロバイト(KB) 210=1024KB → 1メガバイト(MB) 210=1024MB → 1ギガバイト(GB) 210=1024GB → 1テラバイト(TB) 2010.06.17 情報コミュニケーション入門e 坂口利裕

二進数による数値表現 0と1だけを用いる表記 表記の違いにすぎないので十進数と相互変換が可能 具体的手順は教科書p.163~165 情報コミュニケーション入門e 2010.06.17 二進数による数値表現 0と1だけを用いる表記 表記の違いにすぎないので十進数と相互変換が可能 具体的手順は教科書p.163~165 2010.06.17 情報コミュニケーション入門e 坂口利裕

二進数による演算 十進数演算よりも機械向け 情報コミュニケーション入門e 2010.06.17 二進数による演算 十進数演算よりも機械向け 1桁同士であれば加算・乗算は4パターンのみ作成  0+0=00  0×0=0  0+1=01  0×1=0  1+0=01  1×0=0  1+1=10  1×1=1 論理式(and,or,not)で表現できるので論理回路の組合せで演算が実現可能 マイクロプロセッサが一度に計算できる桁数 →プロセッサの処理能力を決定するひとつの要素 →現在の主流は 32桁 (32ビット) →サーバー系では64ビットも実用化 2010.06.17 情報コミュニケーション入門e 坂口利裕

データの内部表現の色々 負の数 小数 文字 符号方式 嵩上げ方式 補数方式 固定小数点方式 浮動小数点方式 コード化(符号化) 規格 情報コミュニケーション入門e 2010.06.17 データの内部表現の色々 負の数 符号方式 嵩上げ方式 補数方式 小数 固定小数点方式 浮動小数点方式 文字 コード化(符号化) 規格 ASCII,EBCDICなど 漢字などの 非英語圏の文字 2バイトで表現 JIS,シフトJIS,EUC,UTF など 2010.06.17 情報コミュニケーション入門e 坂口利裕

アルゴリズム 複雑な計算(や一般に問題解決)の手順を 表現したもの 例:最大公約数を求める 答が存在しない時も含めて 必ず答を得られるように 情報コミュニケーション入門e 2010.06.17 アルゴリズム 複雑な計算(や一般に問題解決)の手順を 答が存在しない時も含めて 必ず答を得られるように 基本的な計算(四則演算など)や 明確な判断基準のみで  表現したもの 例:最大公約数を求める 444と259の最大公約数は? 2010.06.17 情報コミュニケーション入門e 坂口利裕

アルゴリズムの例 2つの自然数の最大公約数 自然数を a, b とする もし a<b なら, aとbを交換 情報コミュニケーション入門e 2010.06.17 アルゴリズムの例 2つの自然数の最大公約数 自然数を a, b とする もし a<b なら, aとbを交換 aをbで割った時のあまりを新たにaとする もし a=0 なら,6.へ進む 2.へ戻る bが元の2つの自然数の最大公約数 2010.06.17 情報コミュニケーション入門e 坂口利裕

次回は... [実習の日]実習室Eへ直接集合 いずれも自力でこなせた人は参加不要 練習5によるワープロソフトの練習 これまでの練習・実習課題1/2などの未消化分の作業・Q&A いずれも自力でこなせた人は参加不要 2010.06.17 情報コミュニケーション入門e

次々回は... [講義の日]カメリアホール オペレーティングシステム入門 Web入門(1) OSの役割 (今さらながらの)Windows操作 情報コミュニケーション入門e 2010.06.17 次々回は... [講義の日]カメリアホール オペレーティングシステム入門 OSの役割 (今さらながらの)Windows操作 Web入門(1) Webシステムの基礎 2010.06.17 情報コミュニケーション入門e 坂口利裕