Chương 4 - CPU
1 . Khái nim v CPU
zCPU ( Center Processor Unit ) - Đơn v x lý trung tâm : Là
mt linh kin quan trng nht ca máy tính, được ví như b lão
ca con người, toàn b quá trình x lý, tính toán và điu khin
đều được thc hin ti đây.
zTrong các CPU Pentium 4 hin nay có ti hàng trăm triu con
Transistor được tích hp trong mt din tích rt nh khong 2
đến 3cm2
zCPU là linh kin quyết định đến tc độ ca máy tính, tc độ x
lý ca CPU được tính bng MHz hoc GHz .
1MHz = 1000.000 Hz
1GHz = 1000.000.000 Hz
zHãng sn xut CPU ln nht hin nay là Intel ( M ) hãng này
chiếm đến 90% th phn v CPU cho máy tính PC, ngoài ra còn
có mt s hãng cnh tranh như AMD, Cyrix, Nexgen,
Motorola .
2. Các yếu t tác động đến hiu sut ca CPU
zĐộ rng Bus d liu và Bus địa ch ( Data Bus và Add Bus )
zTc độ x lý và tc độ Bus ( tc độ d liu ra vào chân ) còn
gi là FSB
zDung lượng b nh đệm Cache
Dưới đây là chi tiết v các yếu t trên
2.1 Đ
r
n
g
Bus d li
u và Bus đ
a ch
(
Data Bus và Add Bus
)
www.hocn
g
he.com.vn
Xuan Vinh : 0912.421.959
zĐộ rng Bus d liu là nói ti s lượng đường truyn d liu
bên trong và bên ngoài CPU
zNhư ví d hình dưới đây thì CPU có 12 đường truyn d liu
( ta gi độ rng Data Bus là 12 bit ), hin nay trong các CPU t
Pentium 2 đến Pentium 4 đều có độ rng Data Bus là 64 bit .
Minh ho bên trong CPU có 12 đường truyn
d liu gi là Data Bus có 12 bit
zTương t như vy thì độ rng Bus địa ch ( Add Bus ) cũng là
s đường dây truyn các thông tin v địa ch .
Địa ch đây có th là các địa ch ca b nh RAM, địa ch
các cng vào ra và các thiết b ngoi vi v v .. để có th gi hoc
nhn d liu t các thiết b này thì CPU phi có địa ch ca nó
địa ch này được truyn đi qua các Bus địa ch.
Gi s : Nếu s đường địa ch là 8 đường thì CPU s qun
được 28 = 256 địa ch
Hin nay trong các CPU Pentium 4 có 64 bít địa ch và như
vy chúng qun lý được 264 địa ch nh .
2.2 Tc độ x lý và tc độ Bus ca CPU
Tc độ x lý ca CPU ( Speed ) :
zLà tc độ chy bên trong ca CPU, tc độ này được tính bng
MHz hoc GHz
zThí d mt CPU Pentium 3 có tc độ 800MHz tc là nó dao
động tn s 800.000.000 Hz , CPU pentium 4 có tc độ
2,4GHz tc là nó dao động tn s 2.400.000.000 Hz
Tc độ Bus ca CPU ( FSB ) :
zLà tc độ d liu ra vào các chân ca CPU - còn gi là Bus
phía trước : Front Site Bus ( FSB )
Thông thường tc độ x lý ca CPU thường nhanh gp nhiu ln
tc đọ Bus ca nó, dưới đây là thí d minh ho v hai tc độ này :
www.hocn
g
he.com.vn
Xuan Vinh : 0912.421.959
Minh ho v tc độ x lý ( Speed CPU )
và tc độ Bus ( FSB ) ca CPU
2.3 B nh Cache ( B nh đệm )
zB nh Cache là b nh nm bên trong ca CPU, nó có tc độ
truy cp d liu theo kp tc độ xa lý ca CPU, điu này khiến
cho CPU trong lúc x lý không phi ch d liu t RAM vì d
liu t RAM phi đi qua Bus ca h thng nên mt nhiu thi
gian.
zMt d liu trước khi được x lý , thông qua các lnh gi ý ca
ngôn ng lp trình, d liu được np sn lên b nh Cache, vì
vy khi xđến, CPU không mt thi gian ch đợi .
Khi x lý xong trong lúc đường truyn còn bn thì CPU li
đưa tm kết qu vào b nh Cache, như vy CPU không mt
thi gian ch đường truyn được gii phóng .
zB nh Cache là gii pháp làm cho CPU có điu kin hot động
thường xuyên mà không phi ngt quãng ch d liu, vì vy
nh có b nh Cache mà hiu qu x lý tăng lên rt nhiu, tuy
nhiên b nh Cache được làm bng Ram tĩnh do vy giá thành
ca chún
t cao .
Tc độ x lý nhanh
Tc độ x lý nhanh
Tc độ Bus (FSB)
chm hơn
3. Sơ đồ cu to ca CPU
CPU có 3 khi chính đó là
www.hocn
g
he.com.vn
Xuan Vinh : 0912.421.959
zALU ( Arithmetic Logic Unit ) : Đơn v s hc lo gic : Khi
này thc hin các phép tính s hc và logic cơ bn trên cơ s
các d liu .
zControl Unit : Khi này chuyên to ra các lnh điu khin
như điu khin ghi hay đọc v v ..
zRegisters : Các thanh ghi : Nơi cha các lnh trước và sau khi
x
Bn đưa tr chut vào để xem chú thích
Sơ đồ cu to bên trong ca CPU
Nguyên lý hot động ca CPU
zCPU hot động hoàn toàn ph thuc vào các mã lnh , mã lnh
là tín hiu s dng 0,1 được dch ra t các câu lnh lp trình ,
như vy CPU s không làm gì c nếu không có các câu lnh
hướng dn .
zKhi chúng ta chy mt chương trình thì các ch lnh ca
chương trình đó được np lên b nh Ram, các ch lnh này đã
được dch thành ngôn ng máy và thường trú trên các ngăn nh
ca Ram dng 0,1
zCPU s đọc và làm theo các ch lnh mt cách ln lượt.
www.hocn
g
he.com.vn
Xuan Vinh : 0912.421.959
Trong quá trình đọc và thc hin các ch lnh, các b gii
mã s gii mã các ch lnh này thành các tín hiu điu khin .
K truyn : Máy tính hot động thế nào ?
z Có hai ngưòi bn, mt làm ngh đin t, mt là chuyên gia
máy tính,
Người bn ngh đin t hi : Tôi đã sa Ti vi nhiu năm
nhưng sang đến máy vi tính tôi vn không hiu nó làm vic thế
nào mà li k diu thế ?
Người bn chuyên gia máy tính sau mt hi gii thích rng :
Máy tính làm vic nh có CPU, có b nh RAM, có cng , có
h điu hành và các chương trình phn mm ch dn, sau mt
hi gii thích mà người bn đin t vn ngn ra chng hiu gì .
Người bn chuyên gia máy tính lin k ví von chiếc máy tính
vi mt câu truyên dưới đây :
zCó mt ông th rt cn cù có th làm vic c ngày không biết
mt mi, nhưng t bn thân ông ta không biết là gì c, ngược
li ông ta có th làm được bt c vic gì nếu có s ch dn tng
bước mt.
Ông được bàn giao mt ca hàng có đủ các dng c để làm
vic, đồng thi kèm theo quyn hướng dn chi tiết cách thc s
dng các dng c y, tt c nhng th đó ông ta ct nó vào
trong t
Mt hôm có mt chuyên gia đin t viết ra mt quyn sách
hướng dn chi tiết các bước để làm ra mt b đèn nháy đồng
thi kèm theo toàn b linh kin cn thiết ri gi ti ca hàng,
ông ta ct nó vào trong t .
Mt ngày khác có mt người ho s chun b đầy đủ giy
mc, bút mu cùng vi bn hướng dn chi tiết các bước để làm
ra mt bc tranh gi ti cho ca hàng, ông ta cũng ct nó vào
trong t.
Nơi làm vic ca ông ta có mt cái bàn đựng đồ ngh cách
ch ngi khong 2m, mt cái khay đựng đồ ngh để trước mt
còn cái t thì cách ch ông ta ngi chng 10m.
Bt đầu mt ngày làm vic mi, theo s ch dn ca t giy
treo trên tường, ông ta đi kim tra toàn b căn phòng, thy
không có vn đề gì ông ta sai người vào t mang toàn b s
dng c làm vic để lên bàn và sn sàng làm vic .
Khách hàng yêu cu v mt bc tranh, ông th sai người
vào t mang toàn b dng c để v tranh ra để lên bàn, theo yêu
cu ca khách và vi quyn ch dn để bên cnh ông ta bt đầu
v .
Đang v tranh khách hàng li yêu cu ông th lp mch
đin t, ông th li sai người vào t mang toàn b đồ ngh lp
mch trong t ra để trên bàn, thy chiếc bàn đã hết ch người
giúp vic dng li còn ông th giơ lên mt thông báo " bàn hết
ch " cho khách hàng biết, lúc này ông ta không chu làm gì
na .
www.hocn
g
he.com.vn
Xuan Vinh : 0912.421.959