Professional Documents
Culture Documents
Kien Truc May Tinh PDF
Kien Truc May Tinh PDF
NKK-HUT
NKK-HUT
Ni dung hc phn
Chng 6
B X L TRUNG TM
5 September 2009
NKK-HUT
5 September 2009
NKK-HUT
Ni dung
1. Cu trc c bn ca CPU
Nhim v ca CPU:
5 September 2009
5 September 2009
NKK-HUT
NKK-HUT
S cu trc c bn ca CPU
5 September 2009
NKK-HUT
5 September 2009
NKK-HUT
2. n v s hc v logic
M hnh kt ni ALU
5 September 2009
5 September 2009
NKK-HUT
NKK-HUT
3. n v iu khin
M hnh kt ni n v iu khin
Chc nng
5 September 2009
NKK-HUT
5 September 2009
10
NKK-HUT
Cc tn hiu a n n v iu khin
5 September 2009
11
5 September 2009
iu khin b nh
iu khin cc m-un vo-ra
12
NKK-HUT
NKK-HUT
Nhn lnh
Gii m lnh
Nhn ton hng
Thc hin lnh
Ct ton hng
Ngt
5 September 2009
13
NKK-HUT
14
NKK-HUT
Nhn lnh
5 September 2009
5 September 2009
15
5 September 2009
16
NKK-HUT
NKK-HUT
Gii m lnh
Nhn d liu
5 September 2009
17
NKK-HUT
5 September 2009
18
NKK-HUT
CPU a a ch ra bus a ch
5 September 2009
19
5 September 2009
20
NKK-HUT
NKK-HUT
5 September 2009
c/Ghi b nh
Vo/Ra
Chuyn gia cc thanh ghi
Thao tc s hc/logic
Chuyn iu khin (r nhnh)
...
CPU a a ch ra bus a ch
21
NKK-HUT
5 September 2009
22
NKK-HUT
Ngt
5 September 2009
23
5 September 2009
24
NKK-HUT
NKK-HUT
5 September 2009
25
NKK-HUT
5 September 2009
26
NKK-HUT
5 September 2009
27
5 September 2009
28
NKK-HUT
NKK-HUT
n v iu khin ni kt cng
5 September 2009
29
NKK-HUT
5 September 2009
30
NKK-HUT
Nhn lnh
Gii m lnh
5 September 2009
31
5 September 2009
32
NKK-HUT
NKK-HUT
5 September 2009
33
NKK-HUT
5 September 2009
34
NKK-HUT
Cc n v x l d liu
B nh cache
Cc n v s nguyn
Cc n v s du phy ng
Cc n v chc nng c bit
n v x l d liu m thanh
n v x l d liu hnh nh
n v x l d liu vector
Cache lnh
Cache d liu
5 September 2009
35
5 September 2009
36
NKK-HUT
NKK-HUT
n v qun l b nh
Chuyn i a ch o thnh a ch vt l
Cung cp c ch phn trang/phn on
Cung cp ch bo v b nh
5 September 2009
37
NKK-HUT
5 September 2009
38
40
NKK-HUT
Superpipeline
5 September 2009
Superscalar
39
5 September 2009
10
NKK-HUT
NKK-HUT
6.6. B x l a li (multicores)
Thay i ca b
x l:
5 September 2009
41
NKK-HUT
5 September 2009
Tun t
Pipeline
Siu v hng
a lung
a li
42
NKK-HUT
Cc dng t chc b x l a li
2006
Two x86 superscalar, shared L2 cache
Dedicated L1 cache per core
43
5 September 2009
5 September 2009
44
11
NKK-HUT
NKK-HUT
Dynamic allocation
MESI support for L1 caches
Extended to support multiple Core Duo in SMP
Bus interface
5 September 2009
45
NKK-HUT
5 September 2009
46
48
NKK-HUT
Intel Core i7
November 2008
Four x86 SMT processors
Dedicated L2, shared L3 cache
Speculative pre-fetch for caches
On chip DDR3 memory controller
QuickPath Interconnection
5 September 2009
47
5 September 2009
12
ARM11
MPCore
Block
Diagram
NKK-HUT
NKK-HUT
Ht chng 6
5 September 2009
49
5 September 2009
50
13