Title: E-mail: jason@mmc.shu.edu.tw
1?????
- ??????
- ?????????
- E-mail jason_at_mmc.shu.edu.tw
22-1 ???????
- ?? (bit,binary digit ???)
- ??? (byte)
- ????? 2 ???????
- ?? (character)
- ?? (word)
- ??? (double word)
- ??? (quad word)
1 0
?? ???
ON OFF
? ?
Close Open
3- ???????????? (byte) ???,???????8???,?KB?MB?GB?TB?P
B?EB???,????1,024 (210)?1,048,576
(220)?1,073,741,824 (230)?240?250?260?? - ???????????bps???,???????????,?Kbps?Mbps?Gbps???,?
????????1,024 (210)?1,048,576 (220)?1,073,741,824
(230) ??
42-1-1 ??????????
- ????? (binary system) ??0?1???????????? (base)
- ????? (octal system) ??0?1?2 7????????????
- ?????? (hexadecimal system) ??0?1?2
9?A?B?C?D?E?F?????????????
52-1-1 ??????????
9 1 --------
99 1 --------
10
100
62-1-1 ??????????
1 1 --------
11 1 --------
102
1002
72-1-1 ??????????
7 1 --------
17 1 --------
108
208
82-1-1 ??????????
9 1 --------
F 1 --------
FF 1 --------
1F 1 --------
A16
1016
10016
2016
92-1-1 ??????????
10???????
11???????
12??????
13??
- ???? 32
- ??? ?
- ??? ?
- ???? ?
142-1-2 ????
- ASCII?????????????,????128 (27) ???
- EBCDIC?ASCII-8???????????256 (28) ???
- Unicode????????65,536 (216) ???,?128??????ACSII??
- ??????????BIG5 (?????)?????CCCII?,?????????BIG5??
??
15(No Transcript)
162-2 ??????
- ??????? (system unit) ??????? (CPU) ????? (main
memory?primary storage) ????
17- ??????
- ??? (motherboard)
- ????? (power supply)
- ???? (cooling fan)
- ??? (drive bay)
- ??? (ports)
18???
19 1 Byte ??? 8 Bits 1 KB ???? 210
Bytes 1,024 Bytes 1 MB ????? 220 Bytes
1,048,576 Bytes 1 GB ????? 230
Bytes 1,024 MB 1,024 1,048,576
Bytes 1 TB 240 Bytes 1,024GB
1,048,576 1,048,576 Bytes
20??
??3.5????, ?????1.44MB, ?????????????
1.44102410241,509,949.44????
212-3 ????? (CPU)
- CPU? Central Processing Unit ???,???????????????
,??????????????????????
22CPU ???
- ? Intel ? Pentium 4 (??)?Celeron (??) ? AMD ?
Athlon XP (??)?Duron (??) ???????
23CPU ???
242-3-1 ???? (CU)
- ???? (control unit) ?????????????????,??????????,?
??????????????????CPU?????????? - ??????????????
- ?????? (hardwired control)
- ????? (microprogrammed control)
252-3-2 ?????? (ALU)
- ?????? (arithmetic/logic unit) ???????????????
- ???????????
- ??????
- ??????
- ????
262-3-3 ???
- ??? (register) ?CPU????????,??????????????????????
?????? - ??????????,??????????????????? (user visible
register),?????????????????????? (control and
status register)
27- ????????????
- ????? (general purpose register)
- ????? (data register)
- ????? (address register)
- ?????? (condition code register)
28- ???????????????
- ????? (program counter)
- ????? (instruction register)
- ???????? (memory address register)
- ???????? (memory buffer register)
- ALU????? (ALU buffer register)
- ??????? (interrupt vector register)
- ?????? (program status word)
29??? V.S. ???? p.2-17
?? 2-21 ????????
302-3-4 ??????
- ???? (instruction fetch)
- ???? (instruction decode)
- ???? (instruction excution)
- ???? (result restored)
312-3-5 ?????
- ?? (timer) ??? (clock)
- ??????MHz (????) ?GHz (????)
- ????????????? (clock tick)
- ????? (clock generator)
- MIPS?MFLOPS?TPS
- ms ? µs ? ns (??)
- ? psec
322-3-6 CPU????
- ??
- ??
- ???? (??)
- ?? (DIP?PGA?FC-PGA?SECC )
- ????
- ????? (L1???L2???L3??)
- ?????
- ????
- ???
?? ?? ??
33??
??????? ???
??? ???? ?????
??? 1 ???? 3 ????? 2
342-4 CPU????????
- 2-4-1 CISC V.S. RISC
- RISC (Reduced Instruction Set Computing,?????)????
Sun SPARC???PowerPC?? (??????????CPU)?MIPS
RXXX???HP PA-RISC???IBM RS/6000 - CISC (Complex Instruction Set Computing,?????)
????Intel x86???Motorola 680x0??
352-4-2 ?? (Pipeline)
362-4-3 ??????
?????????????????????
37 382-4-4 ????
- ?????????????,???????????CPU,????????
39(No Transcript)
402-5 ???
- RAM
- Random Access Memory
- ???????
- ROM
- Read Only Memory
- ?????
412-5 ???
- DRAM?????????,???????????????
- SRAM??????????
- ROM?????BIOS,??ROM??????????????????
422-5-1 ????????? (DRAM)
- FPM RAM (Fast Page Mode RAM)
- EDO RAM (Extended Data Output RAM)
- Burst EDO RAM
- SDRAM (Synchronize DRAM)
- VCM (Virtual Channel Memory)
- DRDRAM (Direct Rambus DRAM)
- DDR SDRAM (Double Data Rate SDRAM)
43- 2-5-2 ????????? (SRAM)
- 2-5-3 ????? (ROM)
44BIOS
452-6 ???????
- ?????????????? ( bus ) ????,?????????????
- ?????
- (system bus)
- ?????
- (expansion bus)
46- ????????????
- ISA
- MCA
- EISA
- VL
- PCI
- AGP
- 3GIO
47- ???????????????????
- PS/2???PS/2???PS/2??
- ?????????????,??????
- ?????????????,??????
- USB ????127???,?????????? ,USB
1.0/1.1??????12Mbps,USB 2.0???????480Mbps - IEEE 1394 ????63???,???????????IEEE
1394A??????S100 (98.304Mbps)?S200
(196.608Mbps)?S400 (393.216Mbps) ??,?IEEE
1394B?800Mbps?1.6Gbps??3.2Gbps???????
48- ????? (IrDA)??IrDA Data?IrDA Control????,????????
?? (1-2??)??????9,600bps-4Mbps???????????????????
???????????? (5??)??????75Kbps??????????????? - ??????
49???????
50???????