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