符碼與生活首部曲-小比特之旅


引起動機

電腦如何工作1

提問0:在影片中兩個主角分別擔任何種職業呢?電腦是利用哪兩個數字儲存資料?

大家都說電腦是0與1的世界.好抽像啊!


資料(Data)與資訊(Information)

提問1:何謂資料(materials)?何謂資訊(information)?有何差?日常生活中有哪些訊息是屬於資料、資訊,可以舉個例子嗎?

說明

 

 

資料型態(Data Type)

現在日常生活常見的資料型態有

資料表示(Data Representation)

當電腦在處理數值.文字.聲音.圖像.視訊這些不同型態資料之前.必須把它們儲存在電腦記憶體.而這些資料始以二進位數字(0與1)來儲存.在以下的幾節課中將來探討每一種資料類型以及討論在電腦表示這些資料的方法

位元(Binary Digit.二進位數字)

位元(bit ,二進位數字).是電腦儲存或傳遞的最小單位.其值為0或1

電腦計算機是邏輯機器,是靠電路來運轉的,使用位元(bit)來儲存資料。 而利用電路上電流的通過與否來表示0與1, 也就是通電代表1, 不通電代表0, 燈泡亮ON表示1.燈泡不亮表示0。與其說是數字,不如稱作兩個相對(反)的狀態,比如「ON」「OFF」的電燈開關。

具體來說.電腦的電壓(電力流過所造成的壓力)有兩種狀態:

電壓高於基準的...........H為準...邏輯1

電壓低於基準的...........L為準....邏輯0

 

提問2-許多每天發生的事情可以用位元來表示.例如門開或關.貓是睡著或醒著?舉例討論這個問題

位元樣式(Bit Patterns)

電腦儲存資料的基本方法是位元樣式.它是由固定的個數組成的0.1序列.

例如一個位元可表示兩件事( 0 或是 1 ),如:會下雨、不會下雨;當需要表示超過兩件事時,就需要多重位元,兩個位元可表示四件事( 00, 01, 10, 11 )… 以此類推。


3 個位元有2^3 = 8種組合(000,001,010,011,100,101,110,111),可以儲存8 個值

bit2
bit1
bit0
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1

n 個位元有2^n 種編碼數

提問3:若我們要表示汽車可能的4個檔位-停車.行駛.倒退.空檔.那我們要用幾個位元來表示?如何以二進位來表示呢?

位元組(Byte)

由於一個位元只能表示1或0,根本不敷使用,於是以八個位元組成一個位元組(Byte)。一般我們使用Byte 位元組用來表示檔案的大小,所以兩者間的關係為:

1Bbyte = 8 bits

提問4:常常聽人說這台電腦是32位元的,那台電腦是64位元的,究竟「位元」是什麼意思?

基礎說明

64位元的電腦代表電腦在處理資料時,是以64位元做為單位,也就是一次可以處理64位元的資料。好比一次打開64個開關,讓資料流通一樣。 要實現真正意義上的64位元計算,光有64位元的處理器是不行的,還必須得有64位元的作業系統以及64位元的應用程式才行,三者缺一不可,缺少其中任何一種要素都是無法實現64位元計算的。

進階說明

字組(word)

利用較長的位元樣式來表示.例如100001010111111.一個字組 (word),由一或多個位元組 (byte) 所組成,其位元 (bit) 數量,稱為 字組大小 (word size) 或 字寬 (word width)、字長 (word length),字組大小,常見的有 32、64 位元


32位元的話.1word = 4 bytes

64位元的話.1 word = 8 bytes


電腦的位元數表示電腦可處理的資料量、處理資料的速度和最大的記憶體容量。 為了最佳化電腦的效能,安裝在電腦上的作業系統位元數必須符合電腦本身的位元數

常用電腦儲存單位

Byte 還是太小了! 在數值表示上面依然是不足!因此後來就增加了一些容量單位的表示方式,例如 KBytes 代表 2^10Bytes 這樣的表示方式.常見的容量單位簡化單位如下:


複習電腦儲存單位

操作動畫

 

活動設計1-64位元計算機


位元及位元組在日常生活之應用

1.3C儲存設備

活動設計2-線上購買3C產品-儲存裝置設備

http://24h.pchome.com.tw/region/DRAA

https://www.rakuten.com.tw/category/4917/?m-id=RADTop-CT-ComputerMobile-Sub04-04

思考問題

小明在整理自己的多媒體數位檔案發現隨身碟空間不夠.想買一個1TB外接式硬碟但插到電腦USB後卻發現其在電腦顯示的容量與包裝盒標示1TB不符.這是為什麼?

2.網路計量單位

說明

上網速率(資料傳輸的速度 -頻寬)

單位 說明
Kbps(1000bit per sec) 每秒傳輸仟位元數
Mbps(1000000bit per sec) 每秒傳輸百萬位元數

 

活動設計3-寬頻速度測試

(1)寬頻測速網

 

(2)下載測速軟體

思考問題

家中的ADSL寬頻網路,若下載速度為8Mbps,那從網路上下載一個16MB的檔案,大概需要花多久的時間呢?


活動設計4-8位元遊戲

思考問題

你覺得8bit遊戲和現在64bit遊戲相比較有何特色?


總結

運算思維-資料表示

所有的資料都可以採用0與1比式樣式來進行符號化.根據不同的背景及編碼方式得到位元樣式的不同解釋.這就是資料符號化或數字化表示方法.而且資料的具體表示形式要使得接收者可以理解及處理

名詞解釋:編碼(一種在資料傳遞過程中用來表示字符或數字的訊號系統)