Professional Documents
Culture Documents
Trong cuéc sèng, ngêi ta cã nhu cÇu ®äc b¸o, xem truyÒn h×nh, giao tiÕp víi ngêi kh¸c... ®Ó
cã th«ng tin (information). Th«ng tin lµ sù hiÓu biÕt cña con ngêi vÒ mét sù kiÖn, mét hiÖn tîng
nµo ®ã thu nhËn ®îc qua nghiªn cøu, trao ®æi, nhËn xÐt, häc tËp, truyÒn thô, c¶m nhËn, ...
Th«ng tin tù nã ®∙ ®îc hµm chøa vµ cã s½n trong mäi sù vËt vµ tiÕn tr×nh, nã mang mét trËt tù
kh¸ch quan nµo ®ã. Ngêi nhËn th«ng tin ph¸t hiÖn l¹i, biÕt l¹i tÝnh trËt tù nµy qua sù hiÓu biÕt chñ
quan cña m×nh.
Khi tiÕp nhËn th«ng tin, ngêi ta ph¶i "xö lý" ®Ó cã nh÷ng quyÕt ®Þnh. Mét c«ng ty ph¶i lu«n
lu«n t×m hiÓu th«ng tin vÒ thÞ trêng ®Ó cã chiÕn lîc kinh doanh thÝch hîp. Mét ngêi ®iÒu khiÓn
xe m¸y ph¶i lu«n nh×n ®êng vµ c¸c ®èi tîng tham gia giao th«ng kh¸c ®Ó l¸i tíi ®Ých an toµn.
Th«ng tin lµm t¨ng thªm hiÓu biÕt cña con ngêi, lµ nguån gèc cña nhËn thøc vµ lµ c¬ së cña quyÕt
®Þnh.
Con ngêi hiÓu ®îc th«ng tin qua lêi nãi, ch÷ viÕt, qua c¸c d¹ng biÓu diÔn th«ng tin kh¸c vµ
diÔn t¶ th«ng tin thµnh ng«n ng÷ ®Ó truyÒn ®¹t cho nhau. Th«ng tin ®îc chuyÓn t¶i qua c¸c m«i
trêng vËt lý kh¸c nhau nh ¸nh s¸ng, sãng ©m, sãng ®iÖn tõ, ... Th«ng tin ®îc ghi trªn c¸c ph¬ng
tiÖn h÷u h×nh nh c¸c v¨n b¶n trªn giÊy, b¨ng ghi ©m hay phim ¶nh, ... VÒ nguyªn t¾c, bÊt kú cÊu
tróc vËt chÊt nµo hoÆc bÊt kú dßng n¨ng lîng nµo còng cã thÓ mang th«ng tin. C¸c vËt cã thÓ mang
®îc th«ng tin ®îc gäi lµ gi¸ mang tin.
Th«ng tin cã thÓ ®îc truyÒn tõ mét gi¸ mang tin nµy sang mét gi¸ mang tin kh¸c. Nh vËy
th«ng tin cã thÓ ®îc nh©n b¶n vµ khi nh©n b¶n ý nghÜa cña th«ng tin kh«ng hÒ suy gi¶m.
Sù thÓ hiÖn vËt lý cña th«ng tin ®îc gäi lµ tÝn hiÖu (signal). Th«ng tin vµ tÝn hiÖu cã mét ®é
®éc lËp t¬ng ®èi. Cã thÓ chuyÓn t¶i mét néi dung th«ng tin nh nhau b»ng nh÷ng tÝn hiÖu kh¸c
nhau. Trªn s©n cá, ®éng t¸c phÊt cê cña träng tµi biªn (h×nh ¶nh), tiÕng cßi träng tµi chÝnh (©m
thanh) cã thÓ cïng mang th«ng tin b¸o lçi. Ngîc l¹i mét tÝn hiÖu nh nhau cã thÓ chuyÓn t¶i nh÷ng
th«ng tin kh¸c nhau. Còng lµ tiÕng trèng, cã thÓ lµ tiÒng trèng khai héi vµ còng cã thÓ lµ tiÕng trèng
b¸o giê tan trêng.
D÷ liÖu (data) lµ h×nh thøc thÓ hiÖn cña th«ng tin trong môc ®Ých thu thËp, lu tr÷ vµ xö lý.
Trong nhiÒu tµi liÖu ngêi ta ®Þnh nghÜa d÷ liÖu lµ ®èi tîng xö lý cña m¸y tÝnh. Th«ng tin lu«n
mang mét ý nghÜa x¸c ®Þnh cßn d÷ liÖu lµ c¸c d÷ kiÖn kh«ng cã ý nghÜa râ rµng nÕu nã kh«ng ®îc
tæ chøc vµ xö lý.
Tri thøc (knowledge) lµ nh÷ng hiÓu biÕt cã ý nghÜa kh¸i qu¸t vÒ c¸c mèi quan hÖ gi÷a c¸c
thuéc tÝnh, c¸c sù vËt, hiÖn tîng, mang tÝnh "quy luËt" do con ngêi thu nhËn ®îc qua ph©n tÝch,
lý gi¶i, suy luËn,... Nh vËy tri thøc lµ môc ®Ých cña nhËn thøc trªn c¬ së tiÕp nhËn th«ng tin. Qu¸
tr×nh xö lý th«ng tin chÝnh lµ qu¸ tr×nh nhËn thøc ®Ó cã tri thøc.
1.2. §¬n vÞ ®o th«ng tin
Th«ng tin vÒ mét ®èi tîng chÝnh lµ d÷ kiÖn vÒ ®èi tîng ®ã, gióp chóng ta nhËn biÕt vµ hiÓu
®îc ®èi tîng. V× vËy, th«ng tin cã liªn quan chÆt chÏ ®Õn kh¸i niÖm ®é bÊt ®Þnh. Mçi ®èi tîng
cha ®îc x¸c ®Þnh hoµn toµn ®Òu cã mét ®é bÊt ®Þnh nµo ®ã. TÝnh bÊt ®Þnh cña mét ®èi tîng sÏ
gi¶m khi cã thªm th«ng tin. VÝ dô, Trêng Cao ®¼ng S ph¹m (C§SP) Hïng V¬ng cã 2000 sinh
viªn, trong ®ã cã 200 sinh viªn thuéc ngµnh Tin häc. Cã th«ng tin nãi r»ng, gi¶i nhÊt trong kú thi
h¸t hay cña héi diÔn v¨n nghÖ thµnh phè thuéc vÒ mét sinh viªn, ngêi ®o¹t gi¶i tiÕng h¸t hay còng
®ång thêi tríc ®ã ®∙ ®o¹t gi¶i 3 trong kú thi Olympic chuyªn Tin häc cña sinh viªn toµn quèc, th×
®é bÊt ®Þnh, ®é "mï mê" ®∙ gi¶m ®i v× ta biÕt thªm sinh viªn ®ã thuéc ngµnh Tin häc.
§é bÊt ®Þnh cã liªn quan chÆt chÏ víi kh¸i niÖm x¸c suÊt - ®é ®o kh¶ n¨ng cã thÓ x¶y ra cña
biÕn cè. Mét biÕn cè ch¾c ch¾n kh«ng bao giê x¶y ra, x¸c suÊt cña nã b»ng 0, ngîc l¹i ch¾c ch¾n
1
Ch¬ng 1. Th«ng tin vµ xö lý th«ng tin
x¶y ra, x¸c suÊt cña nã b»ng 1. §¹i lîng x¸c suÊt cã gi¸ trÞ trong ®o¹n [0,1]. X¸c suÊt sinh viªn X
cña trêng C§SP Hïng V¬ng ®¹t gi¶i h¸t hay lµ 1/2000, sau khi cã bæ sung thªm th«ng tin th× x¸c
suÊt sÏ lµ 1/200.
Mçi sù vËt, sù kiÖn ®Òu hµm chøa mét lîng th«ng tin. Muèn biÕt mét ®èi tîng nµo ®ã ta
ph¶i biÕt ®ñ lîng th«ng tin vÒ nã.
§¬n vÞ c¬ b¶n dïng ®Ó ®o lîng th«ng tin gäi lµ bit. Lîng th«ng tin chøa trong mét bit lµ võa
®ñ ®Ó nhËn biÕt chÝnh x¸c mét trong hai tr¹ng th¸i cã x¸c suÊt xuÊt hiÖn nh nhau (b»ng 1/2) cña
mét biÕn cè.
VÝ dô, xÐt viÖc tung ngÉu nhiªn ®ång tiÒn cã hai mÆt hoµn toµn ®èi xøng. NÕu ký hiÖu mÆt sÊp
lµ 0, mÆt ngöa lµ 1 th× kÕt côc ®ã biÓu diÔn b»ng mét trong hai sè 0 hay 1. Mçi sè 0 hay 1 mang mét
lîng th«ng tin vµ ®îc gäi lµ bit.
Trong sè häc nhÞ ph©n ta chØ sö dông hai ch÷ sè lµ 0 vµ 1. Kh¶ n¨ng dïng hai ch÷ sè ®ã lµ nh
nhau. T¹i mçi thêi ®iÓm, mét bit chØ cã thÓ chøa hoÆc lµ ch÷ sè 0 hoÆc lµ ch÷ sè 1. Tõ bit lµ tõ viÕt
t¾t cña "binary digit". Nh vËy, bit lµ mét kh¸i niÖm võa chØ mét ®é ®o võa chØ mét ký hiÖu hoÆc
"0" hoÆc "1". Trong xö lý tù ®éng ta sÏ sö dông bit theo nghÜa thø hai.
T¸m bit t¹o thµnh mét byte lµ ®¬n vÞ ®o th«ng tin thêng ®îc sö dông. Ngoµi ra, ®Ó ®o c¸c
lîng tin lín, ngêi ta dïng mét sè ®¬n vÞ béi cña byte trong B¶ng 1.1.
Tªn gäi ViÕt t¾t Gi¸ trÞ
10
KiloByte KB 2 byte (1024 byte)
MegaByte MB 2 10 KB (1024 KB)
GigaByte GB 2 10 MB (1024 MB)
TetraByte TB 2 10 GB (1024 GB)
Cã nhiÒu c¸ch ph©n lo¹i th«ng tin tïy thuéc vµo c¸c tiªu chuÈn kh¸c nhau. Chóng ta quan t©m
®Õn c¸ch ph©n lo¹i dùa vµo c¸c ®Æc tÝnh liªn tôc hay rêi r¹c cña tÝn hiÖu vËt lý thÓ hiÖn th«ng tin.
T¬ng øng, th«ng tin ®îc chia thµnh th«ng tin liªn tôc vµ th«ng tin rêi r¹c.
Th«ng tin liªn tôc ®Æc trng cho c¸c ®¹i lîng mµ sè lîng c¸c gi¸ trÞ cã thÓ tiÕp nhËn ®îc lµ
v« h¹n nh ®é dµi dÞch chuyÓn c¬ häc, ®iÖn ¸p, ... Th«ng tin rêi r¹c ®Æc trng cho c¸c ®¹i lîng mµ
sè lîng c¸c gi¸ trÞ cã thÓ kÓ ra ®îc nh sè nhµ trong d∙y phè, sè trang cña mét quyÓn s¸ch, tªn
häc sinh trong mét líp häc, ...
Th«ng tin rêi r¹c cã thÓ biÓu diÔn th«ng qua c¸c bé ký hiÖu (c¸c ch÷ sè, c¸c ch÷ c¸i, ...) mµ ta
gäi lµ b¶ng ch÷. Gi¶ sö, ta cã tËp ®èi tîng X cÇn biÓu diÔn. §Ó lµm ®iÒu nµy, ta chän mét tËp h÷u
h¹n A c¸c ký hiÖu lµm b¶ng ch÷ mµ mçi ký hiÖu lµ mét ch÷. Ta sÏ gäi mçi d∙y h÷u h¹n c¸c ch÷ lµ
mét tõ trªn A. VÝ dô nÕu A lµ tËp c¸c ch÷ sè th× mçi tõ chÝnh lµ mét sè (cho b»ng mét d∙y c¸c ch÷
sè). M∙ ho¸ c¸c th«ng tin rêi r¹c cña mét tËp X trªn mét b¶ng ch÷ A chÝnh lµ c¸ch g¸n cho mçi
phÇn tö x ∈ X mét tõ y trªn A. PhÐp g¸n m∙ ph¶i ®¶m b¶o tÝnh chÊt: m∙ cña hai ®èi tîng kh¸c
nhau ph¶i kh¸c nhau. TÝnh chÊt nµy gióp ta cã thÓ t×m ®îc ®èi tîng khi biÕt m∙ cña chóng. Qu¸
tr×nh g¸n m∙ ®îc gäi lµ phÐp lËp m∙. Qu¸ tr×nh ngîc ®îc gäi lµ phÐp gi¶i m∙. VÝ dô, nÕu X lµ tËp
c¸c thÝ sinh, chän A lµ tËp c¸c ch÷ c¸i vµ ch÷ sè th× cã thÓ chän m∙ cña mçi thÝ sinh lµ sè b¸o danh
cña thÝ sinh ®ã. Mçi sè b¸o danh ph¶i cho phÐp x¸c ®Þnh duy nhÊt mét thÝ sinh.
Nh ®∙ biÕt, d÷ liÖu lµ h×nh thøc biÓu diÔn th«ng tin. VËy m∙ ho¸ chÝnh lµ con ®êng chuyÓn
th«ng tin thµnh d÷ liÖu. Sau nµy ta sÏ thÊy c¸c th«ng tin díi d¹ng sè, v¨n b¶n, ©m thanh, h×nh ¶nh
®Òu ph¶i chuyÓn díi d¹ng m∙ phï hîp ®Ó m¸y tÝnh cã thÓ xö lý ®îc.
VÊn ®Ò rÊt quan träng lµ lµm thÕ nµo ®Ó m∙ ho¸ mét c¸ch cã hiÖu qu¶ cho th«ng b¸o ®îc
truyÒn trong ®iÒu kiÖn cã tiÕng ån vµ nhiÔu sao cho viÖc truyÒn ®¶m b¶o nhanh vµ n¬i nhËn cã thÓ
kh«i phôc ®óng néi dung cña th«ng b¸o xuÊt ph¸t.
2
Ch¬ng 1. Th«ng tin vµ xö lý th«ng tin
Trong phÐp m∙ ho¸ Moorse, ngêi ta chØ dïng b¶ng ch÷ cã hai ký hiÖu lµ chÊm vµ v¹ch ®Ó m∙
ho¸ mäi thø. M∙ ho¸ trªn b¶ng ch÷ hai ký hiÖu ®îc gäi lµ m∙ ho¸ nhÞ ph©n. Ngêi ph¸t minh ra m∙
nhÞ ph©n lµ nhµ triÕt häc Anh Francis Bacon (1561-1626).
Trong Tin häc, m∙ nhÞ ph©n ®îc sö dông rÊt réng r∙i. Cã nhiÒu lý do, trong ®ã cã lý do lµ
m¸y tÝnh ®iÖn tö ®îc chÕ t¹o b»ng c¸c linh kiÖn vËt lý cã hai tr¹ng th¸i nh c¸c m¹ch ®ãng hoÆc
ng¾t dßng ®iÖn, tr¹ng th¸i nhiÔm tõ hoÆc kh«ng nhiÔm tõ. B¶ng ch÷ nhÞ ph©n ®îc sö dông trong
Tin häc chØ gåm 2 "ch÷" lµ ch÷ sè 0 vµ ch÷ sè 1.
Víi mét tËp h÷u h¹n c¸c phÇn tö, ®Ó m∙ ho¸ nhÞ ph©n, cÇn g¸n cho mçi phÇn tö mét tõ nhÞ
ph©n (m∙ nhÞ ph©n). VÝ dô, ®èi víi tËp 8 phÇn tö ta cã thÓ g¸n cho mçi phÇn tö mét m∙ kh¸c nhau
trong tËp 8 (= 23) m∙ 3 ch÷ sè nhÞ ph©n sau: 000, 001, 010, 011, 100, 101, 110, 111.
Mét c¸ch tæng qu¸t, víi bÊt cø mét tËp N ®èi tîng chØ cÇn dïng kh«ng qu¸ [log2N] +1 ch÷ sè
nhÞ ph©n ®Ó t¹o ra c¸c m∙ ®ñ ph©n biÖt N ®èi tîng v× víi sè tù nhiªn k bÊt kú, cã thÓ t¹o ®îc 2k m∙
gåm k ch÷ sè nhÞ ph©n.
1.4. Xö lý th«ng tin
Xö lý th«ng tin lµ t×m ra nh÷ng d¹ng thÓ hiÖn míi cña th«ng tin phï hîp víi môc ®Ých sö
dông. VÝ dô, khi cho ph¬ng tr×nh x2 + bx + c = 0 ta cÇn gi¶i (xö lý) ®Ó t×m ra hai nghiÖm x1 vµ x2.
VÒ mÆt th«ng tin, viÖc biÕt b vµ c hoµn toµn t¬ng ®¬ng víi biÕt x1 vµ x2. Tuy nhiªn trong môc ®Ých
sö dông th× viÖc biÕt x1 vµ x2 kh¸c h¼n víi biÕt b vµ c. Nh vËy xö lý th«ng tin híng hiÓu biÕt vµo
nh÷ng khÝa c¹nh cã lîi trong ho¹t ®éng thùc tiÔn.
Xö lý th«ng tin lµ xö lý trªn nh÷ng d¹ng thÓ hiÖn cô thÓ cña th«ng tin ®Ó rót ra ®îc néi dung
s©u s¾c bªn trong cña nã. ViÖc xö lý th«ng tin b»ng m¸y tÝnh lµ xö lý d¹ng cña th«ng tin, thÓ hiÖn
díi d¹ng tÝn hiÖu ®iÖn m« pháng viÖc xö lý ký hiÖu ®Ó ®¹t tíi viÖc thÓ hiÖn ng÷ nghÜa. ViÖc xö lý
tiÕp ý nghÜa cña th«ng tin kh«ng th«ng qua d¹ng thÓ hiÖn lµ c«ng viÖc cña con ngêi.
Xö lý th«ng tin b»ng m¸y tÝnh ®îc ph¸t triÓn thªm mét møc cao h¬n lµ xö lý tri thøc. Dùa
trªn c¸c d÷ liÖu thu thËp ®îc, th«ng qua viÖc xö lý chóng, sÏ ph¸t hiÖn ra c¸c quy luËt chi phèi sù
xuÊt hiÖn c¸c d÷ liÖu ®ã. Xö lý tri thøc lµ mét ®Æc trng míi, lµ mét xu thÕ ph¸t triÓn ph¹m vi øng
dông trong toµn x∙ héi hiÖn t¹i vµ t¬ng lai.
C©u hái vµ bµi tËp
1. H∙y tr×nh bµy vÒ c¸c kh¸i niÖm: th«ng tin, ®é bÊt ®Þnh, tin hiÖu, d÷ liÖu vµ nªu mèi quan hÖ
gi÷a chóng. H∙y ph©n biÖt kh¸i niÖm th«ng tin vµ tri thøc.
2. H∙y nªu mét vÝ dô ®Ó minh ho¹ viÖc chuyÓn t¶i th«ng tin qua m«i trêng vËt lý vµ chØ ra gi¸
mang tin trong trêng hîp ®ã lµ g×.
3. H∙y t×m mét vÝ dô minh ho¹ mèi quan hÖ gi÷a c¸c kh¸i niÖm th«ng tin vµ ®é bÊt ®Þnh.
4. H∙y tr×nh bµy kh¸i niÖm vµ nªu c¸c vÝ dô vÒ th«ng tin liªn tôc vµ th«ng tin rêi r¹c.
5. H∙y tr×nh bµy vÒ m∙ ho¸ th«ng tin. Cho 12 ®èi tîng, h∙y nªu mét c¸ch m∙ ho¸ nhÞ ph©n
tËp 12 ®èi tîng ®ã.
6. §¬n vÞ ®o th«ng tin lµ bit. Nhng bit l¹i chÝnh lµ ch÷ viÕt t¾t cña côm tõ ch÷ sè nhÞ ph©n
"Binary Digit". H∙y tr×nh bµy mèi liªn hÖ gi÷a hai ®iÒu nµy.
7. H∙y nªu c¸c ®¬n vÞ ®o lîng th«ng tin.
8. H∙y nªu mét vÝ dô ®Ó minh ho¹ xö lý th«ng tin lµ g×.
9. Cã thÓ nãi r»ng, xö lý tri thøc còng lµ xö lý th«ng tin nhng ë møc cao ®îc kh«ng? H∙y lý
gi¶i cho c©u tr¶ lêi.
3
Ch¬ng 2. Xö lý th«ng tin b»ng m¸y tÝnh ®iÖn tö
MT§T
A/D D/A
• §a th«ng tin ra: ®a c¸c kÕt qu¶ sau khi xö lý ra m«i trêng bªn ngoµi th«ng qua thiÕt bÞ ra.
• Lu tr÷ th«ng tin: ghi th«ng tin ®Ó lu tr÷ t¹m thêi còng nh l©u dµi ë bé nhí cña m¸y tÝnh.
Gi¶ sö ta cÇn xö lý c¸c th«ng tin X. B»ng mét c«ng cô tÝnh to¸n nµo ®ã, con ngêi cã thÓ thùc
hiÖn tÝnh to¸n theo mét quy tr×nh f ®Ó thu nhËn ®îc kÕt qu¶ Y. Víi MT§T, qu¸ tr×nh xö lý ®ã ®îc
tiÕn hµnh nh sau: m∙ hãa X nhê phÐp m∙ ho¸ C ®Ó thu ®îc d÷ liÖu ®∙ m∙ ho¸ x (sau nµy ta sÏ thÊy
lµ m¸y tÝnh chØ xö lý trùc tiÕp víi d÷ liÖu ë m∙ nhÞ ph©n gåm toµn c¸c ch÷ sè 0 vµ 1). Thay cho quy
tr×nh xö lý f, ngêi ta ph¶i lËp mét ch¬ng tr×nh P n¹p vµo trong m¸y vµ giao cho m¸y tÝnh thùc
hiÖn. Sau khi ch¬ng tr×nh P thùc hiÖn xong ta thu ®îc kÕt qu¶ y (trong d¹ng nhÞ ph©n). Nhê phÐp
gi¶i m∙ C -1 ta thu ®îc kÕt qu¶ ph¶i t×m Y díi d¹ng mµ con ngêi cã thÓ sö dông trùc tiÕp.
T¬ng øng gi÷a hai c¸ch xö lý cã thÓ m« t¶ nh H×nh 2.3 díi ®©y:
x y
5
Ch¬ng 2. Xö lý th«ng tin b»ng m¸y tÝnh ®iÖn tö
6
Ch¬ng 3. M¸y tÝnh ®iÖn tö
Bé ®iÒu
khiÓn
7
Ch¬ng 3. M¸y tÝnh ®iÖn tö
8
Ch¬ng 3. M¸y tÝnh ®iÖn tö
ch¬ng tr×nh cã thÓ xo¸ ®îc vµ ®îc lËp tr×nh l¹i, tuy nhiªn ph¶i b»ng mét ph¬ng ph¸p chuyªn
dông ®Æc biÖt.
Tæ chøc bé nhí chÝnh
Bé nhí chÝnh (BNC) ®îc nèi trùc tiÕp víi bé xö lý b»ng ®êng truyÒn tÝn hiÖu gäi lµ BUS. Ta cã
thÓ h×nh dung BNC nh d∙y liªn tiÕp c¸c « nhí ®îc ®¸nh sè. ChØ sè cña mét « nhí gäi lµ ®Þa chØ
cña « nhí ®ã. §Þa chØ ®îc ®¸nh sè lÇn lît tõ 0, 1, 2, ... Mçi « nhí gåm nhiÒu ng¨n nhí, mçi ng¨n
nhí dïng ®Ó lu tr÷ mét bit. Sè lîng bit cña mçi « nhí lµ kh¸c nhau theo tõng lo¹i m¸y. Tríc ®©y
khi m¸y tÝnh dïng chñ yÕu víi môc ®Ých khoa häc kü thuËt th× sè lîng bit cña mçi « nhí kh¸ lín.
VÝ dô IBM/360 cña Mü dïng « nhí 32 bit; chiÕc m¸y tÝnh ®Çu tiªn dïng ë ViÖt Nam cuèi nh÷ng
n¨m s¸u m¬i lµ m¸y Minsk-22 cña Liªn X« cã « nhí 37 bit... PhÇn lín c¸c m¸y tÝnh ngµy nay dïng
« nhí cã ®é dµi 8 bit (mét byte). Byte lµ ®¬n vÞ th«ng tin thuËn lîi cho xö lý d÷ liÖu ch÷ v× cã thÓ
chøa võa ®ñ m∙ mét ký tù. §Ó thÓ hiÖn c¸c d÷ liÖu dµi h¬n nh sè ch¼ng h¹n, ngêi ta sö dông nhiÒu
byte kÕ tiÕp nhau, vÝ dô, ®Ó lu tr÷ mét sè nguyªn lín ngêi ta cã thÓ dïng 4 « nhí 1 byte kÒ nhau.
§Þa chØ
0
…..
65534
65535
Sè TT bÝt
7 6 5 4 3 2 1 0
Ho¹t ®éng c¬ së cña m¸y tÝnh lµ thùc hiÖn mét lÖnh. Trong mét lÖnh, m¸y tÝnh cã thÓ xö lý c¶
mét nhãm byte. D∙y c¸c bit nhí dµi nhÊt (víi t c¸ch mét ®¬n vÞ d÷ liÖu) mµ CPU cã thÓ xö lý trong
mét lÖnh c¬ b¶n gäi lµ mét tõ m¸y (memory word). Mçi MT§T cã ®é dµi tõ m¸y (sè lîng c¸c bit
nhí) x¸c ®Þnh, thêng lµ 8, 16, 32, ... bit (t¬ng øng mét, hai, bèn, ... byte). VÝ dô tõ m¸y cña m¸y vi
tÝnh dïng bé xö lý Intel 80286 lµ 16 bit, cßn tõ m¸y cña m¸y vi tÝnh dïng bé xö lý Pentium cña Intel
lµ 32 bit, tõ m¸y cña m¸y dïng bé xö lý Alpha hay bé vi xö lý Itanium lµ 64 bit. Tõ m¸y cµng dµi
thÓ hiÖn møc song song ho¸ trong xö lý cµng cao. §Þa chØ tõ m¸y lµ ®Þa chØ cña byte ®Çu tiªn cña tõ
m¸y ®ã.
Nh vËy, mçi « nhí cã hai ®Æc trng:
• §Þa chØ cña mçi « nhí lµ cè ®Þnh. §ã lµ sè thø tù cña « nhí trong BNC.
• Néi dung mçi « nhí ®îc lu tr÷ díi d¹ng m∙ nhÞ ph©n. Néi dung « nhí cã thÓ thay ®æi.
Do mçi « nhí cã ®Þa chØ riªng cña nã, nªn cã thÓ truy nhËp tíi d÷ liÖu trong tõng « nhí. ChÝnh v×
thÕ, BNC cßn ®îc gäi lµ bé nhí truy nhËp trùc tiÕp. D÷ liÖu truyÒn gi÷a CPU vµ bé nhí mçi lÇn
thêng lµ mét byte hay mét tõ m¸y.
§äc/ghi
9
Ch¬ng 3. M¸y tÝnh ®iÖn tö
Khi ®äc, néi dung chøa trong « nhí kh«ng thay ®æi (t¬ng tù nh khi ta ®äc s¸ch th× ch÷ viÕt
trong trang s¸ch ®ã vÉn cßn nguyªn). Khi ghi th× néi dung cã trong bé nhí ®ã bÞ xo¸ (t¬ng tù nh
kiÓu viÕt ®Ì lªn trang s¸ch) vµ bé nhí lu tr÷ néi dung míi. §Ó ®äc/ghi víi bé nhí chó ý: §Çu tiªn
CPU göi ®Þa chØ cña vïng nhí tíi mét m¹ch gäi lµ bé gi¶i m∙ ®i¹ chØ. Sau ®ã göi mét tÝn hiÖu ®iÒu
khiÓn tíi kÝch ho¹t bé gi¶i m∙ ®Þa chØ. KÕt qu¶ lµ bé gi¶i m∙ ®Þa chØ më m¹ch nèi trùc tiÕp víi « nhí
t¬ng øng ®Ó sao chÐp néi dung ra mét vïng nhí phô nÕu thao t¸c lµ ®äc hoÆc néi dung cña vïng
nhí phô ®îc sao vµo « nhí nÕu thao t¸c lµ ghi. Vïng nhí phô nµy thêng lµ c¸c thanh ghi
(register). Mét vïng nhí ®Æc biÖt cã tèc ®é truy cËp nhanh gäi lµ Cache. Vïng nhí nµy ®ãng vai trß
trung gian gi÷a RAM vµ c¸c thanh ghi.
Do c¬ chÕ ®Þa chØ ho¸ vµ phÇn nµo ®ã do gi¸ thµnh nªn bé nhí trong thêng cã dung lîng kh«ng
lín l¾m (tõ vµi chôc KB ®Õn vµi tr¨m MB).
3.2.2. Bé nhí ngoµi (BNN)
RAM chØ dïng cho viÖc ghi d÷ liÖu khi ®ang xö lý, d÷ liÖu trong RAM bÞ xãa khi kh«ng cßn
nguån nu«i. Bëi vËy, ®èi víi c¸c d÷ liÖu cÇn lu tr÷ l©u dµi, kh«ng thÓ ®Ó trªn RAM ®îc. MÆt kh¸c
tuy tèc ®é truy nhËp trªn RAM lµ nhanh, nhng dung lîng nhí cña nã nhá. §Ó cã thÓ lu tr÷ th«ng
tin l©u dµi víi khèi lîng lín, ta ph¶i sö dông bé nhí ngoµi. BNN thêng lµm b»ng c¸c vËt liÖu tõ.
Tèc ®é truy nhËp BNN chËm nhng gi¸ thµnh rÎ h¬n vµ cho phÐp lu tr÷ ®îc khèi lîng th«ng tin
lín h¬n.
Cã nhiÒu lo¹i BNN. Cho ®Õn nay chØ cßn sö dông th«ng dông mét sè lo¹i lµ ®Üa tõ, b¨ng tõ vµ gÇn
®©y ta sö dông ®Üa quang. D÷ liÖu ghi trªn BNN kh«ng bÞ mÊt khi t¾t m¸y. §Ó xö lý, d÷ liÖu ë BNN
cÇn ®îc chuyÓn vµo RAM.
Díi ®©y giíi thiÖu mét sè lo¹i BNN th«ng dông.
§Üa mÒm (floppy disk) lµ mét ®Üa h×nh trßn lµm b»ng nhùa tæng hîp mylar, trªn ®ã cã phñ líp vËt
liÖu cã tõ tÝnh. §Üa mÒm ®îc chøa trong vá bäc h×nh vu«ng ®Ó b¶o vÖ khái bôi vµ chØ ®Ó më ë hai
chç, mét chç cho ®Çu ®äc/ghi tiÕp xóc ®îc víi ®Üa, mét chç gäi lµ lÉy b¶o vÖ ®Üa mµ khi ta cµi l¹i
th× viÖc ghi vµo ®Üa kh«ng thùc hiÖn ®îc. BiÖn ph¸p nµy gióp ngêi sö dông cã thÓ b¶o vÖ th«ng tin
ghi trªn ®Üa chèng ghi nhÇm hay xo¸ mÊt th«ng tin ®ang cã trªn ®Üa.
D÷ liÖu ®îc ghi trªn mét hoÆc hai mÆt cña ®Üa theo c¸c ®êng trßn ®ång t©m mµ ta gäi lµ ®êng
ghi (track). §Ó tiÖn ®Þnh vÞ c¸c d÷ liÖu trªn c¸c ®êng ghi, ®êng ghi ®îc chia thµnh c¸c cung
(sector). C¸c cung ®îc ®¸nh sè liªn tiÕp tõ 0, 1, 2, ... (xem H×nh 3.3)
D÷ liÖu ®îc ®Þnh vÞ trªn ®Üa theo ®Þa chØ, ®îc x¸c ®Þnh th«ng qua tªn ®Üa, mÆt díi hay trªn cña
®Üa, chØ sè ®êng ghi, chØ sè cung. ViÖc ®äc/ghi th«ng tin víi ®Üa thùc hiÖn theo c¸c ®¬n vÞ vµi cung
gäi lµ liªn cung (cluster) trªn mét ®êng ghi chø kh«ng thùc hiÖn theo tõng byte.
ThiÕt bÞ ®äc/ghi ®Üa (gäi lµ æ ®Üa) ho¹t ®éng gièng víi bé phËn quay ®Üa cña m¸y h¸t. t©m ®Üa
ë
mÒm cã lç ®Ó bé phËn quay g¾n vµo ®ã vµ quay ®Üa. §Çu tõ ®äc/ghi mÆt ®Üa qua cöa ®äc/ghi. Khi cã
yªu cÇu ®äc/ghi, CPU göi tÝn hiÖu ®iÒu khiÓn ®Õn æ ®Üa. Khi ®ã bé phËn quay g¾n vµo ®Üa vµ quay
®Üa cßn ®Çu tõ ®îc di chuyÓn theo ph¬ng b¸n kÝnh ®Õn ®êng ghi cÇn thiÕt. Thêi gian truy nhËp
®èi víi ®Üa bao gåm c¶ thêi gian ®Æt ®Çu tõ vµo vïng ®Üa chøa th«ng tin vµ c¶ thêi gian ®äc/ghi
10
Ch¬ng 3. M¸y tÝnh ®iÖn tö
Cöa ®äc/ghi
Khe chèng ghi
Sè lîng c¸c ®êng ghi, c¸c cung ghi phô thuéc vµo hÖ ®iÒu hµnh ®îc sö dông. V× thÕ, tríc khi
sö dông ®Üa mÒm ph¶i ®îc t¹o khu«n d¹ng (format) phï hîp víi ®Æc trng riªng cña chÝnh hÖ ®iÒu
hµnh ®ang sö dông.
Cã nhiÒu lo¹i ®Üa mÒm cã dung lîng vµ kÝch cì kh¸c nhau. §Üa mÒm th«ng dông nhÊt hiÖn nay
lµ lo¹i cã ®êng kÝnh 3.5 inch víi søc chøa 1.44 MB.
Ngoµi chøc n¨ng lu tr÷ th«ng tin l©u dµi, ®Üa mÒm thêng ®îc dïng ®Ó: Sao chÐp th«ng tin tõ
mét m¸y sang m¸y kh¸c, lu tr÷ c¸c ch¬ng tr×nh ®Ó cµi ®Æt.
§Üa cøng (Hard disk) thêng lµ mét bé ®Üa gåm nhiÒu ®Üa xÕp thµnh chång, ®ång trôc nh H×nh
3.4 díi ®©y. C¸c ®Üa nµy lµ c¸c ®Üa hîp kim cã phñ vËt liÖu tõ trªn mÆt ®Ó ghi th«ng tin. Mçi ®Üa
còng quy ®Þnh c¸c ®êng ghi, c¸c cung t¬ng tù nh ®Üa mÒm. Do cã nhiÒu ®Üa nªn c¸c ®êng ghi
trªn c¸c ®Üa cã cïng mét b¸n kÝnh t¹o nªn mét mÆt trô (cylinder). Khi nãi tíi sè trô cña ®Üa cøng ta
hiÓu ®ã chÝnh lµ sè thø tù cña ®êng ghi trªn ®Üa.
Mçi mÆt ®Üa cã ®Çu ®äc/ghi (head) riªng. Chóng ®îc cè kÕt thµnh mét chïm nh mét c¸i lîc
vµ di chuyÓn ®ång thêi. Khi cã yªu cÇu, bé ®äc/ghi chuyÓn ®Õn mét trô vµ mét ®Çu ®äc ®îc chän
®Ó ®äc/ghi trªn mÆt t¬ng øng.
MËt ®é ghi trªn ®Üa cøng cao h¬n nhiÒu so víi ®Üa mÒm. Nh÷ng ®Üa cøng ngµy nay rÊt gän vµ cã
thÓ cã søc chøa tíi hµng chôc GB.
Do ®Üa cøng bÒn v÷ng h¬n vÒ mÆt c¬ häc so víi ®Üa mÒm nªn ®Üa cøng cã thÓ quay rÊt nhanh (200
vßng/gi©y). ChÝnh v× vËy tèc ®é ®äc/ghi trªn ®Üa cøng rÊt cao. Thêi gian truy cËp trung b×nh cña c¸c
®Üa cøng chØ kho¶ng 10 miligi©y.
Bé ®Üa vµ bé phËn ®äc/ghi ®îc l¾p ®Æt chung trong mét hép kÝn ®Ó tr¸nh bôi. Khi ho¹t ®éng do
tèc ®é quay cña ®Üa rÊt nhanh nªn dßng kh«ng khÝ t¹o mét líp ®Öm t¸ch ®Çu tõ khái mÆt ®Üa, kh«ng
lµm cho ®Üa cøng bÞ xíc do nh÷ng tiÕp xóc c¬ häc nh ®èi víi ®Üa mÒm. Do vËy tuæi thä ®Üa cøng
rÊt cao.
§Üa quang (Compact Disk - CD) lµm b»ng polycarbonate, cã phñ mét líp phim nh«m cã tÝnh
ph¶n x¹ vµ mét líp b¶o vÖ. D÷ liÖu ghi trªn ®Üa b»ng c¸c vÕt lâm (pit) vµ c¸c vïng ph¶n x¹ hay cßn
gäi lµ vïng næi (trong tiÕng Anh gäi lµ land). §Üa quang ®îc ®äc b»ng tia laser, kh«ng cã sù tiÕp
11
Ch¬ng 3. M¸y tÝnh ®iÖn tö
xóc c¬ häc nµo gi÷a ®Çu ®äc vµ mÆt ®Üa. Khi ®äc, ®Çu ®äc chiÕu tia laser c«ng suÊt thÊp lªn ®Üa vµ
ph©n tÝch tÝn hiÖu ph¶n håi ®Ó nhËn biÕt c¸c ®iÓm lâm vµ vïng næi. Khi gÆp c¸c ®iÓm lâm, tÝn hiÖu
ph¶n håi sÏ bÞ t¸n x¹. Cßn khi gÆp c¸c vïng næi, tia laser sÏ bÞ ph¶n x¹ l¹i.
Ngêi ta dïng ph¬ng ph¸p Ðp khu«n ®Ó ghi ®Üa CD. Khi s¶n xuÊt hµng lo¹t th× ngêi ta hay
dïng chïm tia laser c«ng suÊt cao ®Ó t¹o nªn c¸c ®iÓm lâm nÕu dïng víi ®Üa ghi ®îc mét lÇn vµ ghi
mét b¶n. C¸c ®Üa quang th«ng thêng chØ ghi ®îc mét lÇn v× kh«ng thÓ t¹o d¹ng l¹i ®îc. Còng v×
thÕ mµ ta thêng gäi chóng lµ c¸c ®Üa CD-ROM (Compact Disk Read Only Memory).
Còng cã mét sè lo¹i ®Üa quang cho phÐp ghi l¹i ®îc nhng dïng mét nguyªn lý ghi kh¸c h¬i
phøc t¹p mét chót.
C¸c øng dông ®Çu tiªn cña ®Üa laser lµ c¸c ®Üa nh¹c vµ ®Üa h×nh (CD-G: CD Graphic), c¸c ®Üa øng
dông t¬ng t¸c (CD-I: CD Interactive), ... Tèc ®é truy cËp trªn ®Üa CD kh«ng nhanh b»ng ®Üa cøng.
Ngêi ta thêng ®o tèc ®é ®äc ®Üa CD theo tû sè tèc ®é so víi c¸c ®Çu ®äc ®Üa nh¹c tiªu chuÈn. VÝ
dô ®Çu ®äc tèc ®é 48 (kÝ hiÖu lµ 48X) cã tèc ®é ®äc nhanh gÊp 48 lÇn ®Çu ®äc ®Üa nh¹c. §Üa CD cã
søc chøa rÊt lín. C¸c ®Üa th«ng dông hiÖn nay cã søc chøa kho¶ng 650 MB (gÊp kho¶ng 300 lÇn ®Üa
mÒm).
CD-ROM cßn cã mét sè u ®iÓm kh¸c: Kh«ng thÓ bÞ nhiÔm virus; th«ng tin trªn CD kh«ng bÞ
xãa mét c¸ch ngÉu nhiªn; gi¸ thµnh lu tr÷ th«ng tin thÊp.
DVD-ROM (Digital Video Disk) còng lµ lo¹i ®Üa quang cã søc chøa gÊp vµi chôc lÇn c¸c ®Üa CD-
ROM hiÖn nay, v× r»ng CD-ROM chØ lu tr÷ d÷ liÖu trªn mét mÆt, cßn DVD d÷ liÖu ®îc nhí trªn
c¶ hai mÆt ®Üa. Víi ®Üa nµy cã thÓ ghi mét bé phim kÐo dµi nhiÒu giê.
B¨ng tõ (magnetic tape) ®îc sö dông rÊt réng r∙i trong thËp kû 60 vµ 70 cña thÕ kû tríc. ¦u
®iÓm chÝnh cña b¨ng tõ lµ gi¸ rÊt rÎ. Tuy nhiªn, chÕ ®é ®äc/ghi víi b¨ng tõ lµ tuÇn tù. NÕu nh ®Ó
®äc mét vïng nµo ®ã trªn ®Üa, cã thÓ ®Æt chÝnh x¸c ®Çu tõ vµo vïng ®Üa cÇn ®äc th× víi b¨ng tõ ph¶i
duyÖt tuÇn tù. Thêi gian truy nhËp ®èi víi b¨ng tõ mÊt nhiÒu phót. ChÝnh v× vËy mµ hiÖn nay b¨ng tõ
chØ ®îc sö dông víi môc ®Ých lu tr÷ l©u dµi.
Chó ý r»ng CPU chØ xö lý trùc tiÕp c¸c d÷ liÖu ®îc lu tr÷ ë BNC. Do vËy, tríc khi ®îc xö lý ,
c¸c d÷ liÖu ë BNN cÇn ®îc truyÒn vµo BNC. V× vËy, BNN gäi lµ bé nhí phô.
B¶ng 3.1 díi ®©y thÓ hiÖn sù ph©n cÊp bé nhí theo ®Æc trng vÒ tèc ®é vµ dung lîng.
Tèc ®é truy nhËp Tªn gäi Dung lîng
Tõ 1 ®Õn 10 nano gi©y Thanh ghi (register) 100 Byte
Tõ 1 ®Õn 100 nano gi©y Bé nhí ®Öm (cache memory) 100 KB
Vµi tr¨m nano gi©y Bé nhí chÝnh (main memory) tõ 10 ®Õn 100 MB
100 micro gi©y ®Õn 10 Bé nhí dÖm b»ng ®Üa (disk cache) tõ 100 MB dÕn 1 GB
mili gi©y
Tõ hµng tr¨m mili gi©y §Üa tõ (magnetic disk), B¨ng tõ, Tõ hµng chôc MB
®Õn hµng tr¨m gi©y (magnetic tape) §Üa quang(optical ®Õn hµng tr¨m GB
disk), DVD (Digital Video Disk).
12
Ch¬ng 3. M¸y tÝnh ®iÖn tö
PhÝm ®iÒu khiÓn PhÝm ch÷ PhÝm chøc n¨ng PhÝm so¹n th¶o PhÝm sè
13
Ch¬ng 3. M¸y tÝnh ®iÖn tö
H×nh 3.6a. Chuét c¬ häc vµ chuét hång ngo¹i kh«ng cÇn nèi
víi m¸y tÝnh b»ng d©y mµ b»ng tin hiÖu hång ngo¹i
VÒ nguyªn t¾c, bÊt cø thiÕt bÞ nµo cho phÐp chuyÓn th«ng tin vµo bé nhí trong ®Òu gäi lµ thiÕt bÞ
vµo. Cßn nhiÒu lo¹i thiÕt bÞ vµo kh¸c nh m¸y ®äc ¶nh (scanner) ®Ó chuyÓn c¸c h×nh ¶nh hay tµi liÖu
thµnh d¹ng sè, lµ thµnh phÇn chñ chèt cña hÖ thèng xö lý ¶nh, m¸y sè ho¸ ¶nh (digitizer), m¸y ®äc
mùc tõ (MIRC) dïng ®Ó xö lý sÐc trong ng©n hµng, siªu thÞ. MIRC ®äc ký tù (vÝ dô tµi kho¶n, sè
sÐc, ...) ®îc in b»ng mùc ®Æc biÖt trªn sÐc ®Ó xö lý díi d¹ng sè trong m¸y tÝnh. M∙ ®îc dïng
réng r∙i ë c¸c ®iÓm b¸n hµng, th viÖn, bÖnh viÖn, ... lµ m∙ v¹ch, cã chøa thªm c¸c d÷ liÖu vÒ thêi
gian. ThiÕt bÞ nhËn d¹ng tiÕng nãi dïng ®Ó chuyÓn lêi nãi thµnh sè theo c¸ch so s¸nh c¸c mÉu ®iÖn
do ngêi nãi t¹o ra víi tËp mÉu ®∙ ghi s½n, v× vËy sè vèn tõ tËp mÉu cha vît qu¸ vµi ngh×n.
3.3.2. ThiÕt bÞ ra
C¸c thiÕt bÞ cho phÐp chuyÓn d÷ liÖu tõ bé nhí trong ra mét gi¸ mang tin kh¸c gäi lµ thiÕt bÞ ra.
Sau ®©y lµ mét sè thiÕt bÞ ra th«ng dông;
- Mµn h×nh (display hoÆc monitor) lµ thiÕt bÞ ra, gièng nh mµn h×nh cña m¸y thu h×nh. Mäi ch÷
hay ¶nh trªn mµn h×nh mµ ta thÊy ®îc ®Òu t¹o tõ c¸c ®iÓm ¶nh (pixel) thÓ hiÖn bëi mét chÊm nhá.
Ngoµi c¸c tÝnh n¨ng gièng nh mµn h×nh cña m¸y thu h×nh th«ng thêng cÇn ph¶i kÓ ®Õn c¸c tÝnh
n¨ng kü thuËt cã liªn quan ®Õn ®Æc thï cña m¸y tÝnh. Mét tÝnh n¨ng quan träng cña mµn h×nh lµ ®é
ph©n gi¶i (resolution) chØ mËt ®é ®iÓm ¶nh trªn mµn h×nh - ®o kh¶ n¨ng thÓ hiÖn tinh tÕ cña mµn
h×nh. Thùc ra c¶ hai tÝnh n¨ng trªn kh«ng chØ phô thuéc vµo chÝnh mµn h×nh mµ cßn phô thuéc vµo
thiÕt bÞ ®iÒu khiÓn mµn h×nh (video card). C¸c mµn h×nh Super VGA th«ng thêng hiÖn nay cho ®é
ph©n gi¶i tíi 768 x 1024 ®iÓm ¶nh víi tõ 28 ®Õn 224 s¾c ®é mµu kh¸c nhau. Mét tÝnh n¨ng kh¸c mµ
hÇu hÕt c¸c mµn h×nh ngµy nay ®Òu ph¶i cã lµ kh¶ n¨ng tiÕt kiÖm n¨ng lîng. Khi ngõng lµm viÖc
víi m¸y mét thêi gian ®ñ dµi, c¸c mµn h×nh cã kh¶ n¨ng ngõng ho¹t ®éng.
Lo¹i mµn h×nh phæ biÕn nhÊt lµ lo¹i mµn h×nh dïng ®Ìn ca t«t (h×nh 3.6b) - chÝnh lµ lo¹i ®Ìn h×nh
dïng cho m¸y thu h×nh. C¸c ®iÓm ¶nh ®îc t¹o bëi c¸c sóng b¾n ®iÖn tö trong ®Ìn h×nh cã phñ c¸c
vËt liÖu ph¸t quang. Ngµy nay ngêi ta cßn dïng c¸c mµn h×nh máng dïng c«ng nghÖ tinh thÓ láng
hay plasma. C¸c mµn h×nh nµy thêng dïng cho c¸c m¸y tÝnh x¸ch tay (notebook) vµ b¾t ®Çu dïng
cho m¸y ®Ó bµn nhng gi¸ thµnh cßn kh¸ ®¾t.
14
Ch¬ng 3. M¸y tÝnh ®iÖn tö
- M¸y in (printer) lµ thiÕt bÞ cho phÐp in ra c¸c th«ng tin trªn giÊy in. Ta thêng gÆp mét sè lo¹i
m¸y in sau:
• M¸y in dßng (Line Printer) cã tèc ®é in rÊt nhanh (tõ 300 tíi 1200 dßng/phót), nhê sö dông mét
trèng c¸c con ch÷, hay mét xÝch c¸c con ch÷, víi tèc ®é chuyÓn ®éng cao. Lo¹i m¸y in nµy
kh«ng in ¶nh ®îc v× c¸c con ch÷ ®îc t¹o h×nh s½n tõ tríc. M¸y in dßng hay dïng ë nh÷ng n¬i
cÇn in nhiÒu nhng chØ in ch÷ (vÝ dô ®Ó in ho¸ ®¬n ®iÖn, níc, khÝ ®èt hay ë c¸c trung t©m m¸y
tÝnh cña c¸c ®¹i häc ®Ó in ch¬ng tr×nh cho sinh viªn...).
• M¸y in kim (dot printer) lµ lo¹i m¸y kh«ng dïng bé ch÷ t¹o d¹ng s½n mµ sö dông mét bé c¸c
kim in ¶nh, ch÷ ®îc t¹o b»ng c¸c chÊm do kim in ®Ëp vµo b¨ng mùc in vµo giÊy. Nh vËy mçi
ch÷ ®îc thÓ hiÖn qua mét tæ hîp c¸c ®iÓm t¸ch tõ mét ma trËn ®iÓm (khung ch÷). V× lý do nµy
m¸y in kim cßn gäi lµ m¸y in theo kiÓu ma trËn (matrix printer). ChÊt lîng cña m¸y in kim
®îc ®¸nh gi¸ qua tèc ®é in (tÝnh b»ng sè ký tù in ®îc trong mét gi©y) vµ mËt ®é ®iÓm m¸y in
cã thÓ in ®îc mµ ta cã thÓ ®¸nh gi¸ qua sè ®Çu kim. §é tinh tÕ cña ¶nh vµ ch÷ ®îc in ra phô
thuéc rÊt lín vµo tÝnh n¨ng thø hai nµy. M¸y in kiÓu nµy kh¸ rÎ vµ rÊt gän nªn hay ®îc dïng
phæ biÕn trong c«ng t¸c v¨n phßng. MÆc dï chÊt lîng ¶nh kh«ng thËt cao nhng do in b»ng kim
nªn víi viÖc in nh÷ng b¶n in nhiÒu liªn (nh ho¸ ®¬n) th× cha cã m¸y in nµo cã thÓ thay ®îc
m¸y in kim.
• M¸y in laser (Laser Printer). M¸y in lo¹i nµy dïng kü thuËt laser ®Ó t¹o ¶nh tõng trang mét
trªn mét trèng tÜnh ®iÖn. Khi chïm laser chiÕu lªn trèng cã thÓ t¹o ra mét bøc ¶nh “tÜnh
®iÖn” theo møc ®iÖn ¸p cña c¸c ®iÓm trªn mÆt trèng. C¸c h¹t mùc nhá bÞ hót lªn trèng theo
®óng bøc ¶nh “®iÖn” ®∙ ®îc t¹o. Khi ¸p trèng vµo giÊy in vµ ®èt nãng, c¸c h¹t mùc ch¶y ra
dÝnh vµo mÆt giÊy t¹o nªn ¶nh. ¦u ®iÓm cña lo¹i m¸y nµy lµ chÊt lîng ¶nh rÊt cao. Ngµy
nay gi¸ thµnh cña m¸y in laser ®∙ kh¸ rÎ nªn chóng ®∙ ®îc sö dông réng r∙i trong v¨n
phßng.
• M¸y in phun mùc (Inkjet Printer). Thay v× dïng kim ®Ó t¹o mét ®iÓm, m¸y in phun mùc nµy
phun ra tia mùc siªu nhá. C«ng nghÖ phæ biÕn nhÊt lµ dïng tinh thÓ ¸p ®iÖn ®Ó lµm b¬m
mùc. Mét tinh thÓ ¸p ®iÖn sÏ co hay gi∙n tuú thuéc vµo ®iÖn ¸p ®Æt vµo hai mÆt ®èi ®iÖn cña
tinh thÓ. M¸y in phun mùc cã chÊt lîng ¶nh cao l¹i kh«ng ån. Gi¸ m¸y kh«ng ®¾t nhng gi¸
mùc kh¸ ®¾t.
Cßn mét sè lo¹i thiÕt bÞ ra kh¸c nh m¸y vÏ, m¸y chiÕu ¶nh. C¸c Microfilm dïng ®Ó ghi
nhí c¸c ¶nh vi phim. ThiÕt bÞ ®a ra tiÕng nãi, chuyÓn d÷ liÖu d¹ng sè trë l¹i tiÕng nãi, ...
Mét sè thiÕt bÞ cã thÓ võa lµ thiÕt bÞ vµo võa lµ thiÕt bÞ ra nh:
• C¸c thiÕt bÞ ®äc vµ ghi ®Üa.
• C¸c modem ®Ó nèi c¸c m¸y tÝnh víi nhau theo ®êng ®iÖn tho¹i. TÝn hiÖu sè cña m¸y tÝnh
qua modem sÏ biÕn thµnh tÝn hiÖu t¬ng tù (analog) ®Ó göi theo ®êng ®iÖn tho¹i. Khi nhËn,
modem biÕn ngîc trë l¹i tõ tÝn hiÖu t¬ng tù ra tÝn hiÖu sè.
15
Ch¬ng 3. M¸y tÝnh ®iÖn tö
Mét ch¬ng tr×nh m¸y lµ mét d∙y c¸c lÖnh. Do ch¬ng tr×nh còng ®îc lu tr÷ trong bé nhí nªn
chÝnh c¸c lÖnh còng cã ®Þa chØ, ®ã chÝnh lµ ®Þa chØ byte ®Çu tiªn chøa lÖnh.
Qu¸ tr×nh thùc hiÖn mét ch¬ng tr×nh lµ mét qu¸ tr×nh liªn tiÕp thùc hiÖn tõng lÖnh. §Ó qu¶n lý
thø tù thùc hiÖn c¸c lÖnh, CU sö dông mét thanh ghi gäi lµ thanh ®Õm ®Þa chØ (Program Counter -
PC) ghi ®Þa chØ cña lÖnh sÏ thùc hiÖn tiÕp theo. Gi¸ trÞ khëi t¹o cña PC lµ ®Þa chØ lÖnh ®Çu tiªn cña
ch¬ng tr×nh.
MT§T ®îc ®iÒu khiÓn bëi c¸c lÖnh cña ch¬ng tr×nh. Chu kú thùc hiÖn mét lÖnh bao gåm c¸c
bíc sau:
16
Ch¬ng 3. M¸y tÝnh ®iÖn tö
• §äc lÖnh. Trong chu kú ®äc lÖnh, CU göi néi dung PC vµo bé gi¶i m∙ ®Þa chØ ®Ó ®äc byte
®Çu tiªn cña lÖnh lªn mét thanh ghi kh¸c gäi lµ thanh ghi lÖnh. PC sÏ t¨ng lªn mét ®¬n vÞ ®Ó
CU ®äc byte tiÕp theo. §é dµi c¸c lÖnh cã thÓ kh¸c nhau nhng byte ®Çu tiªn bao giê còng lµ
n¬i chøa m∙ lÖnh.
• Gi¶i m∙ lÖnh. CU c¨n cø vµo m∙ lÖnh ®Ó ®äc nèt c¸c th«ng tin ®Þa chØ cña lÖnh vµ hoµn thµnh
viÖc ®äc lÖnh, PC tiÕp tôc t¨ng theo sè lîng byte ®∙ ®äc vµo.
• §äc d÷ liÖu. C¸c ®Þa chØ d÷ liÖu ®îc göi vµo bé gi¶i m∙ ®Þa chØ ®Ó ®äc néi dung c¸c ®èi
tîng cña lÖnh gäi lµ c¸c to¸n h¹ng (operand) vµo c¸c thanh ghi d÷ liÖu.
• Thùc hiÖn lÖnh. Ph¸t tÝn hiÖu ®iÒu khiÓn cho m¹ch chøc n¨ng cña ALU thùc hiÖn phÐp tÝnh
mµ m∙ lÖnh ®∙ x¸c ®Þnh.
C¸c bíc trªn ®îc lÆp l¹i nhng víi néi dung míi cña PC. Qu¸ tr×nh thùc hiÖn tuÇn tù c¸c c«ng
viÖc nµy cßn ®îc gäi lµ chu tr×nh J. Von Neumann.
Cã mét kiÓu lÖnh kh¸c lµ chuyÓn ®iÒu khiÓn, chuyÓn ®iÒu khiÓn kh«ng ®iÒu kiÖn vµ cã ®iÒu kiÖn.
B×nh thêng bé phËn ®iÒu khiÓn chØ xö lý tuÇn tù, nghÜa lµ sau khi thùc hiÖn lÖnh t¹i vÞ trÝ thø n th×
lÖnh tiÕp theo sÏ thùc hiÖn lµ lÖnh t¹i vÞ trÝ n+1. Trêng hîp phÐp tÝnh cÇn thùc hiÖn lµ lÖnh ®iÒu
khiÓn th× lÖnh tiÕp theo ®ùîc x¸c ®Þnh ngay trong phÇn ®Þa chØ cña chÝnh c©u lÖnh ®iÒu khiÓn ®ã. V×
vËy giai ®o¹n thùc hiÖn lÖnh ®iÒu khiÓn lµ ®Æt ®Þa chØ lÖnh sÏ thùc hiÖn tiÕp theo vµo PC.
Nh vËy ®Ó thùc hiÖn mét lÖnh nãi chung ph¶i ®äc/ghi bé nhí nhiÒu lÇn. VÝ dô, xÐt viÖc céng gi¸
trÞ cña hai biÕn vµ ghi kÕt qu¶ vµo biÕn thø ba. Qu¸ tr×nh thùc hiÖn viÖc nµy bao gåm:
• T×m ®Þa chØ cña biÕn thø nhÊt trong bé nhí
• LÊy gi¸ trÞ cña biÕn t¹i ®Þa chØ võa t×m ®îc
• T×m ®Þa chØ cña biÕn thø hai trong bé nhí
• LÊy gi¸ trÞ cña biÕn thø hai t¹i ®Þa chØ t×m ®îc
• Céng hai gi¸ trÞ
• T×m ®Þa chØ cña biÕn thø ba trong bé nhí
• Ghi kÕt qu¶ cña phÐp céng vµo bé nhí t¹i ®Þa chØ cña biÕn thø ba.
Nh vËy, chØ víi phÐp céng mµ ®∙ s¸u lÇn tham chiÕu bé nhí. Cã rÊt nhiÒu th«ng tin ®∙ chuyÓn
qua ®êng nèi chÝnh x¸c lµ “CPU vµ Bé nhí” ®Ó thùc hiÖn mét tÝnh to¸n. V× lÏ ®ã ngêi ta gäi vui
®êng nèi ®ã lµ “ c¸i cæ chai J. Von Neumann”.
H×nh 3.8 díi ®©y m« t¶ s¬ ®å cÊu tróc cña mét chu tr×nh thùc hiÖn lÖnh:
17
Ch¬ng 3. M¸y tÝnh ®iÖn tö
Bé gi¶i m·
Thanh ghi
bé nhí 5. Göi d÷ liÖu
tõ bé nhí
8. Göi kÕt chÝnh vµo
qu¶ vµo Thanh
tÝch luü thanh ghi bé
thanh tÝch luü nhí
CPU
18
Ch¬ng 3. M¸y tÝnh ®iÖn tö
ThÕ hÖ thø nhÊt më ®Çu víi sù ra ®êi cña chiÕc MT§T ®Çu tiªn (ENIAC).VÒ mÆt c«ng nghÖ,
chóng ®îc chÕ t¹o b»ng ®Ìn ®iÖn tö. V× vËy c¸c m¸y tÝnh ®iÖn tö thÕ hÖ ®Çu rÊt cång kÒnh, tiªu thô
nhiÒu n¨ng lîng, tèc ®é chËm (vµi ngh×n phÐp tÝnh/gi©y) vµ dung lîng nhí rÊt thÊp (vµi tr¨m cho
®Õn vµi ngh×n tõ). ChiÕc m¸y tÝnh ®Çu tiªn ENIAC dïng tíi 1900 bãng ®iÖn tö, nÆng 30 tÊn, chiÕm
diÖn tÝch lµm viÖc tíi 140 m2, cã c«ng suÊt tiªu thô tíi 40KW vµ cÇn mét hÖ thèng th«ng giã khæng
lå ®Ó lµm m¸t m¸y. Nhîc ®iÓm lín nhÊt cña c¸c m¸y tÝnh thÕ hÖ thø nhÊt lµ ®é tin cËy kh«ng cao.
Mét sè m¸y ph¶i thay thÕ tíi 20% sè ®Ìn ®iÖn tö sau mçi ngµy lµm viÖc.
ThÕ hÖ thø hai sö dông c«ng nghÖ b¸n dÉn, ra ®êi vµo kho¶ng ®Çu nh÷ng n¨m 50. VÒ mäi ph¬ng
diÖn (kÝch thíc, n¨ng l¬ng tiªu hao, tèc ®é xö lý, ...) c«ng nghÖ b¸n dÉn ®Òu tá ra u viÖt h¬n
dïng ®Ìn ®iÖn tö. C¸c m¸y tÝnh thÕ hÖ hai b¾t ®Çu sö dông bé nhí xuyÕn ferit cho phÐp t¨ng tèc truy
cËp d÷ liÖu. Tèc ®é trung b×nh cña m¸y tÝnh thÕ hÖ hai ®¹t tõ vµi ngh×n cho ®Õn hµng tr¨m ngh×n
phÐp tÝnh/gi©y, bé nhí trong kho¶ng vµi chôc ngh×n tõ m¸y. Nh÷ng m¸y tÝnh thÕ hÖ thø hai ®iÓn
h×nh lµ ATLAS, hä IBM/7000. ChiÕc MT§T ®Çu tiªn cã ë ViÖt Nam, n¨m 1967 lµ mét m¸y tÝnh thÕ
hÖ thø hai cã tèc ®é tÝnh theo phÐp nh©n lµ 5000 phÐp tÝnh/gi©y, bé nhí gåm 8192 tõ 37 bit.
ThÕ hÖ thø ba khëi ®Çu víi sù ra ®êi cña hä m¸y tÝnh næi tiÕng IBM/360 vµ ICL/1900 vµo n¨m
1964. C¸c m¸y IBM/360 ®îc ®a vµo ViÖt Nam tõ n¨m 1968. ThÕ hÖ thø ba lµ c¸c m¸y tÝnh sö
dông c«ng nghÖ vi ®iÖn tö. C«ng nghÖ vi ®iÖn tö cho phÐp chÕ t¹o c¸c m¹ch b¸n dÉn kh«ng ph¶i tõ
c¸c linh kiÖn rêi mµ chÕ t¹o ®ång thêi c¶ mét m¹ch chøc n¨ng cì lín víi c¸c thµnh phÇn siªu nhá.
Nhê cã ®é tÝch hîp cao mµ vÒ mäi ph¬ng diÖn (kÝch thíc, n¨ng lîng tiªu hao, tèc ®é xö lý, )
c¸c m¸y tÝnh thÕ hÖ thø ba ®Òu tèt h¬n rÊt nhiÒu so víi m¸y tÝnh thÕ hÖ thø hai. Tèc ®é c¸c m¸y tÝnh
®∙ ®¹t tíi hµng triÖu phÐp tÝnh/gi©y. Lóc ®Çu c¸c m¸y tÝnh thÕ hÖ thø ba vÉn dïng bé nhí xuyÕn
ferit, sau ®ã dïng bé nhí mµng máng tõ råi bé nhí b¸n dÉn. Dung lîng bé nhí chÝnh ®¹t kho¶ng
vµi tr¨m ngh×n ®Õn vµi triÖu byte. Mét u ®iÓm quan träng kh¸c cña m¸y tÝnh thÕ hÖ thø ba lµ tÝnh
m« ®un ho¸ cho phÐp cã thÓ ghÐp nèi hay më réng mét c¸ch dÔ dµng.
Nguêi ta thÊy r»ng mçi thÕ hÖ m¸y tÝnh ®Òu g¾n liÒn víi mét cuéc c¸ch m¹ng trong c«ng nghÖ
chÕ t¹o víi chu kú kho¶ng 6-7 n¨m. V× thÕ vµo cuèi nh÷ng n¨m 60 ngêi ta chê ®îi sù ra ®êi cña thÕ
hÖ m¸y tÝnh thø t. Thùc tÕ ®∙ kh«ng cã mét cuéc c¸ch m¹ng trong c«ng nghÖ chÕ t¹o v× vËy khã cã
thÓ nãi ®Õn c¸c ®Æc trng c«ng nghÖ cña thÕ hÖ nµy (thËm chÝ Ýt thÊy c¶ nh÷ng cuéc tranh c∙i thÕ nµo
lµ m¸y tÝnh thÕ hÖ thø t). Tuy nhiªn, trong nhiÒu tµi liÖu, ngêi ta xem nh÷ng m¸y tÝnh chÕ t¹o trªn
c¬ së c«ng nghÖ m¹ch tÝch hîp mËt ®é cao VLSI (Very Large Scale Intergration) lµ c¸c m¸y tÝnh thÕ
hÖ thø t. Chóng ta ghi nhËn hai khuynh híng cã vÎ ®èi nghÞch cïng song song ph¸t triÓn trong
giai ®o¹n nµy: x©y dùng nh÷ng siªu m¸y tÝnh (super computer) vµ x©y dùng nhòng m¸y tÝnh cùc nhá
(micro computer).
C¸c siªu m¸y tÝnh thêng ®îc thiÕt kÕ dùa trªn c¸c kiÕn tróc song song, mét m¸y tÝnh cã thÓ cã
nhiÒu bé xö lý ho¹t ®éng céng t¸c víi mét bé nhí chung. Nh÷ng thµnh tùu míi cña c«ng nghÖ vi
®iÖn tö cho phÐp chÕ t¹o ra c¸c m¸y tÝnh rÊt m¹nh. DeepBlue, m¸y tÝnh ®Çu tiªn ®¸nh th¾ng nhµ v«
®Þch cê thÕ giíi Caxparov lµ mét m¸y song song gåm 256 bé xö lý PowerPC cã kh¶ n¨ng ph©n tÝch
200 triÖu níc cê/gi©y.
TÝnh tíi n¨m 2001, m¸y tÝnh ®îc xem lµ nhanh nhÊt lµ chiÕc ASCI White (Accelerate Strategic
Computing Initiative White) do IBM chÕ t¹o. §îc x©y dùng tõ 8192 bé vi xö lý , ASCI White cã
tèc ®é xö lý lµ 12,3 ngh×n tØ phÐp tÝnh/gi©y.
Song song víi khuynh híng trªn lµ khuynh híng thu nhá m¸y tÝnh. C«ng nghÖ vi ®iÖn tö ®∙
cho phÐp chÕ t¹o toµn bé bé xö lý trong mét vi m¹ch duy nhÊt gäi lµ bé vi xö lý (microprocessor).
Bé vi xö lý (BVXL) ®Çu tiªn ®a ra thÞ trêng lµ vi m¹ch 4004 cña h∙ng Intel vµo n¨m 1971 ®∙ më
®Çu cho kû nguyªn m¸y vi tÝnh. C¸c m¸y vi tÝnh (micro computer) lµ c¸c m¸y tÝnh x©y dùng trªn c¸c
bé vi xö lý .
Víi gi¸ thµnh ngµy cµng rÎ, c«ng suÊt ngµy cµng t¨ng, m¸y vi tÝnh ®∙ ®Õn tõng gia ®×nh. Cã thÓ
nãi, kh«ng thÓ cã x∙ héi th«ng tin nÕu kh«ng cã m¸y vi tÝnh. Mét m¸y vi tÝnh ngµy nay cã c«ng suÊt
xö lý gÊp hµng tr¨m lÇn c¸c m¸y tÝnh gäi lµ lín nh÷ng n¨m 70 cña thÕ kû 20.
Trong khi ngêi ta cha h×nh dung m¸y tÝnh thÕ hÖ thø t sÏ nh thÕ nµo th× vµo n¨m 1981, NhËt
b¶n ®∙ ®a ra mét ch¬ng tr×nh ®Çy tham väng, cuèn hót c¸c cêng quèc m¸y tÝnh vµo mét dù ¸n
19
Ch¬ng 3. M¸y tÝnh ®iÖn tö
chÕ t¹o m¸y tÝnh thÕ hÖ thø n¨m. Theo dù ¸n nµy th× m¸y tÝnh thÕ hÖ thø n¨m sÏ lµ m¸y tÝnh th«ng
minh, cã thÓ giao tiÕp trªn ng«n ng÷ tù nhiªn, cã thÓ cã c¸c ho¹t ®éng mang tÝnh s¸ng t¹o dùa trªn
mét c¬ chÕ suy luËn trªn c¸c tri thøc vµ kh«ng hoµn toµn tu©n theo nguyªn lý J. Von Neumann. TÊt
nhiªn nh÷ng m¸y tÝnh ®ã ph¶i rÊt m¹nh ®Ó thùc hiÖn ®îc rÊt nhiÒu lËp luËn trong mét thêi gian
ng¾n. MÆc dï môc tiªu ®Æt ra ®∙ kh«ng ®¹t ®îc, nhng ngêi ta ®∙ thu ®îc rÊt nhiÒu c¸c thµnh
qu¶ vÒ c«ng nghÖ xö lý tri thøc.
Ngay khi viÖc nghiªn cøu thÕ hÖ thø n¨m ®ang triÓn khai th× ngêi ta ®∙ nghÜ ®Õn m¸y tÝnh thÕ hÖ
thø s¸u ho¹t ®éng theo nguyªn lý sinh häc. §Õn nay ngêi ta cha hiÓu nhiÒu vÒ nguyªn lý xö lý
th«ng tin cña bé n∙o. Tuy vËy, mét m« h×nh xö lý dùa trªn sù lan truyÒn tÝn hiÖu cña m¹ng neuron
®∙ ®îc x©y dùng. Mét sè thö nghiÖm vÒ c¸c chÊt h÷u c¬ cã hiÖu øng b¸n dÉn còng ®∙ ®îc xem
xÐt. Mét sè kÕt qu¶ ban ®Çu vÒ m¹ng neuron ®∙ ®a vµo øng dông nh c¸c m¸y y tÕ, c¸c m¸y ph¸t
hiÖn chÊt næ t¹i c¸c s©n bay, c¸c thiÕt bÞ nhËn d¹ng trong qu©n sù, ... B©y giê cßn qu¸ sím ®Ó cã thÓ
nãi vÒ t¬ng lai cña c¸c m¸y tÝnh pháng sinh häc nµy.
VÒ m¸y tÝnh nano
ý tëng vÒ m¸y tÝnh sö dông c¸c hiÖu øng ë møc h¹t c¬ b¶n ®∙ cã tõ rÊt l©u. Mét trong c¸c ý
tëng ®ã lµ m¸y tÝnh quang tö. Ngêi ta ®∙ ph¸t hiÖn ra nh÷ng hiÖu øng nano cã thÓ kiÓm so¸t ®îc
®Ó cã thÓ gi¶i quyÕt ®îc vÊn ®Ò chuyÓn tr¹ng th¸i víi tèc ®é siªu cao. Trong n¨m 2001, c«ng ty
IBM ®∙ cã nh÷ng ph¸t minh cho phÐp l¾p ghÐp c¸c kÕt cÊu tõ c¸c nguyªn tö. C«ng nghÖ nµy më ra
kh¶ n¨ng chÕ t¹o nh÷ng m¸y tÝnh siªu nhá víi c«ng suÊt siªu cao. Cã thÓ trong mét t¬ng lai gÇn
nh©n lo¹i sÏ ®îc chøng kiÕn mét cuéc c¸ch m¹ng míi vÒ c«ng nghÖ m¸y tÝnh.
3.6.2. Ph©n lo¹i m¸y tÝnh
Do sù phæ cËp cña m¸y vi tÝnh, nãi ®Õn MT§T ngêi ta nghÜ ngay ®Õn m¸y vi tÝnh. Thùc ra cßn
cã c¸c líp m¸y tÝnh kh¸c: Siªu m¸y tÝnh (Supercomputer), m¸y lín (mainframe) vµ c¸c m¸y tÇm
trung (mini), tr¹m lµm viÖc( workstation).
Hép m¸y chøa CPU, bé nhí
vµ c¸c m¹ch giao tiÕp víi
Mµn h×nh ngo¹i vi
æ ®Üa mÒm
Chuét
Bµn phÝm
Tr¹m lµm viÖc còng lµ mét m¸y vi tÝnh nhng cã kh¶ n¨ng xö lý ®å ho¹ vµ to¸n häc m¹nh h¬n
m¸y vi tÝnh vµ thêng dïng cho c¸c c«ng viÖc khoa häc, kü thuËt vµ ®Æc biÖt lµ thiÕt kÕ.
M¸y tÝnh mini lµ m¸y tÝnh h¹ng trung, cã kÝch cì nhá thÝch hîp cho c¸c trêng ®¹i häc, c¸c xÝ
nghiÖp, c¸c phßng thÝ nghiÖm khoa häc, c«ng nghÖ.
M¸y tÝnh lín cã n¨ng lùc xö lý rÊt nhanh, cã bé nhí rÊt lín, thêng sö dông trong th¬ng m¹i,
khoa häc, qu©n sù khi cÇn xö lý khèi lîng d÷ liÖu lín vµ nhiÒu tiÕn tr×nh phøc t¹p.
Siªu m¸y tÝnh lµ mét kiÓu m¸y tÝnh ®Æc biÖt phøc t¹p vµ rÊt m¹nh ®îc dïng ®Ó thùc hiÖn c¸c
nhiÖm vô ®Æc biÖt ®ßi hái nhanh chãng tøc thêi vµ phøc t¹p víi hµng ngµn yÕu tè biÕn thiªn. Siªu
m¸y tÝnh dùa trªn xö lý song song. Thêng ®îc dïng cho nghiªn cøu vò khÝ, dù b¸o thêi tiÕt, trong
c¸c øng dông c«ng nghÖ, trong lÜnh vùc dÇu khÝ.
20
Ch¬ng 3. M¸y tÝnh ®iÖn tö
Sù kh¸c nhau gi÷a líp m¸y vi tÝnh, tr¹m lµm viÖc vµ m¸y mini, m¸y tÝnh lín, siªu m¸y tÝnh
kh«ng ph¶i chñ yÕu ë c«ng suÊt xö lý mÆc dï nãi chung c«ng suÊt cña siªu m¸y tÝnh, m¸y tÝnh
mainframe thuêng m¹nh h¬n c¸c m¸y mini cßn c¸c m¸y mini th× m¹nh h¬n c¸c m¸y vi tÝnh. Víi
c«ng nghÖ ph¸t triÓn nhanh nh hiÖn nay th× ranh giíi vÒ c«ng suÊt tÝnh to¸n tÝnh theo tèc ®é m¸y
tÝnh hay kÝch cì bé nhí ngay cµng bÞ xo¸ nhoµ. Cã mét ®Þnh luËt gäi lµ ®Þnh luËt Moore (Moore lµ
mét trong nh÷ng ngêi s¸ng lËp ra c«ng ty Intel næi tiÕng ngµy nay) nãi r»ng cø mçi chu kú 24
th¸ng, mËt ®é chÝp l¹i t¨ng gÊp ®«i do ®ã tèc ®é cña CPU l¹i t¨ng kho¶ng h¬n 2 lÇn. Cho ®Õn nay
ngêi ta thÊy ®iÒu nµy vÉn cßn ®óng. Mét m¸y vi tÝnh ra ®êi n¨m 2000 cã thÓ cã tèc ®é gÊp hµng
chôc lÇn c¸c m¸y mini tríc ®ã 5 n¨m.
Sù kh¸c nhau lín nhÊt cña c¸c líp m¸y tÝnh nµy lµ ë ph¬ng thøc sö dông. NÕu c¸c m¸y vi tÝnh
®îc thiÕt kÕ cho c¸c ho¹t ®éng c¸ nh©n th× c¸c m¸y tÝnh lo¹i cßn l¹i ®îc thiÕt kÕ cho chÕ ®é sö
dông tËp thÓ. V× vËy viÖc sö dông CPU m¹nh chØ lµ mét trong c¸c vÊn ®Ò ®Æt ra khi thiÕt kÕ mµ th«i.
C¸c khÝa c¹nh kh¸c lµ:
• Kh¶ n¨ng ho¹t ®éng song song (H×nh 3.10) Siªu m¸y tÝnh, c¸c m¸y tÝnh lín hay mini cã thÓ
cã nhiÒu CPU. Ngoµi môc ®Ých t¨ng cêng søc m¹nh nhê tÝnh to¸n song song cßn mét môc
®Ých kh¸c lµ t¨ng ®é tin cËy cña hÖ thèng. Khi mét CPU cã sù cè, hÖ thèng vÉn tiÕp tôc ho¹t
®éng b×nh thêng. §iÒu nµy ®Æc biÖt cÇn víi nh÷ng hÖ thèng quan träng.
Xö lý tuÇn tù
Xö lý song song
Ch¬ng tr×nh
Ch¬ng tr×nh
NhiÖm
CPU vô 1
KÕt qu¶
KÕt qu¶
• Kh¶ n¨ng ghÐp nèi víi c¸c thiÕt bÞ ngo¹i vi, víi m¹ng vµ ghÐp nèi trùc tiÕp víi nhau (nh
trong chÕ ®é cluster: nhiÒu m¸y tÝnh dïng bé nhí chung) víi tèc ®é cao.
• Kh¶ n¨ng chÞu t¶i cao, cho phÐp xö lý nhiÒu c«ng viÖc cho nhiÒu ngêi. §iÒu nµy kh«ng chØ
phô thuéc vµo c«ng suÊt m¸y mµ cßn phô thuéc rÊt nhiÒu vµo hÖ ®iÒu hµnh ®îc sö dông.
Nãi chung c¸c m¸y vi tÝnh chØ cÇn dïng c¸c hÖ ®iÒu hµnh nhÑ, cã thÓ ®a nhiÖm
(multitasking) nhng chØ mét ngêi dïng (single user). C¸c m¸y mainframe hay mini thêng
dïng c¸c hÖ ®iÒu hµnh nhiÒu ngêi sö dông (multiuser). Trong chÕ ®é nhiÒu ngêi sö dông
th× lu«n lu«n ph¶i kiÓm so¸t c¶ giao tiÕp cña nh÷ng ngêi sö dông tõ c¸c tr¹m lµm viÖc
(workstation) nèi víi m¸y. Siªu m¸y tÝnh, m¸y tÝnh lín cã thÓ lµm viÖc ®ång thêi víi hµng
ngµn ngêi sö dông.
ë c¸c níc ph¸t triÓn, trong c¸c trung t©m nghiªn cøu hay c¸c trêng ®¹i häc ngêi ta thêng sö
dông c¸c mainframe víi môc ®Ých tÝnh to¸n khoa häc kü thuËt. §èi tîng dïng nhiÒu thêng kh«ng
ph¶i d©n "tin häc" mµ l¹i lµ c¸c nhµ vËt lý , to¸n häc, thiªn v¨n häc, sinh vËt häc ph©n tö vµ nh÷ng
21
Ch¬ng 3. M¸y tÝnh ®iÖn tö
ngêi nghiªn cøu c¸c khoa häc vÒ tr¸i ®Êt. ë ViÖt Nam hiÖn nay cha cã mét m¸y tÝnh mainframe
nµo nhng còng ®∙ cã kh¸ nhiÒu m¸y tÝnh mini chñ yÕu lµ HP, SUN, Alpha, AS400, RS6000.
HiÖn nay chØ cßn Mü, NhËt b¶n chÕ t¹o m¸y tÝnh mainframe th¬ng m¹i. NhiÒu quèc gia nh Nga,
Trung quèc còng cã nh÷ng ch¬ng tr×nh chÕ t¹o mainframe riªng cña hä cho môc ®Ých ®¶m b¶o an
ninh vµ quèc phßng.
B¶ng 3.2 díi ®©y ph©n lo¹i c¸c m¸y tÝnh theo c¸c th«ng sè vÒ dung lîng, tèc ®é, ®é dµi tõ m¸y
vµ gi¸.
22
Môc lôc
Ch¬ng 1: Th«ng tin vµ xö lý th«ng tin ....................................................................................... 1
1.1. Th«ng tin.............................................................................................................................. 1
1.2. §¬n vÞ ®o th«ng tin............................................................................................................... 1
1.3. ph©n lo¹i vµ m∙ ho¸ th«ng tin ............................................................................................... 2
1.4. Xö lý th«ng tin ..................................................................................................................... 3
C©u hái vµ bµi tËp........................................................................................................................ 3
Ch¬ng 2. Xö lý th«ng tin b»ng m¸y tÝnh ®iÖn tö........................................................................ 4
2.1. Xö lý th«ng tin tù ®éng b»ng m¸y tÝnh ®iÖn tö ...................................................................... 4
2.2. Nguyªn lý m¸y tÝnh J. von Neumann .................................................................................... 5
2.3. Tin häc vµ C«ng nghÖ Th«ng tin........................................................................................... 6
C©u hái vµ bµi tËp........................................................................................................................ 6
Ch¬ng 3. M¸y tÝnh ®iÖn tö.......................................................................................................... 7
3.1. KiÕn tróc chung cña m¸y tÝnh (Computer) ............................................................................ 7
3.2. Bé nhí (Memory)................................................................................................................. 8
3. 2. 1. Bé nhí chÝnh (BNC-Main memory) ............................................................................. 8
3.2.2. Bé nhí ngoµi (BNN) .................................................................................................... 10
3.3. C¸c thiÕt bÞ vµo/ra (INPUT/OUTPUT Devices) ................................................................... 12
3.3.1. ThiÕt bÞ vµo.................................................................................................................. 13
3.3.2. ThiÕt bÞ ra.................................................................................................................... 14
3.4. Bé xö lý (CPU - Central Processing Unit) ........................................................................... 16
3.5. Qu¸ tr×nh thùc hiÖn lÖnh ..................................................................................................... 16
3.6. C¸c thÕ hÖ vµ ph©n lo¹i m¸y tÝnh ........................................................................................ 18
3.6.1 C¸c thÕ hÖ m¸y tÝnh ...................................................................................................... 18
3.6.2. Ph©n lo¹i m¸y tÝnh....................................................................................................... 20
C©u hái vµ bµi tËp...................................................................................................................... 22