情報の科学的 な理解(2) 情報科教育法 8回目 2005/6/4 太田 剛.

Slides:



Advertisements
Similar presentations
計算機リテラシーM 第 11 回 計算機・ネットワーク技術 伊藤 高廣
Advertisements

インターネットサーバ と メール配送の仕組み 情報実験 第 13 回 2006/01/27 Last Modified: 2006/01/27M. Tsuji Original: 2004/01/30K. Komatsu.
インターネットサーバ と メール配送の仕組み 情報実験 第 13 回 2005/01/28 Last Modified: 2005/01/28K.Michimasa Original: 2004/01/30K. Komatsu.
情報の科学的 な理解( 3 ) 情報科教育法 9 回目 2005/6/11 太田 剛. 目次 1. ネットワーク ( 続き ) 2. アプリケーションとフリーソフト 3. 課題 A( フォートポリオ )
目次 このドキュメントについて・・・前提条件……………………………………… 2
ネットワークからみるPCC 寺内康之.
「コンピュータと情報システム」 03章 ソフトウェア
情報基礎A 情報科学研究科 徳山 豪.
経済学のための情報処理 はじめに.
北海道大学大学院 理学院宇宙理学専攻 EPNetFaN Mail サーバ管理課 徳永 義哉
情報ネットワーク (明石高専 電気情報工学科 5年)
揮発性情報 2003/05/25 伊原 秀明(Port139).
SOHOシステムの構築と運用 東北NTユーザ会新潟勉強会資料.
1.コンピュータと情報処理 p.20 第1章第1節 3.ソフトウェア ソフトウェア 基本ソフトウェア
Java I 第2回 (4/18)
プログラミング入門 (教科書1~3章) 2005/04/14(Thu.).
英語特別講座 疑問文 #1    英語特別講座 2011 疑問文.
英語勉強会.
STEP 2 ノート・テイキングのサンプル.
FORTRAN 科学技術計算用 数値演算精度を重視したシステム K=0 DO 10 I=0,N,1 K=K+I 10 CONTINUE
情報工学基礎(改訂版) 岡崎裕之.
実行時のメモリ構造(1) Jasminの基礎とフレーム内動作
インターネットインフラ特論 レポート課題 太田昌孝
Verb Plain Negativeform
2012年度 計算機システム演習 第4回 白幡 晃一.
App. A アセンブラ、リンカ、 SPIMシミュレータ
情報処理1 1.インターネット利用の基礎.
TCPソケットプログラミング ソケットプログラミング TCP-echoのデータ通信手順
神戸大学理学部地球惑星科学科 4 年 河合佑太(地球および惑星大気科学研究室)、 坂本大樹(宇 宙物理学研究室)
スキルアップ.
Licensing information
定期考査2 英語.
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
2004年4月26日(月) 2004年5月10日(月) 情報コミュニケーションIII A 第3回 プロトコル(HTTP、SMTP演習)
ストップウォッチの カード ストップウォッチの カード
第7回ネットワークプログラミング 中村 修.
Causative Verbs Extensively borrowed from Rubin, J “Gone Fishin’”, Power Japanese (1992: Kodansha:Tokyo) Created by K McMahon.
日本の伝統文化にふれる旅 Study Tour for International Students ~留学生のための浅草・両国見学旅行~
セキュリティ(3) 05A2013 大川内 斉.
情報リテラシー2014 part 5/5 (亀田担当分最終回)
2004 WFDSA Direct Seller Survey Research Deck Taiwan
コンピュータ系実験Ⅲ 「ワンチップマイコンの応用」 第1週目 アセンブリ言語講座
ネットワークの基礎知識 電子制御設計製図Ⅰ   2014年5月2日 Ⅲ限目.
情報の授業 サイバースペースに飛び込もう  - CPU/機械語と二進数 – ・コンピュータはどうして動くの ・CPUの構造とプログラム ・どうして二進数を勉強するの 映画やアニメで近未来のサイバースペースを扱っているものは、何か1と0がいっぱいある画面が出てきませんか。実はこの0と1だけがコンピュータの中の世界にあるものです。
Webサーバとクライアント 接続要求 GET ・・ 接続状態 HTTP ・・ Webサーバ
知能情報工学演習I 第7回( C言語第1回) 課題の回答
Exchange Server 2010 Outlook 階層型アドレス帳 活用術 展開 ~ トラブルシュートまで
ネットワークプログラミング (3回目) 05A1302 円田 優輝.
UNIX演習 情報ネットワーク特論.
A18 スパムサーバの調査 ~ボットを見抜けるか?~
2019/4/22 Warm-up ※Warm-up 1~3には、小学校外国語活動「アルファベットを探そう」(H26年度、神埼小学校におけるSTの授業実践)で、5年生が撮影した写真を使用しています(授業者より使用許諾済)。
第5章 計算とプログラム 本章で説明すること ・計算の概観と記述法 ・代表的な計算モデル ・プログラムとプログラム言語.
シミュレーション物理2 プログラミングの基本
先週の復習: CPU が働く仕組み コンピュータの構造 pp 制御装置+演算装置+レジスタ 制御装置がなければ電卓と同様
2010年度 情報科学序論 ~ 内部構造と動作の仕組み(2) ~.
坂井 修一 東京大学 大学院 情報理工学系研究科 電子情報学専攻 東京大学 工学部 電気工学科
UNIX演習 情報ネットワーク特論資料.
コンピュータアーキテクチャ 第 9 回.
コンピュータアーキテクチャ 第 2 回.
計算機プログラミングI 木曜日 1時限・5時限 担当: 増原英彦 第1回 2002年10月10日(木)
コンピュータアーキテクチャ 第 3 回.
コンピュータアーキテクチャ 第 2 回.
第5章 計算とプログラム 本章で説明すること ・計算の概観と記述法 ・代表的な計算モデル ・プログラムとプログラム言語 1.
Db2 Warehouse on Cloud Db2 on Cloud フルマネージドサービス提案時の注意点
コンピュータアーキテクチャ 第 9 回.
ネットワークプロトコル.
2008年度 情報科学序論 ~ 内部構造と動作の仕組み(2) ~.
SMTPプロトコル 2001年8月7日 龍 浩志.
1.2 言語処理の諸観点 (1)言語処理の利用分野
HTTPプロトコルの詳細 M1 峯 肇史.
Presentation transcript:

情報の科学的 な理解(2) 情報科教育法 8回目 2005/6/4 太田 剛

目次 1. CPUと機械語(回答) 2. OSと言語 3.ネットワーク

1. CPUと機械語(回答)

フローチャート1 start A <- 1 A = A+2 A = A+3 A = A+4 A = A+5 END

アセンブラ 1(プログラミング) start A <- 1 Load A , 1 A = A+2 Add A, 2 A = A+3 END

マシン語・機械語 1 3E 01 C6 02 03 04 05 76 ○○●●●●●○ Load A , 1 ○○○○○○○● Add A, 2 Add A, 3 Add A, 4 Add A, 5 HALT

アセンブラ2(プログラミング) start A <- 0 B <- 5 Add A,B B = B -1 B = 0 yes END

フローチャート2 start Load A , 0 A <- 0 Load B, 5 B <- 5 L1: Add A, B DEC B B = B -1 Jump Zero L2: B = 0 Jump L1: yes END L2: Halt

マシン語・機械語2 64 65 66 67 68 69 6A 6B 6C 6E 6F 70 71 3E 00 06 05 80 CA 71 C3 68 76 Load A , 0 Load B, 5 L1: Add A, B DEC B Jump Zero L2: Jump L1: L2: Halt

2. OSと言語

次の説明で理解できるか? 機械語から考える 機械語: CPUの理解できる言語で指定する。 次の説明で理解できるか? 機械語から考える 機械語: CPUの理解できる言語で指定する。 アセンブラ言語: 機械語を一対一の対応で文字に置き換えたもの。 高級言語: より人間に分かり易い言語。 コンパイラ: 翻訳言語: プログラムを一括して機械語に翻訳して実行する。 インタプリター:通訳言語: プログラムを随時翻訳しながら実行する。

機械語から考える ソースプログラム 機械語 A= B *10 0100000 Print A 00001001 コンパイル 00101010 ・アセンブル CPU

プログラムをメモリに入れる。変える方法。 1. ROM:書き込み・固定 2. ROMの入れ替え: ファミコンの入れ替えなど 3. RAMへの読み込み: CD-ROMやハードディスからの転送

利用者から見たOS(Operating System) 1. プログラムを動かしてくれる。 2. 操作環境を提供してくれる。 3. ユーティリティを提供してくれる。

素材はいっぱいあります。 http://kayoo.org/home/mext/joho-kiki/ 情報機器と情報社会のしくみ素材集より 3. ネットワーク 素材はいっぱいあります。 http://kayoo.org/home/mext/joho-kiki/ 情報機器と情報社会のしくみ素材集より JICA-Net コンピュータコースより

情報機器と情報社会のしくみ素材集より

ネットワークのポイント アドレス 電話番号 プロトコル 話の手順 ルーティング 接続の経路 サーバー サービス 使用回線 携帯・固定電話

At first, Unix Users had only SMTP Server How did they send and receive e-mails ? SMTP Server

How did they send e-mail The internet users use telnet to communicate SMTP Server directly and send e-mail Telnet SMTP Server HELO -> <- 250-Welcome [127.0.0.1], pleased to meet you MAIL FROM: test1@testdomain.net-> <-250 Sender "test1@testdomain.net" OK... RCPT TO: test2-> <-250 Recipient "test2" OK... DATA-> <-354 Enter mail, end with "." on a line by itself Subject: test-> This is a test mail sent by Telnet directory!-> <-250 Message accepted for delivery. QUIT-> <-221 Abe he

How did they receive e-mail Indeed, they did not receive. They only opened and read the e-mail files. SMTP Server Xxxxx001.eml user01 Xxxxx002.eml user02 user03

POP Server and Mailer came Mailer software communicate and send e-mail to SMTP server instead of Human. Mailer software and POP3 Sever transfer e-mail data files that SMTP server received. SMTP Server POP3 Server