Download presentation
Presentation is loading. Please wait.
1
情報の科学的 な理解(2) 情報科教育法 8回目 2005/6/4 太田 剛
2
目次 1. CPUと機械語(回答) 2. OSと言語 3.ネットワーク
3
1. CPUと機械語(回答)
4
フローチャート1 start A <- 1 A = A+2 A = A+3 A = A+4 A = A+5 END
5
アセンブラ 1(プログラミング) start A <- 1 Load A , 1 A = A+2 Add A, 2 A = A+3
END
6
マシン語・機械語 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
7
アセンブラ2(プログラミング) start A <- 0 B <- 5 Add A,B B = B -1 B = 0 yes
END
8
フローチャート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
9
マシン語・機械語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
13
2. OSと言語
14
次の説明で理解できるか? 機械語から考える 機械語: CPUの理解できる言語で指定する。
次の説明で理解できるか? 機械語から考える 機械語: CPUの理解できる言語で指定する。 アセンブラ言語: 機械語を一対一の対応で文字に置き換えたもの。 高級言語: より人間に分かり易い言語。 コンパイラ: 翻訳言語: プログラムを一括して機械語に翻訳して実行する。 インタプリター:通訳言語: プログラムを随時翻訳しながら実行する。
15
機械語から考える ソースプログラム 機械語 A= B *10 0100000 Print A 00001001 コンパイル 00101010
・アセンブル CPU
16
プログラムをメモリに入れる。変える方法。
1. ROM:書き込み・固定 2. ROMの入れ替え: ファミコンの入れ替えなど 3. RAMへの読み込み: CD-ROMやハードディスからの転送
17
利用者から見たOS(Operating System)
1. プログラムを動かしてくれる。 2. 操作環境を提供してくれる。 3. ユーティリティを提供してくれる。
18
素材はいっぱいあります。 http://kayoo.org/home/mext/joho-kiki/ 情報機器と情報社会のしくみ素材集より
3. ネットワーク 素材はいっぱいあります。 情報機器と情報社会のしくみ素材集より JICA-Net コンピュータコースより
19
情報機器と情報社会のしくみ素材集より
20
ネットワークのポイント アドレス 電話番号 プロトコル 話の手順 ルーティング 接続の経路 サーバー サービス 使用回線 携帯・固定電話
25
At first, Unix Users had only SMTP Server
How did they send and receive s ? SMTP Server
26
How did they send e-mail
The internet users use telnet to communicate SMTP Server directly and send Telnet SMTP Server HELO -> <- 250-Welcome [ ], pleased to meet you MAIL FROM: <-250 Sender 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
27
How did they receive e-mail
Indeed, they did not receive. They only opened and read the files. SMTP Server Xxxxx001.eml user01 Xxxxx002.eml user02 user03
28
POP Server and Mailer came
Mailer software communicate and send to SMTP server instead of Human. Mailer software and POP3 Sever transfer data files that SMTP server received. SMTP Server POP3 Server
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.