Bài giảng: Tin học đại cương - Pdf 70

BÀI GING

TIN HC I CNG
Biên son : PHAN TH HÀ
NGUYN TIN HÙNG
Chng 1: Các khái nim c bn
Chng 1: CÁC KHÁI NIM C BN

1.1. THÔNG TIN VÀ X LÝ THÔNG TIN
1.1.1. Khái quát
1.1.1.1. Khái nim thông tin
a. Khái nim
Trong đi sng hàng ngày, chúng ta tip nhn và s dng nhiu thông tin. Thông tin đem
li cho chúng ta s hiu bit, giúp chúng ta nhn thc đúng đn v các hin tng t nhiên và xã
hi; cng nh thông tin ta có đc nhng hành đng hp lý nhm đt đc nhng mc đích trong
cuc sng.

Ví d: Thông tin v mc thu triu ca nc bin hay thông tin v các tia bc x t ánh
sáng mt tri…
+ Thông tin ri rc: Là thông tin mà các tín hiu th hin loi thông tin này thng là các
đi lng đc tip nhn có giá tr  tng thi đim ri rc và nó đc biu din di dãy s.
Ví d : Thông tin các v tai nn xy ra trên đon đng Nguyn Trãi.
c. n v đo thông tin
Các đi lng vt lý đu có đn v đo chng hn nh đn v đo khi lng (kg), đo chiu
dài (m) và đo thi gian (giây)...v.v.  lng hoá mt thông tin ta cng cn đa ra mt đn v đo
thông tin.
Trong tin hc, đn v đo thông tin nh nht là Bit (vit tt ca Binary digit - s nh phân) -
đc biu din vi 2 giá tr 0 và 1, vit tt là b.
Trong thc t ngi ta thng dùng đn v ln hn là byte. Byte là mt nhóm 8 bit trong
bng mã ASCII
Ngoài ra ngi ta còn dùng các bi s ca byte nh sau:

Tên gi Ký hiu Giá tr
Byte B 8 bit
Word w 8,16, 32 hoc 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 mu tín hiu s
Chu k ly mu T
g
Tín hiu s
Tín hiu ri rc là tín hiu có trc thi gian b ri rc hoá vi chu k ly mu là Ts = 1/Fs,
trong đó Fs là tn s ly mu. Ta có th xét mt s ví d nh ting nói con ngi thông thng
nm trong di âm tn t 0,3 kHz đn 3,4 kHz; khi ting nói con ngi đc truyn đa trên mng
nó s đc ri rc hóa bng tn s ly mu là 8 kHz nhng ngi nghe vn không cm nhn đc
điu này. Mt ví d khác v thông tin ri rc là hình trên phim khi đc chiu lên màn nh là các
nh ri rc xut hin vi tc đ 25 nh/giây. Mt ngi không phân bit s ri rc này nên có
cm tng hình nh là liên tc.
Mã hoá thông tin ri rc là mt khái nim rt cn bn và ng dng nhiu trong k thut máy
tính đin t.
1.1.1.2. X lý thông tin
a. S đ tng quát ca mt quá trình x lý thông tin
Quá trình x lý thông tin chính là s bin đi nhng d liu đu vào  dng ri rc thành
thông tin đu ra  dng chuyên bit phc v cho nhng mc đích nht đnh. Mi quá trình x lý

5
Chng 1: Các khái nim c bn
thông tin cho dù thc hin bng máy tính hay bng con ngi đu phi tuân th theo chu
trình sau:
D liu (data) đc nhp  đu vào (input). Sau đó, máy tính hay con ngi s thc hin

a. Tin hc là gì ?
Tin hc là mt ngành khoa hc công ngh nghiên cu các phng pháp x lý thông tin mt
cách t đng da trên các phng tin k thut mà ch yu hin ti là máy tính đin t.

6
Chng 1: Các khái nim c bn
b. Các lnh vc nghiên cu ca tin hc :
T các đnh ngha trên thy tin hc gm hai khía cnh nghiên cu:
- Khía cnh khoa hc: nghiên cu v các phng pháp x lý thông tin t đng.
- Khía cnh k thut: nhm vào 2 k thut phát trin song song - đó là :
+ K thut phn cng (hardware engineering): nghiên cu ch to các thit b, linh kin
đin t, công ngh vt liu mi... h tr cho máy tính và mng máy tính đy mnh kh nng x lý
toán hc và truyn thông thông tin.
+ K thut phn mm (software engineering): nghiên cu phát trin các h điu hành, ngôn
ng lp trình cho các bài toán khoa hc k thut, mô phng, điu khin t đng, t chc d liu
và qun lý h thng thông tin.
c. ng dng ca tin hc
Tin hc hin đang đc ng dng rng rãi trong tt c các ngành ngh khác nhau ca xã hi
t khoa hc k thut, y hc, kinh t, công ngh sn xut đn khoa hc xã hi, ngh thut,... nh:
- T đng hóa vn phòng
- Qun tr kinh doanh
- Thng kê
- An ninh, quc phòng
- Công ngh thit k, Giáo dc
- Y hc, Công ngh in
- Nông nghip, Ngh thut, gii trí, v.v....
1.1.2. Biu din thông tin trong máy tính
1.1.2.1. H đm và logic mnh đ
a. H đm
H đm là tp hp các ký hiu và qui tc s dng tp ký hiu đó đ biu din và xác đnh

Ví d: S 5246 có th đc th hin 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 hin nh trên gi là ký hiu m rng ca s nguyên.
Vì 5246 = 5000 + 200 + 40 + 6
Nh vy, trong s 5246: ký s 6 trong s nguyên đi din cho giá tr 6 đn v (1s), ký s 4
đi din cho giá tr 4 chc (10s), ký s 2 đi din cho giá tr 2 trm (100s) và ký s 5 đi din cho
giá tr 5 ngàn (1000s). Ngha là, s ly tha ca 10 tng dn 1 đn v t trái sang phi tng ng
vi v trí ký hiu s,
10
0
= 1 10
1
= 10 10
2
= 100 10
3
= 1000 10
4
= 10000 ...
Mi ký s  th t khác nhau trong s s có giá tr khác nhau, ta gi là giá tr v trí (place
value).
Phn phân s trong h thp phân sau du chm phân cách (theo qui c ca M) th hin

…a
1
a
0
a
-1
a
-2
…a
-m
trong đó, s N(b) có n+1 ký s chn  phn 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
Chng 1: Các khái nim c bn
Vi b = 2, chúng ta có h đm nh phân. Ðây là h đm đn gin nht vi 2 ch s là 0 và
1. Mi ch s nh phân gi là BIT (vit tt t ch BInary digiT). H nh phân tng ng vi 2
trng thái ca các linh kin đin t trong máy tính - c th: đóng (có đin) ký hiu là 1 và tt
(không đin) ký hiu là 0. Vì h nh phân ch có 2 tr s là 0 và 1, nên khi mun din t mt s ln
hn, hoc các ký t phc tp hn thì cn kt hp nhiu bit vi nhau.
Ta có th chuyn đi h nh phân theo h thp phân quen thuc.
Ví d 3.6: S 11101.11
(2)
s tng đng vi giá tr thp phân là :

v trí du chm 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ý hiu đng cnh nhau, nu ký hiu nh hn đng trc thì giá tr ca chúng s là
hiu s ca giá tr ký hiu ln tr giá tr ký hiu nh hn.
Ví d: IV = 5 -1 = 4; IX = 10 - 1 = 9; CD = 500 - 100 = 400; CM = 1000 - 100 = 900
- Hai ký hiu đng cnh nhau, nu ký hiu nh đng sau thì giá tr ca chúng s là tng s
ca 2 giá tr ký hiu.
Ví d: XI = 10 + 1 = 11; DCC = 500 + 100 + 100 = 700
Giá tr 3986 đc th hin là: MMMCMLXXXVI
- Ð biu th nhng s ln hn 4999 (MMMMCMXCIX), ch s La mã gii quyt bng
cách dùng nhng vch ngang đt trên đu ký t. Mt vch ngang tng đng vi vic nhân giá

9
Chng 1: Các khái nim c bn
tr ca ký t đó lên 1000 ln. Ví d M = 1000x1000 = 10
6
. Nh vy, trên nguyên tc ch s La
mã có th biu th các giá tr rt ln. Tuy nhiên trong thc t ngi ta thng s dng 1 đn 2
vch ngang là nhiu.
H đm La mã hin nay ít đc s dng trong tính toán hin đi.
*/ H đm bát phân (octal number system)
Nu dùng 1 tp hp 3 bit thì có th biu din 8 tr s khác nhau: 000, 001, 010, 011, 100,
101, 110, 111. Các tr s này tng đng vi 8 tr s trong h thp phân là 0, 1, 2, 3, 4, 5, 6, 7.
Tp hp các ch s này gi là h bát phân, là h đm vi b = 8 = 2
3
. Trong h bát phân, tr s v
trí là ly tha ca 8.
Ví d: 235 . 64
(B)
= 2x8
2

(10)

Ghi chú: Mt s chng trình qui đnh vit s hexa phi có ch H  cui ch s.
Ví d: S 15 vit là FH.
Bng qui đi tng đng 16 ch s đu tiên ca 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
*Chuyn đi s gia các h đm
Chuyn mt s t h c s L=10 sang h c s H:

10
Chng 1: Các khái nim c bn
Ta lu ý rng các h c s ta xét đu ly 1 làm đn v, vì vy mt s bt k dù biu din 
h c s nào thì phn thp phân và phn nguyên đu không đi. Ngha là dù bin đi sang h c
s nào đi na thì phn thp phân cng ch chuyn sang phn thp phân, phn nguyên sang
phn nguyên.
Gi s ta có mt s có phn thp phân b=k+d trong h c s L trong đó k là phn nguyên
trc du phy và d là phn thp phân sau du phy. Ta s chuyn đi riêng tng phn theo quy
tc sau:
- Vi phn nguyên: Ly k chia liên tip cho H cho đn khi thng s bng 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à phn nguyên ca

Nhân 2 Phn nguyên
0.2
0.4 0
0.8 0
1
1
. . .
Ta thy rng s 0.2 trong h c s 2 là mt s thp phân vô hn tun hoàn
0.210=0.(0011)2

11
Chng 1: Các khái nim c bn
Chuyn t h bt k sang h thp phân
Gi s ta có biu din 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 vi h c s 10 nên ta có th chuyn đi trc tip theo công thc sau:

tìm biu din ca B trong h thp phân)
Chuyn t h nh phân sang bát phân (hoc thp lc phân)
Qui tc: Nhóm các Bit thành tng nhóm 3 Bit (4 Bit - cho h thp lc phân) bt đu t Bit
ngoài cùng bên phi, tính giá tr s hc hc quy lut giá tr v trí riêng cho tng nhóm 3 (hay 4)
Bit, vit các giá tr này lin nhau.
Ví d cho s nh phân 11110101 chuyn s này sang dng bát phân và thp lc phân.
(11 110 101) -> 365 trong h bát phân là s 365
(1111 0101) -> 15 5 -> F5 trong h thp lc phân là s F5
Khi cn chuyn ngc li chúng ta làm theo các bc tng t
Chuyn đi h thng s da trên h 8 và h 16
Trong phn bài ging, chúng ta đã làm quen vi cách chuyn đi gia h 2 và h 10. Tuy
nhiên,  nhng tr s ln và dài thì làm cách trên tr nên rt phc tp và d nhm ln, ví d :
101110110101
(2)
= ?
(10)
2997
(10)
= ?
(12)
Trong ví d th nht ta phi liên tip làm nhiu phép nhân và  ví d th hai, ta li thc
hin nhiu phép chia liên tip.
Ngi ta đa ra h thng s trung gian là h 8 và h 16 đ gii quyt:

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)

Vy 5665
(8)
= 101 110 110 101
(2)
Bc 2: Chia dãy s h 2 va có đc thành các b 4 s và chuyn 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: Cng 2 s 0101 + 1100 = ?
0101 tng đng s 5 trong h 10
`
tng đng s 12 trong h 10

10001
1100+

tng đng s 17 trong h 10
Ví d: Nhân 2 s 0110 x 1011 = ?
0110 tng đng s 6 trong h 10
0110
1011x

tng đng s 11 trong h 10

0110

+ 0000 1000010
0110

tng đng s 66 trong h 10
Phép tr và phép chia là các phép toán đc bit ca phép cng và phép nhân.
Ví d: Tr hai s

101 tng đng s 5 trong h 10


Qui tc 2: Khi chia mt s nguyên nh phân cho 2
n
ta đt du chm ngn  v trí n ch s
bên trái k t s cui ca s nguyên đó.
Ví d : 100111110:2
3
= 100111.110
c. Mnh đ logic
Mnh đ logic là mnh đ ch nhn mt trong 2 giá tr : Ðúng (TRUE) hoc Sai (FALSE),
tng đng vi TRUE = 1 và FALSE = 0.
Qui tc: TRUE = NOT FALSE và FALSE = NOT TRUE
Phép toán logic áp dng cho 2 giá tr TRUE và FALSE ng vi t hp AND (và) và OR
(hoc) 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. Biu din d liu
D liu s trong máy tính gm có s nguyên và s thc.
a/ Biu din s nguyên


4 bytes = 32 bit 31
Ta thy, vi chiu dài 16 bit : bit đu là bit du và 15 bit sau là bit s
Tr dng ln nht ca dãy 2 bytes s là: 01111111 11111111 = 2
15
- 1
Tr âm ln nht trong dãy 2 bytes là -2
15
Ð th hin s âm trong h nh phân ta có 2 khái nim:
- S bù 1: Khi đo ngc tt c các bit ca dãy s nh phân: 0 thành 1 và 1 thành 0, dãy s
đo đó gi là s bù 1 ca s nh phân đó.
Ví d: N = 0101 = 5
(!0)
S bù 1 ca N là: 1010
- S bù 2: S bù 2 ca s N là s đo du ca nó (-N). Trong h nh phân, s bù 2 đc xác
đnh bng cách ly s bù 1 ca N ri cng thêm 1.
Ví d: N = 0101 = 5
(10)
S bù 1 ca N là: 1010 b/ Biu din s thc
Ði vi các s thc (real number) là s có th có c phn l hoc phn thp phân. Trong
máy tính, ngi ta biu din s thc vi s du chm tnh (fixed point number) và s du chm
đng (floating point number).
*/ S du chm tnh: thc cht là s nguyên (integers) là nhng s không có chm
thp phân
*/ S du chm đng: là s có ch s phn l không c đnh. Mi s nh vy có th tr và
x lý trong máy tính  dng 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í cn dch chuyn
du chm đ có li tr s ban đu. Khi dch chuyn du chm sang ±n v trí v phía trái (+n) hay
phía phi (-n) thì s m e thay đi lên ±n đn v tng ng
Ð biu din s có du chm đng, ngi ta dùng dãy 32 bit vi h thng c s 16. Trong
đó, 1 bit cho phn du, 7 bit cho phn m đ biu din phn đc tr C (characteristic) và 24 bit cho
phn đnh tr m.
SC m

du
1 bit
Phn m
7 bit
Phn đnh tr
24 bit

Phn m có 7 bit = 2
7
= 128 đc tr C, tng ng phn m e t -64 đn +63
C = s m biu din + 64
Phn m e -
64
-
63
-
62
... - 2 - 1 0 1 ... 62 63

Information Interchange) là h mã thông dng nht hin nay trong k thut tin hc. H mã ASCII
dùng nhóm 7 bit hoc 8 bit đ biu din ti đa 128 hoc 256 ký t khác nhau và mã hóa theo ký t
liên tc theo c s 16.
H mã ASCII 7 bit, mã hoá 128 ký t liên tc nh sau:
0 : NUL (ký t rng)
1 - 31 : 31 ký t điu khin
32 - 47 : các du trng SP (space) ! # $ % & ( ) * + , - . /
48 - 57 : ký s t 0 đn 9
58 - 64 : các du : ; < = > ? @
65 - 90 : các ch in hoa t A đn Z
91 - 96 : các du [ \ ] _ `
97 - 122 : các ch thng t a đn z
123 - 127 : các du { | } ~ DEL (xóa)
H mã ASCII 8 bit (ASCII m rng) có thêm 128 ký t khác ngoài các ký t nêu trên gm
các ch cái có du, các hình v, các đng k khung đn và khung đôi và mt s ký hiu đc bit
(xem ph lc).
- H chuyn đi thông tin theo b mã Unicode: Ngày nay máy tính đã toàn cu hóa, mà
hình nh c th là mng Internet, do vy bng mã ASCII đã bc l kh nng mã hóa hn ch ca nó.
 thng nht b mã trên toàn th gii, ngi ta đã đ xut b mã 16 bit mang tên Unicode.
Vì dùng ti 16 bít đ mã hóa (mã hóa đc 2
16
kí t ), vì vy nó đ ln đ đáp ng cho vic mã
hóa tt c các ngôn ng trên toàn th gii. c đim chính ca Unicode là nó không cha các kí
t điu khin mà dành tt c đ mã hóa kí t. Bng sau đây cho chúng ta bit s b cách phân b
mã chun trong Unicode:
Mã thp phân Kí t
0 đn 8191

 biu din ting Vit ta cn :
- 33 ch cái hoa
- 33 ch cái thng
- 5 du thanh: huyn (`), ngã (~), hi ( ?), nng (.), sc ( )
1.2. CU TRÚC TNG QUÁT CA H THNG MÁY TÍNH
1.2.1. Nguyên lý thit k c bn
1.2.1.1. Nguyên lý Turing
Alan Mathison Turing (1912 - 1954) là mt nhà toán hc ngi Anh đã đa ra mt thit b
tính đn gin gi là máy Turing. V lý thuyt, mi quá trình tính toán nu thc hin đc thì đu
có th mô phng li trên máy Turning. Máy Turning gm có (xem hình 2.1):
- Mt b điu khin trng thái hu hn (finite control), trong đó có các trng thái đc bit
nh trng thái khi đu và trng thái kt thúc.
- Mt bng ghi (tape) cha tín hiu trong các ô.
- Mt đu đc (head) và ghi có th di chuyn theo 2 chiu trái hoc phi mt đn v.
Bng ghi
TAPE

READ/WRITE HEAD (moves in both directions)

h q
0
. qB
1
qB
3
B qB
2 u đc/ghi

Mi d liu đu có mt đa ch ca vùng nh cha s liu đó. Nh vy đ truy nhp d liu
ta ch cn xác đnh đa ch ca nó trên b nh.
- B đm ca chng trình
Nu mi câu lnh phi dùng mt vùng nh đ cha đa ch ca câu lnh tip theo thì không
gian b nh s b thu hp. Ð khc phc hn ch này, máy đc gn mt thanh ghi đ ch ra v trí
ca lnh tip theo cn đc thc hin và ni dung ca nó t đng đc tng lên mi ln lnh đc
truy cp. Mun đi th t lnh ta ch cn thay đi ni dung thanh ghi bng mt đa ch ca lnh
cn đc thc hin tip.

21
Chng 1: Các khái nim c bn
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 bn, quá trình x lý thông tin trên máy tính -
cng nh quá trình x lý thông tin ca con ngi - có 4 giai đon chính :
- Nhn thông tin (Receive input): thu nhn thông tin t th gii bên ngoài vào máy tính.
Thc cht đây là quá trình chuyn đi các thông tin  th gii thc sang dng biu din thông tin
trong máy tính thông qua các thit b đu vào.
-
X lý thông tin (process information): bin đi, phân tích, tng hp, tra cu... nhng thông
tin ban đu đ có đc nhng thông tin mong mun.
- Xut thông tin (produce output) : đa các thông tin kt qu (đã qua x lý) ra tr li th gii
bên ngoài. Ðây là quá trình ngc li vi quá trình ban đu, máy tính s chuyn đi các thông tin
trong máy tính sang dng thông tin  th gii thc thông qua các thit b đu ra.
-
Lu tr thông tin (store information): ghi nh li các thông tin đã đc ghi nhn đ có th
đem ra s dng trong nhng ln x lý v sau.
Ð đáp ng 4 thao tác đó thì mt máy tính thông thng cng gm bn thành phn hp

khin các mch đin t cng nh thc hin các phép tính toán. Phn mm thng chia làm ba loi
c bn - đó là: H điu hành, phn mm ng dng và phn mm tin ích.
1.2.3.1. Phn cng (Hardware)
Phn cng có th đc hiu đn gin là tt c các phn trong mt h máy tính mà chúng ta
có th thy hoc s đc. Phn cng gm các thit b máy có th thc hin các cha nng sau:
* Nhp d kin vào máy (input)
* X lý d kin (processing)
* Xut d kin/ thông tin (output)
S đ cu trúc phn cng

23

B x lý trung ng
CPU
n v điu
khi
n v
tí h t á
Các thit b
Nhp
+ Bàn phím
+ Con chu
t
Các thit b
Xut
+ Màn hình
+ Má
y in
ng h to xung
Chng 1: Các khái nim c bn

Megahertz (= 1 triu chu k/giây). CPU có 3 b phn chính: khi điu khin, khi tính toán s
hc và logic, và mt s thanh ghi.
· Khi điu khin (CU: Control Unit) là trung tâm điu hành máy tính. Nó có nhim v gii
mã các lnh, to ra các tín hiu điu khin công vic ca các b phn khác ca máy tính theo yêu
cu ca ngi s dng hoc theo chng trình đã cài đt.

24
Chng 1: Các khái nim c bn
· Khi tính toán s hc và logic (ALU: Arithmetic-Logic Unit) bao gm các thit b thc
hin các phép tính s hc (cng, 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 ln hn, nh hn, bng nhau, ...)
· Các thanh ghi (registers) đc gn cht vào CPU bng các mch đin t làm nhim v b
nh trung gian. Các thanh ghi mang các chc nng chuyên dng giúp tng tc đ trao đi thông
tin trong máy tính.
Ngoài ra, CPU còn đc gn vi mt đng h (clock) hay còn gi là b to xung nhp. Tn
s đng h càng cao thì tc đ x lý thông tin càng nhanh. Thng thì đng h đc gn tng
xng vi cu hình máy và có các tn 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, ... hoc cao hn.
Các thông s quan trng ca CPU:
1- Tc đ: Tc đ ca CPU đc tính bng tn s xung đin trong lõi ca CPU. Tn s
xung đin đc tính theo đn v MHz . ây cng chính là tc đ tính toán ca CPU da vào các
phép toán c bn là +/-. Ví d: CPU có tc đ 100 MHz là 100.000.000 Phép tính/giây.
2- Dung lng b nh đm (Cache Size): Quyt đnh tc đ x lý lnh nhanh hay chm.
ây là mt loi RAM tc đ nhanh đc tích hp sn trong CPU. Dung lng Cache thng có
là: 32 KB, 64 KB, 128 KB, 256 KB, 512 KB.
3- Tc đ BUS (ng truyn d liu): Tính bng MHz. ây là tc đ đc tính toán thích
hp đ CPU và Mainboard có th giao tip đc vi nhau. Tc đ BUS thng đc gi là
CLOCK và đng thi cng là BUS giao tip gia Mainboard và CPU. Các ch s CLOCK thng
là: 50/ 60/ 66/ 75/ 83/ 100/ 133/ 150/ 200/ 253/ 400/ 800.
4- in áp lõi ca CPU: in áp s dng cho các linh kin bên trong CPU. ây là đin áp

trng. Kh nng nâng cp dung lng
b nh tu thuc vào tng loi MAIN.
Thng ti đa là (4 khe x 16 MB)
DIMMs RAM Slot:

- Khe cm m rng :

Khe cm màu đen có 168 chân.
Kh nng nâng cp b nh tu thuc vào
tng loi Mainboard khác nhau (s
lng khe cm) và dung lng ti đa
thng khong 1GB.
+ ISA (Industrial Standard Architecture):

26


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status