BÀI GING
TIN HC I CNG
Biên son : PHAN TH HÀ
NGUYN TIN HÙNG
Chng 1: Các khái nim c bn
Chng 1: CÁC KHÁI NIM C BN
1.1. THÔNG TIN VÀ X LÝ THÔNG TIN
1.1.1. Khái quát
1.1.1.1. Khái nim thông tin
a. Khái nim
Trong đi sng hàng ngày, chúng ta tip nhn và s dng nhiu thông tin. Thông tin đem
li cho chúng ta s hiu bit, giúp chúng ta nhn thc đúng đn v các hin tng t nhiên và xã
hi; cng nh thông tin ta có đc nhng hành đng hp lý nhm đt đc nhng mc đích trong
cuc sng.
Ví d: Thông tin v mc thu triu ca nc bin hay thông tin v các tia bc x t ánh
sáng mt tri…
+ Thông tin ri rc: Là thông tin mà các tín hiu th hin loi thông tin này thng là các
đi lng đc tip nhn có giá tr tng thi đim ri rc và nó đc biu din di dãy s.
Ví d : Thông tin các v tai nn xy ra trên đon đng Nguyn Trãi.
c. n v đo thông tin
Các đi lng vt lý đu có đn v đo chng hn nh đn v đo khi lng (kg), đo chiu
dài (m) và đo thi gian (giây)...v.v. lng hoá mt thông tin ta cng cn đa ra mt đn v đo
thông tin.
Trong tin hc, đn v đo thông tin nh nht là Bit (vit tt ca Binary digit - s nh phân) -
đc biu din vi 2 giá tr 0 và 1, vit tt là b.
Trong thc t ngi ta thng dùng đn v ln hn là byte. Byte là mt nhóm 8 bit trong
bng mã ASCII
Ngoài ra ngi ta còn dùng các bi s ca byte nh sau:
Tên gi Ký hiu Giá tr
Byte B 8 bit
Word w 8,16, 32 hoc 64 bit
KiloByte KB 1024b=2
10
b
MegaByte MB 1024Kb=2
10
Kb
GigaByte GB 1024Mb=2
10
Mb
TeraByte TB 1024Gb=2
10
Gb
Các mu tín hiu s
Chu k ly mu T
g
Tín hiu s
Tín hiu ri rc là tín hiu có trc thi gian b ri rc hoá vi chu k ly mu là Ts = 1/Fs,
trong đó Fs là tn s ly mu. Ta có th xét mt s ví d nh ting nói con ngi thông thng
nm trong di âm tn t 0,3 kHz đn 3,4 kHz; khi ting nói con ngi đc truyn đa trên mng
nó s đc ri rc hóa bng tn s ly mu là 8 kHz nhng ngi nghe vn không cm nhn đc
điu này. Mt ví d khác v thông tin ri rc là hình trên phim khi đc chiu lên màn nh là các
nh ri rc xut hin vi tc đ 25 nh/giây. Mt ngi không phân bit s ri rc này nên có
cm tng hình nh là liên tc.
Mã hoá thông tin ri rc là mt khái nim rt cn bn và ng dng nhiu trong k thut máy
tính đin t.
1.1.1.2. X lý thông tin
a. S đ tng quát ca mt quá trình x lý thông tin
Quá trình x lý thông tin chính là s bin đi nhng d liu đu vào dng ri rc thành
thông tin đu ra dng chuyên bit phc v cho nhng mc đích nht đnh. Mi quá trình x lý
5
Chng 1: Các khái nim c bn
thông tin cho dù thc hin bng máy tính hay bng con ngi đu phi tuân th theo chu
trình sau:
D liu (data) đc nhp đu vào (input). Sau đó, máy tính hay con ngi s thc hin
a. Tin hc là gì ?
Tin hc là mt ngành khoa hc công ngh nghiên cu các phng pháp x lý thông tin mt
cách t đng da trên các phng tin k thut mà ch yu hin ti là máy tính đin t.
6
Chng 1: Các khái nim c bn
b. Các lnh vc nghiên cu ca tin hc :
T các đnh ngha trên thy tin hc gm hai khía cnh nghiên cu:
- Khía cnh khoa hc: nghiên cu v các phng pháp x lý thông tin t đng.
- Khía cnh k thut: nhm vào 2 k thut phát trin song song - đó là :
+ K thut phn cng (hardware engineering): nghiên cu ch to các thit b, linh kin
đin t, công ngh vt liu mi... h tr cho máy tính và mng máy tính đy mnh kh nng x lý
toán hc và truyn thông thông tin.
+ K thut phn mm (software engineering): nghiên cu phát trin các h điu hành, ngôn
ng lp trình cho các bài toán khoa hc k thut, mô phng, điu khin t đng, t chc d liu
và qun lý h thng thông tin.
c. ng dng ca tin hc
Tin hc hin đang đc ng dng rng rãi trong tt c các ngành ngh khác nhau ca xã hi
t khoa hc k thut, y hc, kinh t, công ngh sn xut đn khoa hc xã hi, ngh thut,... nh:
- T đng hóa vn phòng
- Qun tr kinh doanh
- Thng kê
- An ninh, quc phòng
- Công ngh thit k, Giáo dc
- Y hc, Công ngh in
- Nông nghip, Ngh thut, gii trí, v.v....
1.1.2. Biu din thông tin trong máy tính
1.1.2.1. H đm và logic mnh đ
a. H đm
H đm là tp hp các ký hiu và qui tc s dng tp ký hiu đó đ biu din và xác đnh
Ví d: S 5246 có th đc th hin nh sau:
5246 = 5 x 10
3
+ 2 x 10
2
+ 4 x 10
1
+ 6 x 10
0
= 5 x 1000 + 2 x 100 + 4 x 10 + 6 x 1
Th hin nh trên gi là ký hiu m rng ca s nguyên.
Vì 5246 = 5000 + 200 + 40 + 6
Nh vy, trong s 5246: ký s 6 trong s nguyên đi din cho giá tr 6 đn v (1s), ký s 4
đi din cho giá tr 4 chc (10s), ký s 2 đi din cho giá tr 2 trm (100s) và ký s 5 đi din cho
giá tr 5 ngàn (1000s). Ngha là, s ly tha ca 10 tng dn 1 đn v t trái sang phi tng ng
vi v trí ký hiu s,
10
0
= 1 10
1
= 10 10
2
= 100 10
3
= 1000 10
4
= 10000 ...
Mi ký s th t khác nhau trong s s có giá tr khác nhau, ta gi là giá tr v trí (place
value).
Phn phân s trong h thp phân sau du chm phân cách (theo qui c ca M) th hin
…a
1
a
0
a
-1
a
-2
…a
-m
trong đó, s N(b) có n+1 ký s chn phn nguyên và m ký s l, s có giá tr là:
N
(b)
= a
n
.b
n
+ a
n-1
.b
n-1
+ a
n-2
.b
n-2
+ …+a
1
b
1
+ a
8
Chng 1: Các khái nim c bn
Vi b = 2, chúng ta có h đm nh phân. Ðây là h đm đn gin nht vi 2 ch s là 0 và
1. Mi ch s nh phân gi là BIT (vit tt t ch BInary digiT). H nh phân tng ng vi 2
trng thái ca các linh kin đin t trong máy tính - c th: đóng (có đin) ký hiu là 1 và tt
(không đin) ký hiu là 0. Vì h nh phân ch có 2 tr s là 0 và 1, nên khi mun din t mt s ln
hn, hoc các ký t phc tp hn thì cn kt hp nhiu bit vi nhau.
Ta có th chuyn đi h nh phân theo h thp phân quen thuc.
Ví d 3.6: S 11101.11
(2)
s tng đng vi giá tr thp phân là :
v trí du chm cách
S nh phân: 1 1 1 0 1 1 1
S v trí: 4 3 2 1 0 -1 -2
Tr v trí: 2
4
2
3
2
2
2
1
2
0
2
-1
2
-2
Ví d: III = 3 x 1 = 3; XX = 2 x 10 = 20; MMMM = 4000, ...
- Hai ký hiu đng cnh nhau, nu ký hiu nh hn đng trc thì giá tr ca chúng s là
hiu s ca giá tr ký hiu ln tr giá tr ký hiu nh hn.
Ví d: IV = 5 -1 = 4; IX = 10 - 1 = 9; CD = 500 - 100 = 400; CM = 1000 - 100 = 900
- Hai ký hiu đng cnh nhau, nu ký hiu nh đng sau thì giá tr ca chúng s là tng s
ca 2 giá tr ký hiu.
Ví d: XI = 10 + 1 = 11; DCC = 500 + 100 + 100 = 700
Giá tr 3986 đc th hin là: MMMCMLXXXVI
- Ð biu th nhng s ln hn 4999 (MMMMCMXCIX), ch s La mã gii quyt bng
cách dùng nhng vch ngang đt trên đu ký t. Mt vch ngang tng đng vi vic nhân giá
9
Chng 1: Các khái nim c bn
tr ca ký t đó lên 1000 ln. Ví d M = 1000x1000 = 10
6
. Nh vy, trên nguyên tc ch s La
mã có th biu th các giá tr rt ln. Tuy nhiên trong thc t ngi ta thng s dng 1 đn 2
vch ngang là nhiu.
H đm La mã hin nay ít đc s dng trong tính toán hin đi.
*/ H đm bát phân (octal number system)
Nu dùng 1 tp hp 3 bit thì có th biu din 8 tr s khác nhau: 000, 001, 010, 011, 100,
101, 110, 111. Các tr s này tng đng vi 8 tr s trong h thp phân là 0, 1, 2, 3, 4, 5, 6, 7.
Tp hp các ch s này gi là h bát phân, là h đm vi b = 8 = 2
3
. Trong h bát phân, tr s v
trí là ly tha ca 8.
Ví d: 235 . 64
(B)
= 2x8
2
(10)
Ghi chú: Mt s chng trình qui đnh vit s hexa phi có ch H cui ch s.
Ví d: S 15 vit là FH.
Bng qui đi tng đng 16 ch s đu tiên ca 4 h đm
H 10 H 2 H 8 H 16
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0000
0001
0010
0011
0100
0101
0110
0111
6
7
8
9
A
B
C
D
E
F
*Chuyn đi s gia các h đm
Chuyn mt s t h c s L=10 sang h c s H:
10
Chng 1: Các khái nim c bn
Ta lu ý rng các h c s ta xét đu ly 1 làm đn v, vì vy mt s bt k dù biu din
h c s nào thì phn thp phân và phn nguyên đu không đi. Ngha là dù bin đi sang h c
s nào đi na thì phn thp phân cng ch chuyn sang phn thp phân, phn nguyên sang
phn nguyên.
Gi s ta có mt s có phn thp phân b=k+d trong h c s L trong đó k là phn nguyên
trc du phy và d là phn thp phân sau du phy. Ta s chuyn đi riêng tng phn theo quy
tc sau:
- Vi phn nguyên: Ly k chia liên tip cho H cho đn khi thng s bng 0, phép chia th
i có s d bi là ch s trong h c s H, i = 0,1,2,...,n , khi đó b
n
b
n-1
b
n-2
... b0 là phn nguyên ca
Nhân 2 Phn nguyên
0.2
0.4 0
0.8 0
1
1
. . .
Ta thy rng s 0.2 trong h c s 2 là mt s thp phân vô hn tun hoàn
0.210=0.(0011)2
11
Chng 1: Các khái nim c bn
Chuyn t h bt k sang h thp phân
Gi s ta có biu din s B theo c s H là
B= b
n
b
n-1
b
n-2
...b
1
b
0
.c
1
c
2
cn...cm
Vì ta đã quen tính toán vi h c s 10 nên ta có th chuyn đi trc tip theo công thc sau:
tìm biu din ca B trong h thp phân)
Chuyn t h nh phân sang bát phân (hoc thp lc phân)
Qui tc: Nhóm các Bit thành tng nhóm 3 Bit (4 Bit - cho h thp lc phân) bt đu t Bit
ngoài cùng bên phi, tính giá tr s hc hc quy lut giá tr v trí riêng cho tng nhóm 3 (hay 4)
Bit, vit các giá tr này lin nhau.
Ví d cho s nh phân 11110101 chuyn s này sang dng bát phân và thp lc phân.
(11 110 101) -> 365 trong h bát phân là s 365
(1111 0101) -> 15 5 -> F5 trong h thp lc phân là s F5
Khi cn chuyn ngc li chúng ta làm theo các bc tng t
Chuyn đi h thng s da trên h 8 và h 16
Trong phn bài ging, chúng ta đã làm quen vi cách chuyn đi gia h 2 và h 10. Tuy
nhiên, nhng tr s ln và dài thì làm cách trên tr nên rt phc tp và d nhm ln, ví d :
101110110101
(2)
= ?
(10)
2997
(10)
= ?
(12)
Trong ví d th nht ta phi liên tip làm nhiu phép nhân và ví d th hai, ta li thc
hin nhiu phép chia liên tip.
Ngi ta đa ra h thng s trung gian là h 8 và h 16 đ gii quyt:
H 8
H 16
H 10 H 2
2
2
1
2
0
2
2
2
1
2
0
2
2
2
1
2
0
1 0 1 1 1 0 1 1 0 1 0 1
5 6 6 5
Chú ý: 5 = 1x2
2
+ 0x2
1
+ 1x2
0
và 6 = 1x2
2
+ 1x2
1
+ 0x2
2
1
2
0
2
3
2
2
2
1
2
0
2
3
2
2
2
1
2
0
1 0 1 1 1 0 1 1 0 1 0 1
11 11 5
Chú ý: 11 = 1x2
3
+ 0x2
2
+ 1x2
1
+ 1x2
0
Ta có:
8
2997
8
5
6
0
374
46
S d
6
5
8
8
5 (h 8) = 4 + 1 = 1x2
2
+ 0
x
2
1
+ 1x2
0
= 101
(2)
B
5 187
Ta có : 2997
(10)
= BB5
(16)
B (h 16) = 11 = 8 + 2 +1 = 1x2
3
+ 0x2
2
+ 1x2
1
+ 1x2
0
= 1011 (h 2)
5 (h 16) = 4 + 1 = 0x2
3
+ 1x2
2
+ 0x2
1
+ 1x2
0
= 0101 (h 2)
Suy ra: 2997
(10)
Vy 5665
(8)
= 101 110 110 101
(2)
Bc 2: Chia dãy s h 2 va có đc thành các b 4 s và chuyn các b đó sang h 16
5665
(8)
= 101 110 110 101
(2)
= 1011 1011 0101
(2)
Vì: 1011
(2)
= 1x2
3
+ 0x2
2
+ 1x2
1
+ 1x2
0
= 8 + 0 + 2 + 1 = 11 = B
(16)
0101
(2)
= 0x2
3
+ 1x2
2
Ví d: Cng 2 s 0101 + 1100 = ?
0101 tng đng s 5 trong h 10
`
tng đng s 12 trong h 10
10001
1100+
tng đng s 17 trong h 10
Ví d: Nhân 2 s 0110 x 1011 = ?
0110 tng đng s 6 trong h 10
0110
1011x
tng đng s 11 trong h 10
0110
+ 0000 1000010
0110
tng đng s 66 trong h 10
Phép tr và phép chia là các phép toán đc bit ca phép cng và phép nhân.
Ví d: Tr hai s
101 tng đng s 5 trong h 10
Qui tc 2: Khi chia mt s nguyên nh phân cho 2
n
ta đt du chm ngn v trí n ch s
bên trái k t s cui ca s nguyên đó.
Ví d : 100111110:2
3
= 100111.110
c. Mnh đ logic
Mnh đ logic là mnh đ ch nhn mt trong 2 giá tr : Ðúng (TRUE) hoc Sai (FALSE),
tng đng vi TRUE = 1 và FALSE = 0.
Qui tc: TRUE = NOT FALSE và FALSE = NOT TRUE
Phép toán logic áp dng cho 2 giá tr TRUE và FALSE ng vi t hp AND (và) và OR
(hoc) nh sau:
x y x AND y x OR y
TRUE TRUE TRUE TRUE
TRUE FALSE FALSE TRUE
FALSE TRUE FALSE TRUE
FALSE FALSE FALSE FALSE 1.1.2.2. Biu din d liu
D liu s trong máy tính gm có s nguyên và s thc.
a/ Biu din s nguyên
4 bytes = 32 bit 31
Ta thy, vi chiu dài 16 bit : bit đu là bit du và 15 bit sau là bit s
Tr dng ln nht ca dãy 2 bytes s là: 01111111 11111111 = 2
15
- 1
Tr âm ln nht trong dãy 2 bytes là -2
15
Ð th hin s âm trong h nh phân ta có 2 khái nim:
- S bù 1: Khi đo ngc tt c các bit ca dãy s nh phân: 0 thành 1 và 1 thành 0, dãy s
đo đó gi là s bù 1 ca s nh phân đó.
Ví d: N = 0101 = 5
(!0)
S bù 1 ca N là: 1010
- S bù 2: S bù 2 ca s N là s đo du ca nó (-N). Trong h nh phân, s bù 2 đc xác
đnh bng cách ly s bù 1 ca N ri cng thêm 1.
Ví d: N = 0101 = 5
(10)
S bù 1 ca N là: 1010 b/ Biu din s thc
Ði vi các s thc (real number) là s có th có c phn l hoc phn thp phân. Trong
máy tính, ngi ta biu din s thc vi s du chm tnh (fixed point number) và s du chm
đng (floating point number).
*/ S du chm tnh: thc cht là s nguyên (integers) là nhng s không có chm
thp phân
*/ S du chm đng: là s có ch s phn l không c đnh. Mi s nh vy có th tr và
x lý trong máy tính dng s m.
Ví d: 499,000,000 = 499 x 10
6
m . b
e
= ±
m E e
Trong đó, b là c s qui c, tr s m e có th thay đi tùy theo s v trí cn dch chuyn
du chm đ có li tr s ban đu. Khi dch chuyn du chm sang ±n v trí v phía trái (+n) hay
phía phi (-n) thì s m e thay đi lên ±n đn v tng ng
Ð biu din s có du chm đng, ngi ta dùng dãy 32 bit vi h thng c s 16. Trong
đó, 1 bit cho phn du, 7 bit cho phn m đ biu din phn đc tr C (characteristic) và 24 bit cho
phn đnh tr m.
SC m
du
1 bit
Phn m
7 bit
Phn đnh tr
24 bit
Phn m có 7 bit = 2
7
= 128 đc tr C, tng ng phn m e t -64 đn +63
C = s m biu din + 64
Phn m e -
64
-
63
-
62
... - 2 - 1 0 1 ... 62 63
Information Interchange) là h mã thông dng nht hin nay trong k thut tin hc. H mã ASCII
dùng nhóm 7 bit hoc 8 bit đ biu din ti đa 128 hoc 256 ký t khác nhau và mã hóa theo ký t
liên tc theo c s 16.
H mã ASCII 7 bit, mã hoá 128 ký t liên tc nh sau:
0 : NUL (ký t rng)
1 - 31 : 31 ký t điu khin
32 - 47 : các du trng SP (space) ! # $ % & ( ) * + , - . /
48 - 57 : ký s t 0 đn 9
58 - 64 : các du : ; < = > ? @
65 - 90 : các ch in hoa t A đn Z
91 - 96 : các du [ \ ] _ `
97 - 122 : các ch thng t a đn z
123 - 127 : các du { | } ~ DEL (xóa)
H mã ASCII 8 bit (ASCII m rng) có thêm 128 ký t khác ngoài các ký t nêu trên gm
các ch cái có du, các hình v, các đng k khung đn và khung đôi và mt s ký hiu đc bit
(xem ph lc).
- H chuyn đi thông tin theo b mã Unicode: Ngày nay máy tính đã toàn cu hóa, mà
hình nh c th là mng Internet, do vy bng mã ASCII đã bc l kh nng mã hóa hn ch ca nó.
thng nht b mã trên toàn th gii, ngi ta đã đ xut b mã 16 bit mang tên Unicode.
Vì dùng ti 16 bít đ mã hóa (mã hóa đc 2
16
kí t ), vì vy nó đ ln đ đáp ng cho vic mã
hóa tt c các ngôn ng trên toàn th gii. c đim chính ca Unicode là nó không cha các kí
t điu khin mà dành tt c đ mã hóa kí t. Bng sau đây cho chúng ta bit s b cách phân b
mã chun trong Unicode:
Mã thp phân Kí t
0 đn 8191
biu din ting Vit ta cn :
- 33 ch cái hoa
- 33 ch cái thng
- 5 du thanh: huyn (`), ngã (~), hi ( ?), nng (.), sc ( )
1.2. CU TRÚC TNG QUÁT CA H THNG MÁY TÍNH
1.2.1. Nguyên lý thit k c bn
1.2.1.1. Nguyên lý Turing
Alan Mathison Turing (1912 - 1954) là mt nhà toán hc ngi Anh đã đa ra mt thit b
tính đn gin gi là máy Turing. V lý thuyt, mi quá trình tính toán nu thc hin đc thì đu
có th mô phng li trên máy Turning. Máy Turning gm có (xem hình 2.1):
- Mt b điu khin trng thái hu hn (finite control), trong đó có các trng thái đc bit
nh trng thái khi đu và trng thái kt thúc.
- Mt bng ghi (tape) cha tín hiu trong các ô.
- Mt đu đc (head) và ghi có th di chuyn theo 2 chiu trái hoc phi mt đn v.
Bng ghi
TAPE
READ/WRITE HEAD (moves in both directions)
h q
0
. qB
1
qB
3
B qB
2 u đc/ghi
Mi d liu đu có mt đa ch ca vùng nh cha s liu đó. Nh vy đ truy nhp d liu
ta ch cn xác đnh đa ch ca nó trên b nh.
- B đm ca chng trình
Nu mi câu lnh phi dùng mt vùng nh đ cha đa ch ca câu lnh tip theo thì không
gian b nh s b thu hp. Ð khc phc hn ch này, máy đc gn mt thanh ghi đ ch ra v trí
ca lnh tip theo cn đc thc hin và ni dung ca nó t đng đc tng lên mi ln lnh đc
truy cp. Mun đi th t lnh ta ch cn thay đi ni dung thanh ghi bng mt đa ch ca lnh
cn đc thc hin tip.
21
Chng 1: Các khái nim c bn
1.2.2. Quá trình x lý thông tin
Máy tính là công c x lý thông tin
Máy tính là công c x lý thông tin. V c bn, quá trình x lý thông tin trên máy tính -
cng nh quá trình x lý thông tin ca con ngi - có 4 giai đon chính :
- Nhn thông tin (Receive input): thu nhn thông tin t th gii bên ngoài vào máy tính.
Thc cht đây là quá trình chuyn đi các thông tin th gii thc sang dng biu din thông tin
trong máy tính thông qua các thit b đu vào.
-
X lý thông tin (process information): bin đi, phân tích, tng hp, tra cu... nhng thông
tin ban đu đ có đc nhng thông tin mong mun.
- Xut thông tin (produce output) : đa các thông tin kt qu (đã qua x lý) ra tr li th gii
bên ngoài. Ðây là quá trình ngc li vi quá trình ban đu, máy tính s chuyn đi các thông tin
trong máy tính sang dng thông tin th gii thc thông qua các thit b đu ra.
-
Lu tr thông tin (store information): ghi nh li các thông tin đã đc ghi nhn đ có th
đem ra s dng trong nhng ln x lý v sau.
Ð đáp ng 4 thao tác đó thì mt máy tính thông thng cng gm bn thành phn hp
khin các mch đin t cng nh thc hin các phép tính toán. Phn mm thng chia làm ba loi
c bn - đó là: H điu hành, phn mm ng dng và phn mm tin ích.
1.2.3.1. Phn cng (Hardware)
Phn cng có th đc hiu đn gin là tt c các phn trong mt h máy tính mà chúng ta
có th thy hoc s đc. Phn cng gm các thit b máy có th thc hin các cha nng sau:
* Nhp d kin vào máy (input)
* X lý d kin (processing)
* Xut d kin/ thông tin (output)
S đ cu trúc phn cng
23
B x lý trung ng
CPU
n v điu
khi
n v
tí h t á
Các thit b
Nhp
+ Bàn phím
+ Con chu
t
Các thit b
Xut
+ Màn hình
+ Má
y in
ng h to xung
Chng 1: Các khái nim c bn
Megahertz (= 1 triu chu k/giây). CPU có 3 b phn chính: khi điu khin, khi tính toán s
hc và logic, và mt s thanh ghi.
· Khi điu khin (CU: Control Unit) là trung tâm điu hành máy tính. Nó có nhim v gii
mã các lnh, to ra các tín hiu điu khin công vic ca các b phn khác ca máy tính theo yêu
cu ca ngi s dng hoc theo chng trình đã cài đt.
24
Chng 1: Các khái nim c bn
· Khi tính toán s hc và logic (ALU: Arithmetic-Logic Unit) bao gm các thit b thc
hin các phép tính s hc (cng, tr, nhân, chia, ...), các phép tính logic (AND, OR, NOT, XOR)
và các phép tính quan h (so sánh ln hn, nh hn, bng nhau, ...)
· Các thanh ghi (registers) đc gn cht vào CPU bng các mch đin t làm nhim v b
nh trung gian. Các thanh ghi mang các chc nng chuyên dng giúp tng tc đ trao đi thông
tin trong máy tính.
Ngoài ra, CPU còn đc gn vi mt đng h (clock) hay còn gi là b to xung nhp. Tn
s đng h càng cao thì tc đ x lý thông tin càng nhanh. Thng thì đng h đc gn tng
xng vi cu hình máy và có các tn s dao đng (cho các máy PC 386 DX tr lên) là 33 MHz,
66 MHz, 100 MHz, 120 MHz, 133 MHz, ... hoc cao hn.
Các thông s quan trng ca CPU:
1- Tc đ: Tc đ ca CPU đc tính bng tn s xung đin trong lõi ca CPU. Tn s
xung đin đc tính theo đn v MHz . ây cng chính là tc đ tính toán ca CPU da vào các
phép toán c bn là +/-. Ví d: CPU có tc đ 100 MHz là 100.000.000 Phép tính/giây.
2- Dung lng b nh đm (Cache Size): Quyt đnh tc đ x lý lnh nhanh hay chm.
ây là mt loi RAM tc đ nhanh đc tích hp sn trong CPU. Dung lng Cache thng có
là: 32 KB, 64 KB, 128 KB, 256 KB, 512 KB.
3- Tc đ BUS (ng truyn d liu): Tính bng MHz. ây là tc đ đc tính toán thích
hp đ CPU và Mainboard có th giao tip đc vi nhau. Tc đ BUS thng đc gi là
CLOCK và đng thi cng là BUS giao tip gia Mainboard và CPU. Các ch s CLOCK thng
là: 50/ 60/ 66/ 75/ 83/ 100/ 133/ 150/ 200/ 253/ 400/ 800.
4- in áp lõi ca CPU: in áp s dng cho các linh kin bên trong CPU. ây là đin áp
trng. Kh nng nâng cp dung lng
b nh tu thuc vào tng loi MAIN.
Thng ti đa là (4 khe x 16 MB)
DIMMs RAM Slot:
- Khe cm m rng :
Khe cm màu đen có 168 chân.
Kh nng nâng cp b nh tu thuc vào
tng loi Mainboard khác nhau (s
lng khe cm) và dung lng ti đa
thng khong 1GB.
+ ISA (Industrial Standard Architecture):
26