電腦系統 n 硬體 – – – 輸入單元 控制單元 算術邏輯單元 記憶單元 輔助儲存單元 輸出單元 n 軟體 – – – 作業系統 應用軟體 程式語言 1
電腦表示資料的單位 1 個位元 bit (0 或 1) n 1 個位元組 (byte) = 8 bits n 1 kilo bytes (KB) = 210 bytes = 1024 bytes n 1 mega bytes (MB) = 220 bytes = 1024 KB n 1 giga bytes (GB) = 230 bytes = 1024 MB n 1 tera bytes(TB) = 240 bytes = 1024 GB n 一個英文字母, 數字或其他字元→ 1 byte n 一個中文字 → 2 bytes n 2
個人電腦硬體 (p. 1 -29) n n n n n 機殼和電源 主機板 (Mainboard) 中央處理機(CPU) 記憶體 (Memory) 顯示卡 (AGP 介面) 音效卡 硬碟 (HD) 1. 44 Mbytes 軟碟 光碟機 (CD-ROM) n n n n 鍵盤 (Keyborad) 螢幕 (Monitor) 滑鼠 (Mouse) 印表機 (Printer) 喇叭 麥克風 數據機 (Modem) 掃描器 (Scanner) 3
軟體 (1) n 作業系統 (Operating Systems) –DOS, Windows 95, Windows 98, Windows Me Windows NT, Windows 2000 , Windows XP, Windows 7 , Windows 8 –Unix (Workstation 以上) –Linux (PC 的 Unix) –OS/2 4
軟體 (2) n 應用軟體 –文書處理 (Word, Word. Perfect, Page. Maker) –試算表 (Excel, Lotus) –資料庫 (Access, SQL Server, Oracle) –電腦繪圖 (Auto CAD, Corel. Draw) –簡報系統 (Power. Point) –網際網路瀏覽器 (IE, Google Chrome ) 5
軟體 (3) n 程式語言 –Visual Basic –C 語言 –Java –C# –Delphi –COBOL 6
數字系統 二進位系統 (0, 1, 10, 11, 100) n 八進位系統 (0, 1, 2, 3, 4, 5, 6, 7, 10, 11) n 十六進位系統 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11) n 十進位系統 n 使用基底區分 10002 = 810 n 7
數字系統對照表 十進位 二進位 八進位 十六進位 0 0000 0 0 1 0001 1 1 2 0010 2 2 3 0011 3 3 4 0100 4 4 5 0101 5 5 6 0110 6 6 7 0111 7 7 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F 8
數字系統的轉換 二, 八, 十六進位 → 十進位 (用乘法) n 十進位 → 二, 八, 十六進位 (用除法) n 八, 十六進位 → 二進位 n 二進位 →八, 十六進位 n 9
數字系統的轉換(一) (1001)2=(9)10 n (317)8=(207)10 n (B 9 E)16=(2974)10 n (1010. 11)2=(10. 75)10 n (31. 21)4=(13. 5625)10 n (AF. C 8)16=(175. 78125)10 n 10
數字系統的轉換(二) (257) 10=(401)8 n (34) 10=(100010)2 n (93) 10=(1131)4 n 11
Internet 簡介 什麼是 Internet n Servers (e-mail, WWW, FTP, BBS, and …) n IP (Internet Protocol)、 DNS (Domain Name System)及 Gateway n –com, edu, gov, net, org, (tw) –Ex. www. au. edu. tw 12
個人電腦的運作 RAM ROM (BIOS) 程式 n CPU (指令) CPU n RAM 和 資料 n 快取記憶體 (Cache) n 硬碟 (HD) n CMOS HD ※請對以上各硬體之間 Windows 98, Office 2000 的關係要了解 n (Word, Excel, Power. Point, . . ) 光碟 13
其他 n n n 單 、半雙 、及全 雙 傳輸 MMX 防火牆 必須看得懂網址 Window 8 的基本操作 (cf. 多媒體教學軟體) n 目前個人電腦的規格 必須要有概念 14
DNS分類表 類別 國家代號 com edu gov mil int net org 說明 (ex. tw 代表台灣 uk 代表英國) 公司行號暨商業組織 教育機構 政府部門 軍事單位 國際性組織 網路服務機構 財團法人 基金會或其他非官方單位 15 ,
補數 n 假設 –n 位數 X –m 位小數 –基底為 r –例如 0112 –n = 3, X = 011 –m = 0, r = 2 n R 的補數 = rn-X –則 2 的補數為 – 0112=> – 10002 -0112=1012 n R-1 的補數 = rn-r-m-X –則 1 的補數為 – 0112=> – 10002 -20 -0112=1002 ※補數的使用使加法電路和反向電路可完成減 法的運算, 以減少電子電路設計的難度。 16
補數的使用 補數加法 (r 或 r-1 的補數) 有進位(正數) 進位? 無進位(負數) r 的補數? Yes 去掉進位 r 的補數? No 端回進位 (進位加到右邊) Yes No r 的補數 r-1 的補數 加上負號 17
補數的例子(一) n 用 2的補數計算 (5 -3)10=(? )2 =>1012 -0112 =>1012+(-011)2 =>1012+(101)2 =>10102 (進位) =>0102 (去掉進位) (5 -3)10 = 0102 n 用 1的補數計算 (5 -3)10=(? )2 =>1012 -0112 =>1012+(-011)2 =>1012+(100)2 =>10012 (進位) =>0102 (端回進位) (5 -3)10 = 0102 18
補數的例子(二) n 用 2的補數計算 (3 -4)10=(? )2 =>0112 -1002 =>0112+(-100)2 =>0112+(100)2 =>1112 (沒進位) =>-0012 (2的補數加負號) (3 -4)10 = -0012 n 用 1的補數計算 (3 -4)10=(? )2 =>0112 -1002 =>0112+(-100)2 =>0112+(011)2 =>1102 (沒進位) =>-0012 (1的補數加負號) (3 -4)10 = -0012 19