Giáo trình Sửa chữa máy tính và thiết bị ngoại vi

Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
Ch ¬ng I  
HÖ ®iÒu hµnh  
I. HÖ ®iÒu hµnh lµ g× ?  
1. Kh¸i niÖm : HÖ ®iÒu hµnh phôc vô c¸c chøc n¨ng quan träng trong m¸y tÝnh.  
- HÖ ®iÒu hµnh ph¶i t ¬ng t¸c víi BIOS, cung cÊp c¸c øng dông, c¸c hµm ®iÒu khiÓn ®Üa vµ xö lý tËp tin  
ë møc cao. Trong ho¹t ®éng thùc tÕ, hÖ ®iÒu hµnh vµ BIOS phèi hîp víi nhau chÆt chÏ ®Ó mang l¹i cho  
øng dông kh¶ n¨ng truy cËp dÔ dµng vµo c¸c tµi nguyªn cña hÖ thèng.  
- HÖ ®iÒu hµnh h×nh thµnh mét m«i tr êng ®Ó qu¶n lý toµn bé c¸c tµi nguyªn hÖ thèng bao gåm :  
Toµn bé c¸c thiÕt bÞ phÇn cøng nh : cÊp ph¸t bé nhí cho bé vi xö lý, m¸y in, chuét, bµn phÝm  
vµ phÇn mÒm trªn m¸y tÝnh nh : c¸c ch ¬ng tr×nh øng dông so¹n th¶o v¨n b¶n, b¶ng tÝnh vv... khi  
chóng ® îc n¹p vµo bé nhí cña m¸y tÝnh ho¹t ®éng cho ®Õn khi tho¸t khái c¸c øng dông ®ã vµ thu håi  
l¹i bé nhí cho c¸c øng dông kh¸c ®ang ho¹t ®éng cÇn ®Õn.  
- HÖ ®iÒu hµnh cßn lµ ch ¬ng tr×nh qu¶n lý viÖc giao tiÕp gi÷a ng êi vµ m¸y tÝnh bao gåm viÖc tæ chøc  
nhËp xuÊt th«ng tin vµo ra m¸y tÝnh, gi÷a m¸y tÝnh vµ bªn ngoµi nh : l u tr÷ th«ng tin lªn ®Üa tõ, in ra  
m¸y in....v..v  
Mét sè hÖ ®iÒu hµnh hiÖn nay ®ang ® îc sö dông réng r·i nh : WINDOWS98, MS-DOS,  
Linux  
2. Giíi thiÖu hÖ ®iÒu hµnh Ms-Dos  
MS - DOS lµ hÖ ®iÒu hµnh dßng lÖnh “lÎ loi” cuèi cïng mµ Microsoft thiÕt kÕ cho PC, H§H  
nµy ® îc xem nh mét trong nh÷ng hÖ ®iÒu hµnh DOS ®a n¨ng vµ ®¸ng tin cËy nhÊt ® îc Microsoft  
ph¸t hµnh.  
MS-DOS cung cÊp nh÷ng tµi nguyªn xuÊt/nhËp cho c¸c ch ¬ng tr×nh øng dông, còng nh mét  
m«i tr êng ®Ó thùc thi c¸c ch ¬ng tr×nh hoÆc t ¬ng t¸c víi hÖ ®iÒu hµnh. §Ó thùc thi hai nhiÖm vô nµy,  
MS-DOS sö dông ba file: IO.SYS, MSDOS.SYS, vµ COMMAND.COM. Ngoµi ra cßn rÊt nhiÒu file ®i  
kÌm víi MS-DOS, nh ng vÒ mÆt kü thuËt chóng kh«ng ph¶i lµ thµnh phÇn b¶n th©n cña H§H nµy mµ  
chØ lµ th viÖn c¸c tiÖn Ých nh»m gióp tèi u ho¸ vµ b¶o tr× hÖ thèng. Trong sè 3 file cèt lâi cña MS-  
DOS nµy mét c¸ch chi tiÕt h¬n, tuy nhiªn xin nhí r»ng, viÖc n¹p vµ ch¹y mét hÖ ®iÒu hµnh cã tèt hay  
kh«ng cßn phô thuéc vµo c¸c tµi nguyªn xö lý, bé nhí, vµ hÖ thèng ®Üa.  
HÖ ®iÒu hµnh Ms-Dos ®· lÇn l ît xuÊt hiÖn víi nhiÒu phiªn b¶n kh¸c nhau nh : Ms-Dos 3.0,  
Ms-Dos 4.0, Ms-Dos 6.0, Ms-Dos 6.22 vµ Ms-Dos 7.01.  
ë mçi phiªn b¶n ®Òu cã sù kÕ thõa vµ bæ sung thªm nhiÒu lÖnh míi gióp cho qu¸ tr×nh qu¶n lý  
c¸c thiÕt bÞ phÇn cøng ® îc linh ho¹t h¬n, c¸c phÇn mÒm ch¹y trªn nÒn hÖ ®iÒu hµnh nµy ® îc æn ®Þnh  
h¬n.  
3. Tãm t¾t c¸c c©u lÖnh MS-DOS  
a/ C©u lÖnh lµm viÖc víi th môc:  
MD: T¹o th môc  
DIR: xem néi dung th môc vµ sö dông C¸c tham sè: A, H, W, P,  
RD: T¹o th môc  
CD: ChuyÓn th môc  
b/ C¸c lÖnh vÒ tÖp:  
TYPE: Xem néi dung tÖp tin  
PRINT: In tÖp v¨n b¶n  
REN: §æi tªn tÖp  
UNDELETE: Kh«i phôc tÖp bÞ xo¸  
COPY: Sao chÐp tÖp  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 1 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
c/ sö dông c¸c kÝ hiÖu lµm viÖc víi th môc, tÖp tin: *, ?  
II. Lµm viÖc víi c¸c tÖp tin hÖ thèng  
1. Khëi ®éng ®a cÊu h×nh lµ g× ?  
- Lµ qu¸ tr×nh khëi ®éng mµ cho phÐp ng êi dïng lùa chän mét trong nhiÒu cÊu h×nh ® îc thiÕt  
lËp s½n sao cho phï hîp víi yªu cÇu ng êi sö dông. ViÖc lµm nµy nh»m môc ®Ých tèi u ho¸ tµi nguyªn  
hÖ thèng.  
C¸ch thiÕt lËp : Tr íc tiªn ph¶i ®Þnh nghÜa mét b¶ng chän khëi ®éng b»ng c¸ch t¹o mét khèi  
cÊu h×nh víi tiªu ®Ò khèi lµ dßng Menu.  
D íi ®©y lµ mét sè lÖnh dïng trong khèi Menu nh sau :  
LÖnh MenuItem : §Þnh nghÜa mét môc chän trªn b¶ng chän.  
LÖnh MenuDefault : Khai b¸o môc chän mÆc ®Þnh cña c¸c môc trong b¶ng chän.  
LÖnh SubMenu : §Þnh nghÜa mét thùc ®¬n phô( thùc ®¬n con ).  
LÖnh MenuColor: ThiÕt lËp mµu nÒn vµ mµu v¨n b¶n cho c¸c môc trªn b¶ng chän.  
+ Mét khèi cÊu h×nh lµ mét tËp hîp c¸c lÖnh cña Ms-Dos, c¸c lÖnh nµy ® îc thùc hiÖn khi khèi cÊu  
h×nh ®ã ® îc chän. §Ó ®Þnh nghÜa mét khèi cÊu h×nh bao giê còng b¾t ®Çu b»ng tªn tiªu ®Ò khèi, tªn  
khèi bao quanh bëi dÊu ngoÆc vu«ng.  
+ C¸c lÖnh dïng chung cho tÊt c¶ c¸c khèi cÊu h×nh cã thÓ ® îc cµi ®Æt trong mét khèi cã tªn lµ  
[Common]. Ta cã thÓ ®Æt khèi Common vµo cuèi tÖp CONFIG.SYS, cã thÓ khèi Common kh«ng chøa  
mét lÖnh nµo.  
2. TÖp tin cÊu h×nh CONFIG.SYS  
a/ TÖp tin cÊu h×nh hÖ thèng lµ g× ?  
Trong m«i tr êng DOS khi nãi tíi viÖc thiÕt ®Æt cÊu h×nh cho hÖ thèng ta nghÜ ngay tíi tÖp tin  
CONFIG.SYS, néi dung cña nã th êng chøa tËp c¸c lÖnh cho phÐp thiÕt lËp cÊu h×nh m¸y h×nh mçi khi  
hÖ thèng ® îc khëi ®éng.  
b/ ý nghÜa cña tÖp CONFIG.SYS :  
Khi DOS khëi ®éng th× DOS sÏ cho thi hµnh tr íc tiªn c¸c lÖnh trong CONFIG.SYS . C¸c lÖnh  
trong CONFIG.SYS ® îc thùc hiÖn tõ trªn xuèng.  
Cµi ®Æt c¸c ch ¬ng tr×nh ®iÒu khiÓn ®Ó lµm tèi u ho¸ hÖ thèng.  
Mét sè lÖnh th êng ® îc sö dông trong CONFIG.SYS lµ:  
Break= On/off :bËt, t¾t t¸c dông khi nhÊn tæ hîp phÝm Ctrl+C.  
Buffers=n[m]:CÊp ph¸t bé nhí cho mét sè bé ®Öm ®Üa.  
N :1--> 99  
M :1-->8: ChØ ®Þnh sè bé ®Öm trong vïng nhí Cache ( Secondary Cache ). Mét bé ®Öm  
chiÕm kho¶ng 512 byte vµ sè bé ®Öm th êng lµ tõ 20--> 30.  
Device : Cµi ®Æt ch ¬ng tr×nh ®iÒu khiÓn thiÕt bÞ.  
DeviceHigh: Cµi ®Æt ch ¬ng tr×nh ®iÒu khiÓn thiÕt bÞ lªn vïng nhí trªn (UMA). NÕu khi vïng  
nhí trªn kh«ng cßn trèng th× DeviceHigh sÏ cµi ®Æt c¸c ch ¬ng tr×nh ®iÒu khiÓn gièng nh Device.  
DOS=High,UMB: §Èy DOS lªn vïng nhí cao hoÆc khèi nhí trªn.  
File=X : ChØ ®Þnh sè tÖp tin cã thÓ më ®ång thêi.  
( X nhËn c¸c gi¸ trÞ tõ 8-->255, mÆc ®Þnh lµ 8 ).  
REM: § a vµo c¸c dßng chó thÝch.  
3. TÖp tin Bat  
a/ TÖp Batch lµ g× ?  
Batch theo tiÕng Anh cã nghÜa lµ mét l«, mét bã. TÖp Batch hoÆc ch ¬ng tr×nh Batch lµ mét tÖp  
tin v¨n b¶n kh«ng ®Þnh kiÓu cã chøa mét hoÆc nhiÒu lÖnh cña DOS. TÖp tin Batch cã phÇn më réng lµ  
.Bat mçi khi cÇn thùc hiÖn chuçi lÖnh ta chØ cÇn gâ tªn tÖp l« vµ nhÊn Enter th× c¸c lÖnh bªn trong tÖp l«  
sÏ ® îc thùc hiÖn.  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 2 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
VÝ dô vÒ mét tÖp l« Dietvr.Bat  
@Echo off  
Cls  
C:\Virus\Bkav384.Exe  
Pause  
C:\Virus\D2.Exe  
Cls  
b/ ý nghÜa cña tÖp AUTOEXEC.BAT  
Lµ tÖp Batch ®Æc biÖt ® îc ®Æt t¹i th môc gèc cña ®Üa khëi ®éng vµ tù ®éng thùc hiÖn ngay sau  
khi thi hµnh xong c¸c lÖnh trong CONFIG.SYS  
Mét sè lÖnh th êng dïng trong tÖp Bat lµ :  
Echo: LÖnh nµy cho phÐp xuÊt hiÖn hoÆc kh«ng hiÖn lªn mµn h×nh c¸c lÖnh cña Dos ® îc thùc  
hiÖn trong tÖp Bat.  
Rem: Cho phÐp hiÖn dßng ghi chó, trong tr êng hîp thiÕt lËp Echo off th× chó thÝch sau Rem  
kh«ng hiÖn lªn mµn h×nh n÷a.  
Pause: t¹m thêi dõng thùc hiÖn c¸c lÖnh vµ ® a ra th«ng b¸o.  
Prompt: cho phÐp thay ®æi c¸ch thøc biÓu thÞ cña dÊu nh¾c trªn mµn h×nh.  
Path: ThiÕt lËp ® êng dÉn tr íc cho c¸c tÖp ch ¬ng tr×nh.  
Call: Gäi thªm mét tÖp l« (Batch) kh¸c ra thùc hiÖn.  
C¸ch t¹o tÖp tin Autoexec.Bat cho khëi ®éng ®a cÊu h×nh lµ:  
ViÖc t¹o ra khëi ®éng ®a cÊu h×nh mµ chØ thay ®æi Config.Sys th× vÉn ch a lµ hoµn thiÖn, b íc  
kÕ tiÕp lµ ph¶i thay ®æi cÊu tróc cña tÖp tin Autoexec ®Ó phèi hîp nhÞp nhµng víi Config.Sys  
Gi¶ sö ta cã tÖp tin Config.Sys cho khëi ®éng ®a cÊu h×nh nh sau:  
[Menu]  
MenuItem = Foxpro, CÊu h×nh dïng ch¹y Foxpro  
MenuItem = Tp, CÊu h×nh dïng ch¹y Turbo Pascal.  
MenuItem = Windows, CÊu h×nh dïng ch¹y Windows.  
MenuColor = 15,1  
[Common]  
Files = 40  
Buffers = 30  
Dos = High, UMB  
[Foxpro]  
Include = Common  
Device = C:\DOS\Ramdrive.Sys  
[Tp]  
Include = Common  
[Windows]  
Include = Common  
Device = C:\Dos\Himem.Sys  
Set Temp = C:\Windows\Temp  
D íi ®©y lµ tÖp Autoexec.Bat t ¬ng thÝch víi tÖp Config.Sys cho khëi ®éng ®a cÊu h×nh ë trªn nh sau:  
C:\Dos\Smartdrv.exe  
Set Temp = C:\Temp  
; Khi mét khèi cÊu h×nh ® îc chän th× tªn cña nã ® îc l u trong mét biÕn m«i tr êng cã tªn lµ  
Config  
Goto %Config%  
:Foxpro  
Path = C:\Dos; C:\Fox  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 3 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
C:\Mouse\Mouse.Com  
Foxpro.Exe  
:Tp  
Path = C:\Dos;C:\T7  
C:\Mouse\Mouse.Com  
Turbo.Exe  
Goto End  
:Windows  
Path = C:\Dos; C:\Windows  
Win  
Goto End  
:End  
4. TÖp IO.SYS  
File IO.SYS cung cÊp nhiÒu ®o¹n tr×nh ®iÒu khiÓn thiÕt bÞ_Drive cÊp thÊp, vèn t ¬ng t¸c víi  
BIOS vµ phÇn cøng cña m¸y. Ngoµi c¸c drive cÊp thÊp ra, IO.SYS cßn chøa mét ®o¹n tr×nh khëi sù hÖ  
thèng. Toµn bé néi dung cña file nµy ® îc chøa trong phÇn bé nhí d íi thÊp trong suèt qu¸ tr×nh ho¹t  
®éng cña hÖ thèng. IO.SYS lµ file ® îc g¾n thuéc tÝnh Hiden cho nªn khi dïng lÖnh DIR kh«ng tham  
sè b¹n sÏ kh«ng thÊy.  
§Ó hÖ thèng khëi ®éng ® îc d íi MS-DOS, IO.SYS lµ file ®Çu tiªn trong th môc gèc cña ®Üa  
vµ nã ph¶i chiÕm cluster ®Çu tiªn cã thÓ dïng ® îc trªn ®Üa. VÞ trÝ b¾t ®Çu nµy ® îc ghi râ trong boot  
sector cña ®Üa, khi viÖc truy cËp ®Üa b¾t ®Çu diÔn ra trong qu¸ tr×nh boot m¸y, boot sector cña æ ®Üa boot  
® îc ®äc vµo xö lý, vµ nã n¹p IO.SYS vµo bé nhí råi trao quyÒn ®iÒu khiÓn hÖ thèng.  
5. TÖp MSDOS.SYS  
File MSDOS.SYS ® îc liÖt kª thø nh× trong th môc gèc cña ®Üa khëi ®éng vµ lµ file ® îc n¹p  
trong qu¸ tr×nh boot. Nã chøa c¸c ®o¹n tr×nh cã chøc n¨ng xö lý hÖ thèng vµ truy cËp file. NÕu file nµy  
bÞ thÊt l¹c hÖ thèng sÏ b¸o lçi boot hoÆc bÞ kho¸ cøng lu«n.  
6. COMMAND.COM  
File COMMAND.COM cã chøc n¨ng t¹o ra m«i tr êng cho MS-DOS, vµ lµ bé xö lý hay  
th«ng dÞch lÖnh cña nã. §©y chÝnh lµ ch ¬ng tr×nh mµ b¹n t ¬ng t¸c t¹i dÊu nh¾c ®îi lÖnh.  
COMMAND.COM lµ file thø 3 ® îc n¹p vµo bé nhí khi m¸y khëi ®éng, vµ ® îc chøa trong vïng  
nhí thÊp cïng víi IO.SYS MSDOS.SYS. Sè l îng lÖnh dïng ® îc tuú thuéc vµo phiªn b¶n MS-  
DOS ®ang dïng.  
7. BiÕn thÓ cña MSDOS.SYS d íi Windows95  
MSDOS.sys d íi Windows95 dïng ®Ó ®iÒu chØnh qu¸ tr×nh khëi sù hÖ thèng.  
Néi dung trong tÖp MSDOS.SYS;  
;FORMAT  
[Paths]  
WinDir=C:\WINDOWS  
WinBootDir=C:\WINDOWS  
HostWinBootDrv=C:  
[Options]  
BootMulti=1  
BootGUI=1  
DoubleBuffer=1  
AutoScan=1  
WinVer=4.10.2222  
;
;The following lines are required for compatibility with other programs.  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 4 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
;Do not remove them (MSDOS.SYS needs to be >1024 bytes).  
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa  
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb  
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc  
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd  
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe  
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf  
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg  
Bªn trong tÖp MSDOS.SYS cã hai ®o¹n chÝnh trong tÖp nµy:  
§o¹n [Path] qui ®Þnh c¸c ® êng dÉn th môc dÉn ®Õn n¬i chøa c¸c tÖp chÝnh cña Windows.  
§o¹n [Options] cho phÐp b¹n Ên ®Þnh nhiÒu thuéc tÝnh cã thÓ dïng ® îc trong khi khëi ®éng m¸y.  
Chøc n¨ng cña §o¹n[Path]:  
WinDir=  
Cho biÕt vÞ trÝ cña th môc chøa c¸c tÖp chÝnh cña Windows ® îc chØ ®Þnh trong khi  
Setup.  
WinbootDir= Cho biÕt vÞ trÝ cña c¸c tÖp khëi sù cÇn thiÕt gi¸ trÞ ® îc chØ ®Þnh trong qu¸ tr×nh Setup.  
HostWinBootDrv=C: cho biÕt vÞ trÝ th môc gèc cña æ ®Üa boot.  
Chøc n¨ng cña §o¹n[Options]:  
BootMulti=1  
cho phÐp hoÆc kh«ng cho phÐp thùc hiÖn boot m¸y tõ nhiÒu hÖ ®iÒu hµnh. Gi¸ trÞ  
mÆc ®Þnh lµ 0 (kh«ng cho phÐp). §Æt gi¸ trÞ nµy thµnh 1 sÏ cho phÐp ng êi dïng chän khëi ®éng MS-  
DOS b»ng c¸ch nhÊn <F8> ®Ó dïng menu khëi ®éng  
BootGUI=1  
cho phÐp/kh«ng cho phÐp tù ®éng khëi ®éng hÖ thèng b»ng c¸ch vµo trong chÕ  
®é ®å ho¹ cña windows. Gi¸ trÞ mÆc ®Þnh lµ 1 (cho phÐp).  
DoubleBuffer=1  
Cho phÐp/ kh«ng cho phÐp n¹p mét DRIVER ®Öm dµnh cho mét m¹ch ®iÒu  
khiÓn SCSI. Gi¸ trÞ mÆc ®Þnh lµ 0 (kh«ng cho phÐp).  
AutoScan=1  
Cho phÐp/ kh«ng cho phÐp tù ®éng Scandisk khi æ cøng bÞ Bad sector. Gi¸ trÞ  
mÆc ®Þnh lµ 1 (cho phÐp).  
WinVer=4.10.2222  
Sè hiÖu cña Windows  
III. Bé nhí lµ g× ?  
1. Kh¸i niÖm :  
Lµ kho¶ng kh«ng gian ho¹t ®éng cho m¸y tÝnh, bé nhí lµ mét s¶n phÈm kü thuËt cao cÊp më  
réng dung l îng vµ tèc ®é.  
Bé nhí l u trong c¸c chip ® îc gäi lµ Random Access Memory (RAM - bé nhí truy xuÊt ngÉu  
nhiªn).  
2. Ph©n lo¹i c¸c lo¹i bé nhí :  
a/ Bé nhí quy íc (Convantional Memory) :  
Lµ vïng bé nhí cã ®Þa chØ tõ 0 KB ®Õn 640 KB, ®©y lµ vïng bé nhí mµ ®a sè nh÷ng ch ¬ng  
tr×nh øng dông DOS th êng sö dông ®Õn vµ mäi bé vi xö lý Intel ®Òu cã thÓ ®Þnh vÞ ® îc. Vïng nhí nµy  
xuÊt hiÖn khi m¸y PC míi ra ®êi, sau ®ã bé nhí ngµy cµng t¨ng v ît qu¸ giíi h¹n 640 KB nªn phÇn tõ  
0 KB ®Õn 640 KB ® îc gäi lµ vïng nhí qui íc.  
Thµnh phÇn cña vïng nhí qui íc nh sau:  
Tõ ®Þa chØ 000H - 3FFH (1024 byte) DOS dïng ®o¹n nµy ®Ó chøa b¶ng vector ng¾t  
(Interrupt Vector Table).  
Tõ ®Þa chØ 400H - 4FFH (256 byte) tiÕp theo ®-îc gäi lµ ‘’ROM Communication Area  
‘’hay cßn gäi lµ BIOS Data Area’’ mµ BIOS sö dông ®Ó l-u tr÷ nh÷ng th«ng sè cÇn thiÕt ®Ó ho¹t ®éng (  
VÝ dô : ®Þa chØ xuÊt nhËp cña c¸c cæng song song vµ nèi tiÕp...).  
Tõ ®Þa chØ 500H - 6FFH (512 byte) t¹o thµnh vïng “DOS Communication Area” dµnh  
cho DOS sö dông ®iÒu hµnh c«ng viÖc cña m×nh.  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 5 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
Tõ ®Þa chØ 700H trë ®i mét sè ch ¬ng tr×nh cña DOS ® îc n¹p vµo nh IO.SYS,  
MSDOS.SYS, DBLSPACE.BIN tiÕp theo lµ mét sè bé ®¹o diÔn thiÕt bÞ néi t¹i cña DOS vµ vïng ®Öm,  
cuèi cïng lµ COMMAND.COM  
b/ Vïng nhí trªn (Upper Memory) :  
§©y lµ vïng bé nhí n»m gi÷a bé nhí qui íc (640KB) vµ vïng nhí më réng (1MB) nghÜa lµ  
trong kho¶ng vÞ trÝ 640KB - 1MB cã ®é dµi 384KB.  
Vïng nhí nµy dïng ®Ó chøa nh÷ng thµnh phÇn nh sau:  
Video Buffer: Dµnh vïng nhí tõ 640KB - 768KB lµm bé nhí ®Öm mµn h×nh nghÜa lµ nh÷ng g×  
sÏ hiÖn lªn mµn h×nh. Cã nhiÒu lo¹i mµn h×nh : Monochrome (®¬n s¾c), CGA, EGA, VGA, SVGA.  
D÷ liÖu hiÖn lªn trªn mµn h×nh theo mét trong hai chÕ ®é Text Mode hoÆc Graphic Mode. Theo  
chÕ ®é Text Mode c¸c byte trong bé nhí ®Öm sÏ l u c¸c ký tù ë d¹ng m· ASCII, cßn theo chÕ ®é  
Graphic Mode th× c¸c byte nµy l¹i cho biÕt pixel nµo ® îc ngêi s¸ng theo mµu nµo.  
EGA BIOS : Mµn h×nh EGA cã riªng mét ch ¬ng tr×nh BIOS chiÕm bé nhí tõ ®Þa chØ C0000h  
(768K) trë ®i.  
Disk Adapter BIOS: Tõ ®Þa chØ C8000h (800K) trë ®i chøa bé ®iÒu khiÓn giao tiÕp bé nhí ®Üa  
cøng.  
Reserved for BIOS: Tõ ®Þa chØ E0000h (896K) trë lªn vïng nµy dµnh cho BIOS cña hÖ thèng  
vµ nh÷ng ®¬n thÓ BIOS bæ xung khi cµi ®Æt thªm nh÷ng thiÕt bÞ g¾n trªn c¸c r·nh më réng (Expansion  
Slot).  
c/ Vïng nhí cao (High Memory Area - HMA) :  
Vïng nhí cao chiÕm ®Þa chØ tõ 1024 KB ®Õn 1088 KB (KÝch th íc 64 Kb), vïng nhí nµy chÝnh  
lµ ®o¹n ®Çu cña vïng nhí më réng.  
d/ Vïng nhí më réng (Extende Memory) :  
§©y lµ vïng bé nhí n»m trªn giíi h¹n 1MB vµ chØ cã trªn c¸c m¸y AT 286, At 386 hoÆc At 486  
trë ®i. Bé nhí më réng cã thÓ ® îc cµi s½n trªn vØ m¹ch chÝnh (Mainboard) hoÆc trªn mét vØ m¹ch bé  
nhí chuÈn. §a sè c¸c m¸y AT th«ng dông ®Òu cã tèi thiÓu 1MB bé nhí më réng. Nh÷ng bé vi xö lý  
thÕ hÖ cò nh 8088/8086 ® îc thiÕt kÕ ®Þnh vÞ tèi ®a lµ 1MB.  
3. C¸c tÖp lµm viÖc víi bé nhí  
a/ TÖp tin Mem.sys  
+ ý nghÜa: EMM386.EXE  
Cho phÐp sö dông hay kh«ng sö dông trî gióp bé nhí ph©n trang cung cÊp bëi tr×nh ®iÒu khiÓn  
thiÕt bÞ EMM386.EXE trªn c¸c m¸y cã bé xö lý 80386 hoÆc cao h¬n lÖnh cung cÊp kh¶ n¨ng lÊy vïng  
nhí trªn UMA vµ vïng bé nhí më réng ®Ó gi¶ lËp bé nhí ph©n trang dµnh cho c¸c ch ¬ng tr×nh cÇn  
®Õn bé nhí lo¹i nµy. Tr×nh ®iÒu khiÓn thiÕt bÞ nµy ph¶i ® îc n¹p trong Config.sys th«ng qua lÖnh  
DEVICE vµ chØ sö dông ® îc trong m¸y cã bé xö lý 80386 hoÆc cao h¬n.  
ý nghÜa, t¸c dông vµ c¸ch dïng ch ¬ng tr×nh MEM.EXE :  
HiÓn thÞ th«ng tin vÒ c¸c vïng nhí: Khèi l îng bé nhí ®· dïng vµ cßn tù do trªn m¸y cña b¹n  
cïng víi th«ng tin vÒ c¸c vïng nhí ®· ® îc ph©n bè vµ c¸c ch ¬ng tr×nh ®· ® îc n¹p vµo bé nhí .  
Có ph¸p: MEM [/Classify/debug/free/module<Tªn module>][/page]  
Trong ®ã  
/Classify hoÆc /c: LiÖt kª c¸c ch ¬ng tr×nh ®ang ® îc n¹p vµo bé nhí cïng víi l îng nhí ë vïng nhí  
qui íc vµ vïng nhí trªn mµ mäi ch ¬ng tr×nh ®ang sö dông.  
/Debug hoÆc /d: LiÖt kª c¸c ch ¬ng tr×nh hiÖn d¹ng ® îc n¹p trong bé nhí . Nã còng cho biÕt kÝch cì  
cña mçi ch ¬ng tr×nh, ®Þa chØ ph©n ®o¹n kiÓu ch ¬ng tr×nh bé nhí chiÖm dông.  
/Free: LiÖt kª c¸c vïng cßn tù do cña bé nhí qui íc  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 6 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
/Module Tªn Module: Cho biÕt c¸ch thøc sö dông bé nhí t×nh tr¹ng cña mçi Module ch ¬ng tr×nh.  
/Page: Ngõng l¹i sau mçi trang mµn h×nh  
b. TÖp MEMMAKER.EXE  
ý nghÜa, t¸c dông lÖnh MEMMAKER.EXE  
Thùc hiÖn tèi u ho¸ bé nhí cña m¸y mét c¸ch tù ®éng nh»m gi¶i phãng vïng nhí qui íc  
khiÕn nã cã thÓ ® îc sö dông bëi cµng nhiÒu ch ¬ng tr×nh øng dông, b»ng c¸ch chuyÓn c¸c ch ¬ng  
tr×nh th êng tró bé nhí lªn vïng nhí trªn.  
Tù ®éng s¾p xÕp thø tù u tiªn c¸c lÖnh trong tÖp tin Comfig.sys Autoexec.bat  
* Chó ý:  
- Kh«ng dïng lÖnh nµy khi ch¹y Windows  
- §Ó dïng ® îc lÖnh nµy m¸y ph¶i cã bé xö lý 80386, 80486 hoÆc cao h¬n vµ bé nhí më réng.  
Có ph¸p : MEMMAKER  
ý nghÜa RAMDRIVE.SYS  
Dïng 1 phÇn bé nhí truy cËp ngÉu nhiªn RAM ®Ó gi¶ lËp 1 æ ®Üa gäi lµ æ ®Üa ¶o hay Virtual  
Drive. Tr×nh ®iÒu khiÓn thiÕt bÞ nµy ph¶i ® îc n¹p vµo bé nhí th«ng qua c¸c lÖnh Device hay Device  
High trong tÖp tin CONFIG.SYS.  
VÝ dô: Device=C:\Ramdrive.sys/e  
HoÆc  
DeviceHIGH=C:\DOS\Ramdrive.sys/e  
Ch ¬ng II. HiÓu & nhËn biÕt c¸c bé phËn bªn trong m¸y vi tÝnh.  
I. C¸c bé phËn trong khèi CPU (Central Proccessing Unit)  
1. Bé nguån (Power supply)  
§ îc thiÕt kÕ bªn trong hép vu«ng b»ng kim lo¹i ®Æt phÝa sau vá m¸y. Dßng ®iÖn xoay cÊp vµo  
bé nguån th«ng qua d©y c¾m AC nèi vµo bé nguån. Sau ®ã bé nguån xuÊt ra mét lo¹t c¸c ®iÖn ¸p mét  
chiÒu ®Ó cung cÊp n¨ng l îng nu«i c¸c vØ m¹ch vµ c¸c æ ®Üa trong m¸y.  
Bé nguån ph¶i cã c«ng suÊt ®ñ ®iÖn n¨ng ®Ó ®¸p øng nhu cÇu cña hÖ thèng. NÕu bé nguån thiÕu c«ng  
suÊt m¸y sÏ x¶y ra t×nh tr¹ng qu¸ t¶i hoÆc m¸y kh«ng ho¹t ®éng, nÕu cã ho¹t ®éng ë biªn d¹ng thÊp  
dÉn ®Õn t×nh tr¹ng treo m¸y. Khi thay thÕ bé nguån, b¹n ph¶i sö dông bé nguån cã c«ng suÊt Ýt nhÊt  
ph¶i b»ng bé nguån cò hoÆc nhiÒu vµi chôc watts.  
Bộ nguồn ATX hoạt động tiết kiệm, an toàn và linh động hơn bộ nguồn AT vì ta có thể điều  
khiển một số hoạt động của bộ nguồn th«ng qua Bios trªn mainboard. ThÝ dụ: Cã thể bật/tắt m¸y từ xa  
th«ng qua card mạng, modem, cổng...Tắt m¸y bằng lịnh Shutdown của Windows 95. Theo doi t×nh  
trạng hoạt động của m¸y, kiểm tra nhiệt độ CPU, Mainboard, tự động tắt m¸y để tiết kiệm nguồn hay để  
bảo vệ.  
diểm kh¸c biệt lớn nhất khi r¸p bộ nguồn ATX là đầu cắm cung cấp điện cho mainboard và c«ng tắc  
Power.  
dầu cắm  
dầu cắm ATX có 20 chân  
Chân  
TÝn hiu  
Chân  
11  
TÝn hiu  
1
2
3
4
5
6
7
+3.3v  
+3.3v  
+3.3v  
-12v  
12  
13  
14  
15  
16  
17  
Ðất (Ground)  
+5v  
Ðất (Ground)  
+5v  
Ðất (Ground)  
PW_ON (mở nguồn)  
Ðất (Ground)  
Ðất (Ground)  
Ðất (Ground)  
Ðất (Ground)  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 7 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
8
9
10  
PWRGOOD (nguồn tốt)  
+5Vsb  
+12v  
18  
19  
20  
-5v  
+5v  
+5v  
Chú ý: Khi mở máy bạn chỉ cần kích nút Power (bấm rồi nhả liền) nhưng đặc biệt khi tắt, tùy theo  
mainboard có thể bạn phải bấm rồi giử sau 4 giây mới được nhả (do xác lập trong Bios).  
Khi máy trong tình trạng tắt, thực sự bộ nguồn vẫn tiêu thụ 1 lượng điện rất nhỏ để duy trì sự  
hoạt động cho mạch điều khiển tự động mở máy (theo xác lập trong Bios hay chương trình điều khiển).  
Chỉ khi nào bạn rút dây cắm nguồn hay tắt điện bằng công tắt phía sau bộ nguồn thì máy bạn mới bị  
ngắt điện hoàn toàn.  
2. B¶ng m¹ch chÝnh (Mother Board)  
B¶ng m¹ch chÝnh ® îc gäi lµ Mainboard, System board. Chøa ®ùng c¸c bé phËn xö lý cña  
m¸y tÝnh nh : CPU, bé ®ång xö lý to¸n häc, c¸c m¹ch ®iÖn xung nhÞp, Ram, Cache, Rom Bios, c¸c  
cæng (LPT, COM1, COM2, USB...), c¸c khe c¾m më réng. Mçi bé phËn cña bo m¹ch ®Òu ® îc rµng  
buét víi m¹ch ®iÖn luËn lý nèi víi nhau.  
2.1. CPU (Central Processing Unit)  
* KiÓu CPU:  
CPU chÞu tr¸ch nhiÖm xö lý mäi lÖnh vµ tÊt c¶ c¸c d÷ liÖu mµ m¸y tÝnh cÇn. KiÓu CPU quyÕt  
®Þnh n¨ng lùc xö lý tæng thÓ cña m¸y.  
VÝ dô: CPU Pentium III ch¹y Win98 tèt h¬n nhiÒu so víi CPU Pentium II. CPU Pentium MMX  
xö lý c¸c øng dông vÒ ®å ho¹ tèt h¬n so víi CPU kh«ng cã MMX.  
* Tèc ®é CPU:  
Tèc ®é xung nhÞp CPU ® îc ®o b»ng MHz ¶nh h ëng ®Õn hiÖu n¨ng ho¹t ®éng cña m¸y tÝnh.  
* TiÒm n¨ng CPU:  
CPU cã mét møc giíi h¹n nµo ®ã, nªn viÖc n©ng cÊp CPU sÏ c¶i thiÖn hiÖu n¨ng ho¹t ®éng cña  
m¸y. Nh ng khi b¹n muèn n¨ng cÊp b¹n ph¶i kiÓm tra main board cña b¹n hç trî CPU ë tèc ®é nµo.  
VÝ dô: main Board AN430 TX cña Intel chÊp nhËn c¸c bé xö lý Pentium 90, 120, 133, 166, ...,  
200 MHz.  
Khi b¹n muèn thay ®æi kiÓu vµ tèc ®é CPU, ta th êng ph¶i thay ®æi Jumper trªn bo m¹nh chÝnh.  
2.2. C¸c khe c¾m bé nhí  
Bé nhí trªn bo m¹nh chÝnh sÏ gi¸n tiÕp ¶nh h ëng ®Õn hiÖu n¨ng ho¹t ®éng cña m¸y.  
VÝ dô: Mét tËp tin ho¸n ®æi trªn ®Üa, khi ®ã bé nhí sÏ hç trî tèc ®é lµm viÖc.  
Bé nhí ® ¬c thªm vµo d íi d¹ng c¸c SIM (Single In-line Menmory Module) hay DIM (Dual  
In-line Menmory Module).  
2.3. C¸c lo¹i bé nhí  
Các loại memory  
ROM (Read Only Memory)  
Ðây là loại memory dùng trong các hãng sãn xuất là chủ yếu. Nó có đặc tính là thông tin lưu trữ  
trong ROM không thể xoá được và không sửa được, thông tin sẽ được lưu trữ mãi mãi. Nhưng ngược  
lại ROM có bất lợi là một khi đã cài đặt thông tin vào rồi thì ROM sẽ không còn tính đa dụng (xem như  
bị gắn "chết" vào một nơi nào đó). Ví dụ điển hình là các con "chip" trên motherboard hay là BIOS  
ROM để vận hành khi máy vi tính vừa khởi động.  
ROM (Programmable ROM)  
Mặc dù ROM nguyên thủy là không xoá/ghi được, nhưng do sự tiến bộ trong khoa học, các thế hệ  
sau của ROM đã đa dụng hơn như PROM. Các hãng sản xuất có thể cài đặt lại ROM bằng cách dùng  
các loại dụng cụ đặc biệt và đắt tiền (khả năng người dùng bình thường không thể với tới được). Thông  
tin có thể được "cài" vào chip và nó sẽ lưu lại mãi trong chip. Một đặc điểm lớn nhất của loại PROM là  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 8 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
thông tin chỉ cài đặt một lần mà thôi. CD có thể được gọi là PROM vì chúng ta có thể copy thông tin  
vào nó (một lần duy nhất) và không thể nào xoá được.  
EPROM (Erasable Programmable ROM)  
Một dạng cao hơn PROM là EPROM, tức là ROM nhưng chúng ta có thể xoá và viết lại được.  
Dạng "CD-Erasable" là một điển hình. EPROM khác PROM ở chổ là thông tin có thể được viết và xoá  
nhiều lần theo ý người xử dụng, và phương pháp xoá là hardware (dùng tia hồng ngoại xoá) cho nên  
khá là tốn kém và không phải ai cũng trang bị được.  
RAM (Random Access Memory)  
Rất nhiều người nghĩ là RAM khác với ROM trên nhiều khía cạnh nhưng thực tế RAM chẳng  
qua là thế hệ sau của ROM mà thôi. Cả RAM và ROM đều là "random access memory" cả, tức là thông  
tin có thể được truy cập không cần theo thứ tự. Tuy nhiên ROM chạy chậm hơn RAM rất nhiều. Thông  
thường ROM cần trên 50ns để vận hành thông tin trong khi đó RAM cần dưới 10ns (do cách chế tạo).  
Tôi sẽ trở lại với phần "shadow BIOS ROM" sau nầy.  
SRAM (Static RAM) và DRAM (Dynamic RAM)  
SRAM là loại RAM lưu giữ data mà không cần cập nhật thường xuyên (static) trong khi DRAM  
là loại RAM cần cập nhật data thường xuyên (high refresh rate). Thông thường data trong DRAM sẽ  
được refresh (làm tươi) nhiều lần trong một second để lưu giử lại những thông tin đang lưu trữ, nếu  
không refresh lại DRAM thì dù nguồn điện không ngắt, thông tin trong DRAM cũng sẽ bị mất.  
SRAM chạy lẹ hơn DRAM. Nhiều người có thể lầm lẫn là DRAM là "dynamic" cho nên ưu việt  
hơn. Điều đó không đúng. Trên thực tế, chế tạo SRAM tốn kém hơn hơn DRAM và SRAM thường có  
kích cỡ lớn hơn DRAM, nhưng tốc độ nhanh hơn DRAM vì không phải tốn thời gian refresh nhiều lần.  
Sự ra đời của DRAM chỉ là một lối đi vòng để hạ giá sản xuất của SRAM (tôi sẽ nói rõ hơn về bên  
trong CPU, DRAM, và SRAM).  
EDO-DRAM (Extended Data Out DRAM)  
Là một dạng cải tiến của FPM DRAM, nó chạy lẹ hơn FPM DRAM một nhờ vào một số cải tiến  
cách dò địa chỉ trước khi truy cập data. Một đặc điểm nữa của EDO DRAM là nó cần support của  
system chipset. Loại memory nầy chạy với máy 486 trở lên (tốc độ dưới 75MHz). EDO DRAM cũng  
đã quá cũ so với kỹ thuật hiện nay. EDO-DRAM chạy lẹ hơn FPM-DRAM từ 10 - 15%.  
SDRAM (Synchronous DRAM)  
Ðây là một loại RAM có nguyên lý chế tạo khác hẳn với các loại RAM trước. Như tên gọi của nó  
là "synchronous" DRAM, synchronous có nghĩa là đồng bộ, nếu bạn học về điện tử số thì sẽ rõ hơn ý  
nghĩ của tính đồng bộ.  
Synchronous là một khái niệm rất quan trọng trong lĩnh vực digital, trong giới hạn về chuyên môn  
tôi cũng rất lấy làm khó giải thích. Bạn chỉ cần biết là RAM hoạt động được là do một memory  
controller (hay clock controller), thông tin sẽ được truy cập hay cập nhật mổi khi clock (dòng điện)  
chuyển từ 0 sang 1, "synchronous" có nghĩa là ngay lúc clock nhảy từ 0 sang 1 chứ không hẳn là clock  
qua 1 hoàn toàn (khi clock chuyển từ 0 sang 1 hay ngược lại, nó cần 1 khoảng thời gian interval, tuy vô  
cùng ngắn nhưng cũng mất 1 khoảng thời gian, SDRAM không cần chờ khoảng interval này kết thúc  
hoàn toàn rồi mới cập nhật thông tin, mà thông tin sẽ được bắt đầu cập nhật ngay trong khoảng  
interval). Do kỹ thuật chế tạo mang tính bước ngoặc nầy, SDRAM và các thế hệ sau có tốc độ cao hơn  
hẳn các loại DRAM trước.  
Đây là loại RAM thông dụng nhất trên thị trường hiện nay, tốc độ 66-100-133Mhz.  
DDR SDRAM (Double Data Rate SDRAM)  
Ðây là loại memory cải tiến từ SDRAM. Nó nhân đôi tốc độ truy cập của SDRAM bằng cách  
dùng cả hai quá trình đồng bộ khi clock chuyển từ 0 sang 1 và từ 1 sang 0. Ngay khi clock của memory  
chuyển từ 0 sang 1 hoặc từ 1 sang 0 thì thông tin trong memory được truy cập.  
Loại RAM này được CPU Intel và AMD hỗ trợ, tốc độ hiện tại vào khoảng 266Mhz. (DDR-SDRAM  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 9 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
đã ra đời trong năm 2000)  
DRDRAM (Direct Rambus DRAM)  
Ðây lại là một bước ngoặc mới trong lĩnh vực chế tạo memory, hệ thống Rambus (cũng là tên của  
một hãng chế tạo nó) có nguyên lý và cấu trúc chế tạo hoàn toàn khác loại SDRAM truyền thống.  
Memory sẽ được vận hành bởi một hệ thống phụ gọi là Direct Rambus Channel có độ rộng 16 bit và  
một clock 400MHz điều khiển. (có thể lên 800MHz) Theo lý thuyết thì cấu trúc mới nầy sẽ có thể trao  
đổi thông tin với tốc độ 800MHz x 16bit = 800MHz x 2 bytes = 1.6GB/giây. Hệ thống Rambus DRAM  
như thế nầy cần một serial presence detect (SPD) chip để trao đổi với motherboard. Ta thấy kỹ thuật  
mới nầy dùng 16bits interface, trông trái hẳn với cách chế tạo truyền thống là dùng 64bit cho memory,  
bởi thế kỹ thuật Rambus (sở hữu chủ của Rambus và Intel) sẽ cho ra đời loại chân Rambus Inline  
Memory Module (RIMM) tương đối khác so với memory truyền thống.  
Loại RAM này hiện nay chỉ được hỗ trợ bởi CPU Intel Pentum IV, khá đắt, tốc độ vào khoảng 400-  
800Mhz  
Cache memory  
Là loại memory có dung lượng rất nhỏ (thường nhỏ hơn 1MB) và chạy rất lẹ (gần như tốc độ của  
CPU). Thông thường thì Cache memory nằm gần CPU và có nhiệm vụ cung cấp những data thường  
(đang) dùng cho CPU. Sự hình thành của Cache là một cách nâng cao hiệu quả truy cập thông tin của  
máy tính mà thôi. Những thông tin bạn thường dùng (hoặc đang dùng) thường được chứa trong Cache,  
mổi khi xử lý hay thay đổi thông tin, CPU sẽ dò trong Cache memory trước xem có tồn tại hay không,  
nếu có nó sẽ lấy ra dùng lại còn không thì sẽ tìm tiếp vào RAM hoặc các bộ phận khác. Lấy một ví dụ  
đơn giản là nếu bạn mở Microsoft Word lên lần đầu tiên sẽ thấy hơi lâu nhưng mở lên lần thứ nhì thì lẹ  
hơn rất nhiều vì trong lần mở thứ nhất các lệnh (instructions) để mở Microsoft Word đã được lưu giữ  
trong Cache, CPU chỉ việc tìm nó và xài lại thôi.  
Lý do Cache memory nhỏ là vì nó rất đắt tiền và chế tạo rất khó khăn bởi nó gần như là CPU (về cấu  
thành và tốc độ). Thông thường Cache memory nằm gần CPU, trong nhiều trường hợp Cache memory  
nằm trong con CPU luôn. Người ta gọi Cache Level 1 (L1), Cache level 2 (L2)...là do vị trí của nó gần  
hay xa CPU. Cache L1 gần CPU nhất, sau đó là Cache L2...  
Số Pin của RAM  
Khi chọn RAM, ngoài việc chú ý tốc độ, sức chứa, ta phải coi số Pin của nó. Thông thường sốPin  
của RAM là (tuỳ vào loại RAM): 30, 72, 144, 160, 168, 184 pins.  
SIMM (Single In-Line Memory Module)  
Ðây là loại ra đời sớm và có hai loại hoặc là 30 pins hoặc là 72 pins. Người ta hay gọi rõ là 30-pin  
SIMM hoặc 72-pin SIMM. Loại RAM (có cấu hình SIMM) nầy thường tải thông tin mỗi lần 8bits, sau  
đó phát triễn lên 32bits. Bạn cũng không cần quan tâm lắm đến cách vận hành của nó, nếu ra ngoài thị  
trường bạn chỉ cần nhận dạng SIMM khi nó có 30 hoặc 72 pins. Loại 72-pin SIMM có chiều rộng  
41/2" trong khi loại 30-pin SIMM có chiều rộng 31/2" (xem hình)  
DIMM (Dual In-line Memory Modules)  
Cũng gần giống như loại SIMM mà thôi nhưng có số pins là 72 hoặc 168. Một đặc điểm khác để  
phân biệt DIMM với SIMM là cái chân (pins) của SIMM dính lại với nhau tạo thành một mảng để tiếp  
xúc với memory slot trong khi DIMM có các chân hoàn toàn cách rời độc lập với nhau. Một đặc điểm  
phụ nửa là DIMM được cài đặt thẳng đứng (ấn miếng RAM thẳng đứng vào memory slot) trong khi  
SIMM thì ấn vào nghiêng khoảng 45 độ. Thông thường loại 30 pins tải data 16bits, loại 72 pins tải data  
32bits, loại 144 (cho notebook) hay 168 pins tải data 64bits.  
SO DIMM (Small Outline DIMM)  
Ðây là loại memory dùng cho notebook, có hai loại pin là 72 hoặc 144. Nếu bạn để ý một tý thì  
thấy chúng có khổ hình nhỏ phù hợp cho notebook. Loại 72pins vận hành với 32bits, loại 144pins vận  
hành với 64bits.  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 10 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
2.4. CHIPSET  
Chipset lµ mét tËp hîp c¸c IC cã liªn quan chÆt chÏ víi nhau, mµ khi phèi hîp víi nhau, sÏ xö lý  
hÇu nh tÊt c¶ c¸c chøc n¨ng yÓm trî c¶ mét bo m¹ch chÝnh.  
VÝ dô: Chipset 430 HX Intel yÓm trî CPU Pentium vµ EDO RAM, ngoµi ra mét sè c¸c chipset  
cßn yÓm trî c¶ Serial Bus(USB) vµ SDRAM, cæng ®å ho¹ gia tèc (Accelerated Graphics Port_AGB,  
SDRAM).  
2.5. ROM BIOS  
ROM BIOS n»m trªn board m¹ch chÝnh còng cã t¸c dông h¹n chÕ kh¶ n¨ng cña m¸y. ROM  
BIOS lµ mét tËp hîp c¸c ch ¬ng tr×nh nhá ® îc ghi lªn c¸c vi m¹ch ROM, cho phÐp H§H nh : MS-  
DOS hoÆc Windows t ¬ng t¸c víi bé nhí vµ c¸c æ ®Üa, thiÕt bÞ kh¸c trong m¸y. VÒ cÊu tróc ROM  
BIOS lµ gièng nhau nh ng c¸c ROM BIOS ®êi cò kh«ng yÓm trî trùc tiÕp qu¸ tr×nh ®Þnh d¹ng c¸c æ  
®Üa nh : CD-ROM hä¨c Boot CD - ROM.  
Muèn kh¾c phôc nh÷ng h¹n chÕ trªn cña ROM BIOS ta ph¶i n©ng cÊp ROM BIOS hoÆc n©ng  
cÊp lu«n board m¹ch chÝnh.  
2.6. C¸c khe c¾m më réng  
Mçi bo m¹ch chÝnh cung cÊp mét sè khe c¾m më réng nhÊt ®Þnh. Sè l îng khe c¾m më réng cã  
t¸c dông giíi h¹n tÝnh n¨ng vµ thiÕt bÞ bæ xung vµo m¸y nh : Modem trong (internal modem), card mµn  
h×nh, board m¹ch ®iÒu khiÓn æ ®Üa, card sound, card m¹ng... c¸c kiÓu thiÕt kÕ board m¹ch cæ ®iÓn cung  
cÊp nhiÒu c¸c khe c¾m nh : XT 8 bit, ISA 16 bit, PCI 32 bit. Ngµy nay c¸c board m¹ch chÝnh ® îc  
tÝch hîp c¸c vØ card trªn board m¹ch lµm gän nhÑ board m¹ch, chØ cßn c¸c khe c¾m nh PCI, AGP ®Ó  
phôc vô card mµn h×nh gia tèc ®å ho¹.  
2.7. C¸c æ ®Üa  
æ ®Üa mÒm (Floppy Disk Drive_FDD). C¸c ®Üa mÒm tr¶i qua mét sè giai ®o¹n ph¸t triÓn (5.25’’  
360KB, 5.25’’ 1.2MB vµ 3.5’’ ,1.44 MB) mÆc dï dung l-îng l u tr÷ cã h¹n chÕ nh ng vÉn ® îc chÊp  
nhËn réng r·i trong m¸y PC.  
æ ®Üa cøng (HDD): lµ h×nh t îng cña m¸y PC, c«ng nghÖ l u tr÷ tõ ®· ph¸t triÓn víi nhÞp ®é ®¸ng  
kinh ng¹c. Tr íc ®©y c¸c æ ®Üa cøng tõ 100 MB ®Õn 200 MB, giê ®©y thÊp nhÊt tõ 10 GB ®Õn 20 GB. æ  
®Üa cøng ®· cung cÊp cho nÒn c«ng nghiÖp PC c¸c c¬ cÊu l u tr÷ vÜ ®¹i, nhanh, ®¸ng tin cËy. C¸c ®Üa  
cøng trë thµnh thiÕt bÞ chuÈn cho mäi m¸y PC, vµ lµ thiÕt bÞ khëi ®éng cho c¸c hÖ ®iÒu hµnh.  
æ CD - ROM, CD - R, DVR - ROM : c¸c thiÕt bÞ l u tr÷ quang dµnh cho m¸y PC.  
3.8. C¸c bo m¹ch më réng  
3.8.1. Bo m¹ch hiÓm thÞ h×nh ¶nh  
C¸c m¹ch ®iÒu hîp hiÓn thÞ ® îc thiÕt kÕ ®Ó chuyÓn ®æi d÷ liÖu ®å ho¹ th« ®i qua ® êng Bus hÖ  
thèng ra thµnh d÷ liÖu ®iÓm ¶nh (Pixel) ® îc hiÓn thÞ trªn mµn h×nh.  
C¸c thÕ hÖ m¹ch ®iÒu hîp h×nh ¶nh chÝnh: MDA, CGA, EGA vµ VGA  
MDA (Monochrome Display Adapter) lµ m¹ch ®iÒu hîp hiÓn thÞ h×nh ¶nh cò nhÊt  
CGA (Color Graphic Adapter) còng lµ lo¹i cæ nh MDA  
EGA(Enchanced Graphic Adapter) cung cÊp ®é ph©n gi¶i mµu s¾c cao h¬n so víi CGA.  
VGA (Video Graphic Array)  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 11 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
Ch ¬ng III  
C¸c thiÕt bÞ ngo¹i vi  
I. Kh¸i niÖm chung: ThiÕt bÞ ngo¹i vi ® îc sö dông víi c¸c hÖ vi xö lý bao hµm mét miÒn rÊt réng, tõ  
c¸c vi m¹ch nh vØ m¹ch thu/ph¸t, cho ®Õn c¸c hÖ thèng hoµn chØnh nh : æ ®Üa mÒm, æ ®Üa cøng, bµn  
phÝm, mµn h×nh, m¸y in, modem, ...  
NhiÖm vô c¬ b¶n cña c¸c thiÕt bÞ ngo¹i vi:  
Cã 2 nhiÖm vô:  
- § îc sö dông nh lµ ph ¬ng tiÖn truyÒn th«ng, trao ®æi th«ng tin gi÷a hÖ thèng vi xö lý vµ con ng êi.  
- § îc dïng lµm bé nhí th«ng tin trung gian. Víi c¸c dung l îng kh¸c nhau.  
C¸c yªu cÇu ®èi víi thiÕt bÞ ngo¹i vi:  
- Tèc ®é xö lý th«ng tin cao.  
- §¶m b¶o ®é tin cËy.  
II. C¸c nguyªn lý CÊu t¹o chung vµ c¸ch ho¹t ®éng thiÕt bÞ ngo¹i vi  
1 . CÊu t¹o vµ c¸ch ho¹t ®éng cña æ ®Üa cøng  
a/ CÊu t¹o æ ®Üa cøng:  
Bao gåm c¸c ®Üa nh«m bãng, ® îc gäi lµ c¸c platters quay ë tèc ®é chuÈn x¸c b»ng mét ®éng  
c¬ nhá. C¸c ®Üa ® îc tr¸ng oxit magie, crom, s¾t hoÆc nh÷ng h¹t kim lo¹i cã kh¶ n¨ng gi÷ tõ tÝnh. §Çu  
tõ ë mÆt trªn hoÆc d íi mçi ®Üa ®äc/viÕt l ít trªn mét ®Öm kh«ng khÝ rÊt s¸t ®Üa Êy nh ng hoµn toµn  
kh«ng tiÕp xóc víi nã. C¸c ®Çu ®äc/viÕt ghi d÷ liÖu lµ c¸c phÇn ® îc tõ tÝnh ho¸ trªn c¸c ®Üa. NÕu mét æ  
®Üa hiÖn nay cã hai ®Üa, nã cã 4 ®Çu tõ ®äc/viÕt vµ mÆt d÷ liÖu.  
b/ C¸ch ho¹t ®éng cña ®Üa cøng:  
§Üa cøng lµ n¬i b¶o vÖ d÷ liÖu tèt nhÊt, chóng ta t×m hiÓu d÷ liÖu ® îc l u tr÷ nh thÕ nµo.  
Trong c¸c ®Üa cøng hiÖn nay th êng cã nhiÒu ®Üa trong hÖ thèng c¬, chØ cã ®ñ chç gi÷a c¸c ®Üa cho mét  
®Çu tõ ®äc/viÕt ë trªn hoÆc ë d íi c¸c ®Üa Êy. PhÇn tö chÝnh cña mét ®Çu ®äc/viÕt tiªu chuÈn lµ mét nam  
ch©m rÊt nhá. Nã ® îc thiÕt kÕ b»ng mét hoÆc nhiÒu vßng d©y ®ång quÊn chung quanh mét lâi s¾t  
(NaFeO2) trßn, mµ lâi s¾t Êy ®èi diÖn víi ®Üa, c¸ch nhau b»ng mét sîi tãc. Khi dßng ®iÖn ch¹y qua  
cuén d©y ®ång, bÒ mÆt ®Üa ë kho¶ng c¸ch ®ã ® îc tõ tÝnh ho¸, vµ mét bit ® îc viÕt vµo ®Üa ®ã. H íng  
cña sù tõ tÝnh ho¸ Êy, tõ b¾c sang nam hoÆc tõ nam sang b¾c, tuú theo chiÒu cùc cña dßng ®iÖn. Bé ®iÒu  
khiÓn ®Üa ®iÒu khiÓn sù biÕn ®æi nhanh chãng chiÒu cùc ®Ó viÕt c¸c sè 0 hoÆc c¸c sè 1. §Ó ®äc th«ng tin  
tõ æ ®Üa, hÖ thèng ®iÖn tö cña thiÕt bÞ c¶m øng ® îc dßng ®iÖn do viÖc chuyÓn ®éng c¸c phÇn ®· ® îc tõ  
tÝnh ho¸ cña ®Üa khi nã quay bªn d íi kho¶ng c¸ch ®ã. HÖ thèng ®iÖn tö c¶m øng ® îc sù thay ®æi  
chiÒu cùc ®Ó gi¶i m· kh¸c biÖt gi÷a mét sè 1 hoÆc mét sè 0.  
e/ B¶ng ®Þnh vÞ tÖp ( FAT- File Allocation Table ) lµ g× ? CÊu tróc cña b¶ng ®Þnh vÞ tÖp ? Dung l îng  
®Üa qu¶n lý ®èi víi b¶ng Fat 32, b¶ng Fat 16.  
f/ §Þnh nghÜa b¶ng ®Þnh vÞ tÖp (FAT) lµ:  
Lµ mét d·y ghi nhí viÖc cÊp ph¸t kh«ng gian l u tr÷ cho c¸c tÖp tin, ®Ó theo dâi nh÷ng tÖp tin  
vµ th môc nµo ®ang ® îc sö dông vµ nh÷ng tÖp tin th môc ®· ® îc xo¸ ®Ó dµnh chç trèng cho viÖc  
ghi nh÷ng tÖp tin vµ th môc kh¸c.  
Muèn t×m mét File n»m ë ®©u ®ã trªn ®Üa th× chØ cÇn ®Õn b¶ng FAT tra cøu, do vËy mµ Dos  
ph¶i cho gi÷ b¶ng Fat thµnh 2 b¶n trªn ®Üa tr¸nh tr êng hîp háng b¶n nµy cßn b¶n kh¸c thay thÕ.  
g/ CÊu tróc cña mét b¶ng Fat lµ:  
Gåm mét sè môc vµo (Entry), cã bao nhiªu Cluster trªn tÖp ®Üa th× cã bÊy nhiªu môc vµo trong  
b¶ng Fat. Tuú theo phiªn b¶n cña Dos vµ dung l îng ®Üa mµ b¶ng Fat cã ®é dµi bao nhiªu (VÝ dô Dos 1  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 12 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
hoÆc 2 cho FAT 12, Dos 3 cho FAT 12 hoÆc 16, Dos 6.22 cho FAT 16, Dos 7 cho Fat 32). Khi ®Þnh  
d¹ng æ ®Üa Dos sÏ chän b¶ng Fat nµo dùa trªn kÝch th íc æ ®Üa, nÕu sè liªn cung nhá h¬n 4079 th× ®é  
dµi cña môc vµo lµ 12 bit vµ b¶ng Fat ® îc gäi lµ Fat 12, nÕu sè liªn cung lín h¬n 4079 th× ®é dµi môc  
vµo lµ 16 bit vµ b¶ng Fat ® îc gäi lµ b¶ng Fat 16. NÕu æ ®Üa d íi 16Mb th× ® îc ®Þnh d¹ng víi Fat 12  
cßn lín h¬n 16Mb ®Õn 512Mb th× chän Fat 16 cßn v ît qu¸ 512Mb th× chän Fat 32.  
2. CÊu t¹o vµ c¸ch ho¹t ®éng cña æ ®Üa mÒm  
a/ CÊu t¹o:  
Lµ mét hép ch÷ nhËt bao gåm bé ®iÒu khiÓn ®Üa khi dÞch chuyÓn c¸c ®Çu tõ ®äc/viÕt cña ®Üa sÏ  
tuú theo c¸c lÖnh cña thÎ m¹ch ®iÒu khiÓn. §Õn l ît bé ®iÒu khiÓn ®Üa mÒm nhËn ® îc c¸c chØ thÞ ®äc  
/viÕt cña Dos nã sÏ l u gi÷ c¸c Track.  
b/ Ho¹t ®éng:  
Bé ®iÒu khiÓn ®Üa mÒm cã ®éng c¬ vµ hÖ thèng c¬ cÇn thiÕt ®Ó vËn hµnh ®Üa vµ di chuyÓn ®Çu tõ  
®Õn bÊt k× vÖt nµo ® îc yªu cÇu trªn ®Üa, nã cßn cã mét chèt cöa vµ bé c¶m biÕn chèng ghi. Bé n·o ®Ó  
®iÒu khiÓn viÖc ®äc vµ viÕt ®Üa n»m trong bé ®iÒu khiÓn mÒm, lµ mét giao diÖn (mét ®iÓm nèi) gi÷a Bus  
cña m¸y tÝnh vµ æ ®Üa mÒm. Bé ®iÒu khiÓn nhËn c¸c chØ thÞ ®äc/viÕt cña bé vi xö lý vµ d÷ liÖu tõ Bus Êy,  
sau ®ã chuyÓn c¶ hai qua c¸p b¨ng tíi æ ®Üa, nãi mét c¸ch kh¸c nã chØ thÞ æ ®Üa mÒm ®Ó ®Þnh vÞ mét  
khèi d÷ liÖu råi sau ®ã truy cËp nã vµ chuyÓn qua bus cña PC.  
3. CÊu t¹o vµ c¸ch ho¹t ®éng cña æ ®Üa CD - Room.  
a/ CÊu t¹o:  
Lµ bé phèi hîp cña m¸y tÝnh vµ CD ® îc s¶n xuÊt cho c¸c hÖ thèng ©m thanh, æ CD-Room tiªu  
chuÈn cã dung l îng th«ng tin 660 MB, ®Üa CD ® îc tr¸ng nh«m ®Ó ph¶n x¹ ¸nh s¸ng vµ ® îc ghi víi  
mét mÉu c¸c hèc vµ c¸c gê nèi vi m« ® îc t¹o thµnh trªn bÒ mÆt ®Üa cã c¸c th«ng tin sè 0 vµ 1.  
b/ Ho¹t ®éng:  
§Ó ®äc ®Üa, mét æ ®Üa CD - Rom sö dông mét tia laze héi tô rÊt nhá trªn mét phÇn cña ®Üa ®ang  
quay. ¸nh s¸ng ph¶n x¹ tõ c¸c mÆt ph¼ng nh ng kh«ng ph¶n x¹ tõ c¸c hèc. Bªn trong æ ®Üa CD-Room,  
mét bé t¸ch h×nh chuyÓn ho¸ nh÷ng tia s¸ng t¾t/më nµy thµnh c¸c tÝn hiÖu ®iÖn tö ® îc ®em vµo bé vi  
xö lý qua Bus.  
4. Bµn phÝm (keyboard):  
a/ CÊu t¹o:  
Lµ thiÕt bÞ nèi vµo ®¬n gi¶n nhÊt trong hÖ thèng m¸y tÝnh: Nã bao gåm mét tËp hîp c¸c c«ng  
t¾c, th êng ® îc bè trÝ thµnh mét ma trËn. TÝn hiÖu nèi ra cña ma trËn c«ng t¾c ® îc ® a vµo m¹ch t¹o  
m· bµn phÝm. Sao cho øng víi mçi tæ hîp phÝm x¸c ®Þnh ® îc Ên xuèng sÏ t¹o ra mét xung ®iÖn råi göi  
vµo m¸y tÝnh xö lý.  
b/ C¸c lo¹i chuyÓn m¹ch bµn phÝm:  
Lo¹i ®¬n cùc  
1 tiÕp ®iÓm  
Lo¹i ®¬n cùc  
2 tiÕp ®iÓm  
Ên phÝm ®¬n cùc  
1 tiÕp ®iÓm  
5. Chuét (Mouse)  
a/ CÊu t¹o:  
Con chuét lµ thiÕt bÞ ®iÖn tö dïng ®Ó biÕn ®æi c¸c ®éng t¸c di chuyÓn bµn tay thµnh ra sù di  
chuyÓn con trá trªn mµn h×nh. Chuét trao ®æi th«ng tin víi m¸y tÝnh theo hai c¸ch:  
- Chuét nèi tiÕp dïng cæng nèi tiÕp ®Ó trao ®æi th«ng tin.  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 13 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
- Chuét Bus th× ng îc l¹i cã mét ®Þa chØ riªng vµ thÎ m¹ch ®iÒu khiÓn chuét Bus, nã vÉn lµ thÕt  
bÞ nèi tiÕp nh ng kh«ng sö dông cæng nèi tiÕp, ®Þa chØ hoÆc tÝn hiÖu ng¾t cña nã.  
Cã 4 lo¹i chuét ® îc ph©n lo¹i theo cÊu t¹o nh sau:  
Chuét c¬ häc.  
Chuét quang häc.  
Chuét quang c¬.  
Chuét b¸nh xe.  
Chuét bi xoay vµ Chuét chØnh h íng.  
b/ Nguyªn lý ho¹t ®éng :  
Khi b¹n di chuét trªn bµn hoÆc ®Öm chuét, nã dß sù chuyÓn ®éng nµy theo chiÒu ngang vµ chiÒu  
däc th«ng qua 2 cÆp diot senso Chuét chuyÓn th«ng tin vµo m¸y tÝnh theo mét c¸p vµo cæng nèi tiÕp  
hoÆc vµo mét thÎ m¹ch chuét ® îc cµi ®Æt ë khe thÎ m¹ch më réng. Cã nhiÒu c¸ch ®Ó chuét dß theo sù  
chuyÓn dÞch cña tay, mét sè chuét sö dông bi xoay, l¨n theo h íng cña tay khi chuét l ít trªn bÒ mÆt.  
Chuét c¬ häc cã mét bi cao su bäc kim lo¹i ë tr¹ng th¸i l¨n tù do trong mét khoang rçng cã lç  
hæng trßn phÝa d íi cho phÐp dß chuyÓn ®éng trªn bÒ mÆt bÊt k× (dÔ tiÕp xóc bôi) vµ dÉn ®éng hai trôc  
c¬ trùc giao. C¸c d¶i dÉn ® îc nèi vµo m¹ch ®iÖn qua bé dÉn ph©n ®o¹n t¹o xung ®iÖn, c¸c xung ®iÖn  
cã thÓ lµ ©m hoÆc d ¬ng tïy theo h íng. Hai trôc c¬ trùc giao bªn trong bi chuét ë vÞ trÝ 900 víi nhau,  
cho phÐp chóng ph©n biÖt gi÷a chuyÓn ®éng ngang vµ däc.  
III. Lµm viÖc víi thiÕt bÞ ngo¹i vi  
1. Lµm viÖc víi æ ®Üa cøng  
1.1. Giao tiÕp  
- ổ đĩa cứng theo chuẩn giao tiếp IDE.  
- chuẩn SCSI nhưng không thông dụng do giá thành cao, đòi hỏi phải có card SCSI riêng cũng  
như phần mềm quản lý các thiết bị SCSI riêng.  
1.2 l¾p r¸p, kÕt hîp vµ di chuyÓn  
Máy PC cho phép bạn sử dụng 2 ổ đĩa cứng (Mainboard đời cũ) hay 4 ổ đĩa cứng (Mainboard  
đời mới) cùng lúc. Ðể phân biệt các ổ đĩa trên cùng 1 cáp tín hiệu, chúng ta phải xác lập bằng cách nối  
tắt các chân cắm được quy định cụ thể trên từng ổ đĩa (set jumper). Nhà sản xuất luôn cung cấp sơ đồ  
set jumper kèm theo ổ đĩa của mình vì nếu thiếu, chỉ có cách là set "mò" hay dựa trên ổ đĩa khác.  
Chú ý: Bạn phải hiểu về nguyên lý, máy tính xem ổ đĩa cứng là 1 thiết bị IDE hay nói một cách khác,  
máy PC cho phép bạn sử dụng tối đa 4 thiết bị IDE nối vào 2 dây cáp. ổ đĩa CDROM theo chuẩn giao  
tiếp IDE cũng được xem là 1 thiết bị IDE nên sẽ được tính vào tổng số nầy.  
Các quy ước khi lắp ráp, kết hợp ổ đĩa:  
Dây cáp: Cáp tín hiệu của ổ đĩa cứng có 3 đầu nối giống y nhau. 1 đầu để gắn vào đầu nối IDE trên  
Card I/O hay mainboard, 2 đầu còn lại để gắn vào đầu nối trên 2 ổ đĩa cứng. Khi cắm dây, chú ý cắm  
sao cho vạch sơn đỏ ở cạnh cáp nối với chân số 1 của đầu nối. Thường chân số 1 được quy ước như  
sau:  
Trên mainboard hay trên card I/O: Cạnh có ghi số 1 hay có dấu chấm tròn hay dấu tam giác.  
Chú ý 1: Có hãng sản xuất, đã ngừa trường hợp cắm ngược cáp bằng cách bỏ bớt 1 chân ở đầu nối trên  
mainboard, và bít 1 lổ tương ứng ở đầu nối trên cáp.  
Trên ổ đĩa: Cạnh có ghi số 1 hay vạch sơn đỏ trên cáp nằm sát dây cắm nguồn.  
Chú ý 2: Có hãng sản xuất, đã ngừa trường hợp cắm ngược cáp bằng cách bỏ bớt 1 chân ở đầu nối trên  
ổ đĩa cứng, và bít 1 lổ tương ứng ở đầu nối trên cáp.  
Khi nối cáp, cố gắng xoay trở đầu cáp sao cho đoạn dây đi từ mainboard hay Card I/O đến ổ đĩa cứng  
là ngắn nhất. Thậm chí bạn có thể nối đầu giữa lên Mainboard, 2 đầu bìa lên ổ đĩa cứng.  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 14 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
ổ đĩa: Giữa 2 nhóm ổ đĩa 1,2 và 3,4 phân biệt bởi hai dây cáp gắn vào 2 đầu nối Pri (thứ nhất 1,2) hay  
Sec (thứ nhì 3,4). Giữa ổ đĩa 1,2 hay 3,4 phân biệt bằng cách set Jumper trên mỗi ổ đĩa là Master (1,3)  
hay Slave (2,4).  
- Trên ổ đĩa có các set sau:  
Master (single): Chỉ sử dụng 1 ổ đĩa duy nhất.  
Master (dual): ổ nầy là master nhưng có kết hợp với ổ khác.  
Slave: ổ nầy là slave.  
Cable Selec: Xác lập master hay slave bằng cáp (giống ổ đĩa mềm)  
Thông thường bạn nên set là Master (dual) hay Slave, ổ đĩa khởi động bắt buộc phải được set  
Master và được gắn vào cáp Pri (1).  
Có trường hợp 2 ổ đĩa không chịu chạy chung với nhau khi gắn cùng 1 cáp. Bạn phải sử dụng 2  
cáp cho 2 ổ đĩa nầy, nếu máy bạn không có đường cáp thứ 2 bạn buộc phải đổi ổ đĩa khác .  
Chú ý: Trong số những cải tiến trong BIOS của mainboard P5, quan trọng và có ích trong sử dụng là  
phần BOOT máy. Cải tiến nầy giúp bạn khỏi mất thì giờ đặt lại các jumper cho ổ đĩa cứng khi chuyển  
đổi.  
Bạn có thể chọn lựa cho Boot máy bằng ổ đĩa mềm A, ổ đĩa CD ROM, ổ đĩa SCSI, ổ đĩa cứng  
C hay D, E, F (nếu có). Nghĩa là ngoài các ổ đĩa truyền thống như A, C, bạn có thể cho Boot bằng CD  
ROM và bất cứ ổ đĩa cứng vật lý nào đang có trên máy mà không cần phân biệt chúng đang là Master  
hay Slave, là IDE hay SCSI.  
dụ: Máy bạn có ổ đĩa A, 1 ổ đĩa CDROM (G), 3 ổ đĩa cứng IDE (C, D, E), 1 ổ đĩa cứng  
SCSI (F). Bạn có quyền chỉ định cho khởi động bằng ổ đĩa nào trong số các ổ đĩa nầy (A, C, D, E, F,  
G) cũng được.  
2. BIOS SETUP:  
Sau khi lắp ráp ổ đĩa, bạn phải làm thủ tục khai báo trong Bios để máy chấp nhận cho ổ đĩa là 1  
thành phần của máy: Khai báo bình thường trên mọi loại mainboard cũ cũng như mới. Bạn cần khai  
báo C (cylinder) H (head) S (sector) theo số liệu nhà sản xuất ghi trên nhản hay dùng Auto Detect  
IDE.  
ổ đĩa trên 528Mb: Ðối với các mainboard đời mới, bạn cần khai báo C (cylinder) H (head) S  
(sector) theo số liệu nhà sản xuất ghi trên nhản sau đó chọn thêm mục LBA hay dùng Auto Detect  
IDE rồi chọn thông số do Bios đề nghị có kèm LBA. Ðối với mainboard đời cũ không có mục LBA,  
bạn không thể sử dụng được phần dung lượng trên 528Mb của ổ đĩa thông qua Bios, bạn bắt buộc phải  
dùng chương trình Disk Manager của hãng sản xuất ổ đĩa cứng (Quantum, WD, Ontrack...), chương  
trình nầy cũng đảm trách luôn việc Fdisk và Format cho ổ đĩa (đặc tính của chương trình nầy chúng tôi  
sẽ bàn sau).  
3. Qu¶n lý vµ sö dông  
Ðể sử dụng được ổ đĩa cứng với hệ điều hành Dos/Win 98, bạn phải tiến hành các thủ tục sau:  
Fdisk: chương trình dùng để chỉ định cho hệ điều hành quản lý ổ đĩa như thế nào.  
Format: Ðịnh dạng đĩa theo tiêu chuẩn quy định của hệ điều hành để hệ điều hành có thể sử dụng được  
ổ đĩa.  
Trong trường hợp bạn mới ráp máy hay làm lại ổ đĩa master của mình, bạn phải khởi động bằng  
đĩa mềm rồi mới dùng chương trình được chứa trên đĩa mềm mà tiến hành thao tác với ổ đĩa cứng.  
Cách làm đĩa mềm khởi động như sau:  
- Ðưa đĩa mềm vào ổ đĩa A, đánh lÖnh FORMAT A: /S  
- Chép tối thiểu các file sau lên đĩa mềm: Fdisk, format, Sys  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 15 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
Chú ý: Phải cùng version với Dos bạn đã dùng để format đĩa mềm trước đó). Bạn có thể chép thêm NC,  
các chương trình chống Virus, các chương trình tiện ích...tuỳ theo nhu cầu và dung lượng đĩa mềm còn  
trống.  
a/ C¸ch sö dông lÖnh Fdisk  
Khi bạn đánh lịnh Fdisk, màn hình như sau:  
FDISK Options  
Current fixed disk drive: 1  
Choose one of the following:  
1. Create DOS partition or Logical DOS Drive  
2. Set active partition  
3. Delete partition or Logical DOS Drive  
4. Display partition information  
5. Change current fixed disk drive  
Enter choice: [1]  
Gii thích:  
Create DOS partition or Logical DOS Drive: Tạo khu vực trên đĩa (có thể là 1 phần, có thể là  
toàn bộ) và tạo ổ đĩa Logic cho Dos sử dụng.  
Trong mục nầy còn có các mục con sau:  
Create DOS Partition or Logical DOS Drive  
Current fixed disk drive: 1  
Choose one of the following:  
1. Create Primary DOS Partition  
2. Create Extended DOS Partition  
3. Create Logical DOS Drive(s) in the Extended DOS Partition  
Ðầu tiên bạn phải tiến hành mục 1 tức là tạo Partition Dos thứ nhất. Vùng nầy có đặc điểm là chỉ  
chứa 1 ổ đĩa duy nhất có dung lượng chiếm toàn bộ không gian vùng và chỉ ổ đĩa nầy được phép  
khởi động. Nếu bạn không chia nhỏ ổ đĩa cứng vật lý thì bạn cho vùng nầy chiếm toàn bộ ổ đĩa vật  
lý và quá trình fdisk kể như hoàn tất, Dos sẽ tự động chỉ định cho ổ đĩa nầy là ổ khởi động. Nếu  
bạn muốn chia nhỏ ổ đĩa, bạn chỉ định kích thước cụ thể cho vùng nầy rồi tiến hành mục 2.  
Mục 2 tạo vùng đĩa mở rộng dành cho Dos. Dung lượng là không gian còn lại của ổ đĩa vật lý hay  
chỉ 1 phần nếu bạn muốn dự trữ 1 vùng riêng ngoài tầm kiểm soát của Dos (dành cho hệ điều hành  
khác) gọi là vùng Non Dos. Vùng Dos mở rộng nầy sẽ chứa tất cả các ổ đĩa Logic mà bạn muốn  
tạo và bạn tiến hành tạo chúng bằng mục 3.  
Khi tạo ổ đĩa Logic bạn nên chú ý là đừng nên tạo quá nhiều (tốt nhất là 2) vì dung lượng còn trống sẽ  
bị phân tán trên từng ổ đĩa Logic khiến cho việc cài đặt các chương trình lớn trở nên khó khăn. Ngoài  
ra nếu bạn có nhiều ổ đĩa vật lý, bạn cần chú ý cách gán tên ổ đĩa Logic của Dos như sau:  
Dos đặt tên theo thứ tự ABC và gán cho vùng Pri trên mỗi ổ đĩa vật lý trước (theo thứ tự ổ đĩa vật lý)  
sau đó mới đến các ổ đĩa Logic trên vùng Ext của từng ổ đĩa theo thứ tự. Thí dụ: Có 2 ổ đĩa vật lý, trên  
ổ đĩa master (1) chia 1 Pri, 2 Logic, trên ổ đĩa Slave (2) chia như ổ 1. Chúng sẽ được gán tên như sau: ổ  
1 có C (Pri), E, F (Logic). ổ 2 có D (Pri), G, H (Logic). Thứ tự gán tên rất quan trọng nếu sơ ý sẽ dẩn  
đến việc Format sai ổ đĩa.  
Set active partition: Chỉ định ổ đĩa được phép khởi động. Theo quy định của Dos, chỉ có ổ đĩa nằm  
trong Pri Partition mới được phép active (ổ đĩa C). Mục nầy chỉ dùng khi bạn không cho vùng Pri  
chiếm toàn bộ dung lượng ổ đĩa vật lý.  
Delete partition or Logical DOS Drive: Xoá bỏ những gì bạn tạo trong mục 1. Theo quy định của  
Dos, quá trình xóa phải ngược lại với quá trình tạo, nghĩa là cái gì tạo đầu tiên phải được xoá sau cùng  
và ngược lại.  
Trong mục nầy có các mục con:  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 16 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
Delete DOS Partition or Logical DOS Drive  
Current fixed disk drive: 3  
Choose one of the following:  
1. Delete Primary DOS Partition  
2. Delete Extended DOS Partition  
3. Delete Logical DOS Drive(s) in the Extended DOS Partition  
4. Delete Non-DOS Partition  
Trong mục nầy bạn phải tiến hành ngược từ dưới lên trên tức là tiến hành theo thứ tự 4,3,2,1.  
Display partition information: Hiển thị tình trạng hiện tại của ổ đĩa cứng. Mục nầy bạn nên chọn đầu  
tiên để tránh tình trạng thao tác lộn ổ đĩa.  
Change current fixed disk drive: Chọn ổ đĩa vật lý để thao tác.  
Chú ý: Khi bạn Fdisk trên ổ đĩa cứng nào (logic hay vật lý) toàn bộ dữ liệu trên ổ đĩa đó sẽ bị xoá.  
Fdisk chỉ dùng cho ổ đĩa cứng, bạn không thể Fdisk ổ đĩa mềm.  
b/ §Þnh d¹ng ®Üa b»ng lÖnh Format:  
§Þnh d¹ng møc thÊp (Low level format):  
Tr íc khi ®em ®Üa cøng sö dông lÇn ®Çu tiªn, ®Üa ph¶i ® îc ®Þnh d¹ng cÊp thÊp. ViÖc ®Þnh d¹ng  
cÊp thÊp theo nguyªn t¾c chØ cÇn tiÕn hµnh mét lÇn, th êng t¹i n¬i s¶n xuÊt.  
§Þnh d¹ng møc cao (High Level Format):  
Kh¸i niÖm:  
§Þnh d¹ng møc cao lµ qu¸ tr×nh t¹o d¹ng ®Üa ®Ó sö dông trong hÖ thèng MS - DOS, qóa tr×nh  
nµy t¹o ra c¸c sector, c¸c track, b¶ng th môc gèc, b¶ng FAT. Qu¸ tr×nh nµy cßn ®Ó ý ®Õn c¸c sector  
háng vµ ®¸nh dÊu chóng ®Ó tr¸nh sö dông.  
Có ph¸p  
Format < æ ®Üa : > [/B] [/F: Size] [/S] [/Q] [/U] [/V]  
Trong ®ã  
/B: Dµnh riªng mét vïng ®Üa cho c¸c tÖp hÖ thèng.  
/F:Size: Khai b¸o kÝch cì ®Üa mÒm muèn ®Þnh d¹ng vÝ dô nh lµ:360Kb, 720Kb, 1.2Mb, 1.44Mb,  
2.88Mb.  
/S: lµ th«ng sè yªu cÇu chÐp c¸c tÖp tin hÖ thèng (®Üa gåm Ýt nhÊt 3 tÖp tin IO.SYS, MS/DOS.SYS,  
COMMAND.COM) lªn ph©n khu.  
/Q : §Þnh d¹ng nhanh (quick) 1 ®Üa xo¸ b¶ng FAT vµ th môc gèc cò trªn ®Üa. Tham sè nµy  
th êng ® îc chän dïng ®Ó t¸i ®Þnh d¹ng 1 ®Üa cò bÞ lçi ®äc.  
/U: Kh«ng thÓ Unformat khi dïng tham sè nµy.  
/V [:Label]: dïng ®Ó ®Æt tªn nh·n æ ®Üa.  
4. C¸c ch ¬ng tr×nh tiÖn Ých vÒ ®Üa  
4.1.TiÖn Ých Scandisk ( rµ so¸t bÒ mÆt ®Üa vµ kiÓm tra kh¾c phôc c¸c lçi )  
+ C¸ch thùc hiÖn nh sau:  
KÝch chuét tr¸i vµo Start/Programs/Accessories/System Tools/Scandisk.  
XuÊt hiÖn b¶ng lùa chän trªn gåm mét sè môc lùa chän nh sau:  
Ng êi biªn
- Trang 17 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
+ Select the drives you want to check for errors: Lùa chän tªn æ ®Üa muèn rµ ro¸t bÒ mÆt  
trong danh s¸ch c¸c æ ®Üa t¹i ®ã.  
+ T¹i môc Type of Test lùa chän mét trong c¸c lùa chän sau:  
Standards (check files and folders for errors) : NÕu chän môc nµy th× ch ¬ng tr×nh chØ  
rµ so¸t bÒ mÆt ®Üa cøng ®Ó kiÓm tra lçi cña c¸c tÖp tin hoÆc th môc mµ kh«ng tù söa ch÷a chóng.  
Thorough (performs Standard test and scans disk surface for errors) :  
NÕu chän môc nµy th× ch ¬ng tr×nh ngoµi viÖc kiÓm tra c¸c lçi nÕu cã cña c¸c tÖp tin vµ th  
môc th× cßn thùc hiÖn rµ so¸t chi tiÕt tõng vÞ trÝ bÒ mÆt ®Üa tõ vµ söa ch÷a chi tiÕt tõng phÇn cña bÒ mÆt.  
+ T¹i môc Automatically fix errors : KÝch chuét tr¸i chän môc nµy th× ch ¬ng tr×nh sÏ tù ®éng  
®¸nh dÊu c¸c môc lçi nÕu cã trªn ®Üa cøng ®Ó c¸c ch ¬ng tr×nh kh«ng sö dông ®Õn n÷a.  
Cuèi cïng chän môc Start ®Ó b¾t ®Çu rµ so¸t bÒ mÆt ®Üa, chän môc Close ®Ó tho¸t khái ch ¬ng  
tr×nh.  
4.2. TiÖn Ých Defrag ( tr×nh dån ®Üa vµ tr¸nh d÷ liÖu bÞ ph©n m¶nh trªn ®Üa )  
+ C¸ch thùc hiÖn nh sau:  
KÝch chuét tr¸i vµo Start/Programs/Accessories/System Tools/Disk Defragmenter. Chän æ ®Üa trong  
môc Which drive do you want to defragment ?  
Danh s¸ch c¸c æ ®Üa muèn dïng tiÖn Ých chèng ph©n m¶nh, sau ®ã nhÊn nót OK ®Ó b¾t ®Çu ch¹y  
ch ¬ng tr×nh.  
Trong qu¸ tr×nh ch ¬ng tr×nh ®ang ch¹y cã thÓ chän môc Show Details ®Ó xem chi tiÕt bÒ mÆt  
®Üa c¸c liªn cung, Block cã trªn ®Üa t×nh tr¹ng ph©n m¶nh ra sao vµ c¸ch ch ¬ng tr×nh dån d÷ liÖu ra  
sao.  
4.3 Vµi tÝnh n¨ng TiÖn Ých Nu  
a. Sö dông tÖp NDD.EXE  
C¸ch thùc hiÖn nh sau: Tõ dÊu nh¾c hÖ thèng cña Ms-Dos gâ lÖnh thùc hiÖn nh sau  
C:\Dos\Ndd.Exe  
Söa ch÷a vµ kh¾c phôc cÊu tróc ®Üa.  
b. Sö dông tÖp DISKEDIT.EXE Xo¸ th môc, tÖp tin, b¶ng Parttion.  
C¸ch thùc hiÖn nh sau: Tõ dÊu nh¾c hÖ thèng cña Ms-Dos gâ lÖnh thùc hiÖn nh sau  
C:\Dos\Diskedit.Exe.  
Xo¸ b¶ng Parttion.  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 18 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
B1: Vµo menu Tool\configution\ bá chän Rea only\ save\OK.  
B2: NhÊn phÝm Ctrl + B. Sau ®ã chän vïng parttion cÇn xo¸.  
B3: Vµo menu Edit\ Fill\ chän môc 00 ....0   
Đổi tên tệp và thư mục  
Dịch con trỏ đến tệp tin hoặc thư mục cần chọn, dùng phím DEL hoặc BACK SPACE để xoá tên  
cũ và đánh tên mới vào.  
Sau đó bạn chọn lệnh WRITE CHANGE trong menu EDIT để ghi lại  
Xoá tệp tin và thư mục  
Bạn đưa con trỏ về đầu của tên tệp tin hoặc thư mục cần chọn, đánh vào ký tự có mã ASCII là  
229 (ơ) bằng cách giữ phím Alt+229, đó chính là mã E5 trong hệ hexa, sau đó bạn  
chọn WRITE CHANGE trong menu EDIT để ghi lại. Lúc này tệp tin hoặc thư mục đã được  
chọn đã bị xoá.  
Khôi phục tệp tin và thư mục  
Khi ở DOS bạn lỡ tay xoá mất tệp tin hoặc thư mục mà trên đĩa lại không có các tiện ích để khôi  
phục, hãy yên tâm khi dùng DISKEDIT (với điều kiện sau khi xoá bạn chưa thao tác gì khác).  
Dịch con trỏ về tên của tệp tin hoặc thư mục cần khôi phục, lúc này ký tự đầu tiên của tên tệp hoặc thư  
mục có dạng (ơ), đó ký tự có mã ACII 229 mà ta đã nói ở phần trên. Bạn chỉ việc dùng phím DEL hoặc  
BACK SPACE để xoá đi ký tự và thay vào đó ký tự chuẩn của nó. Sau cùng bạn chọn WRITE  
CHANGE trong menu EDIT để ghi lại.  
Sau khi ghi lại bằng WRITE CHANGE trong menu EDIT, thoát ra khỏi DISKEDIT bằng Alt+X và  
lúc này xuất hiện thông báo "Can not load command, system halted". Bạn chỉ cần khởi động lại máy  
tính là các lệnh mà bạn vừa đổi có tác dụng.  
4.5. TiÖn Ých Ghost  
Sao chÐp toµn bé cÊu tróc c¸c liªn cung, cung tõ vµ d÷ liÖu trªn 1 æ ®Üa cøng nguån sang mét æ  
®Üa cøng ®Ých kh¸c hoÆc tÖp tõ ®Üa CDROM sang ®Üa cøng ( kh«ng ph©n biÖt dung l îng hai æ ®Üa cøng  
).  
+ C¸ch thùc hiÖn nh sau: Tõ dÊu nh¾c hÖ thèng cña Ms-Dos gâ lÖnh thùc hiÖn nh sau  
C:\Dos\Ghost.Exe   
XuÊt hiÖn mµn h×nh Ghost gåm c¸c môc lùa chän sau:  
Tõ ®Üa cøng sang ®Üa cøng:  
- Chän môc Local\ Disk\ To disk\OK...  
Tõ ®Üa CD ROM sang ®Üa cøng:  
- Chän môc Local\ Disk\ From Image. Sau ®ã chän æ CD ROM chøa file Image råi OK.  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 19 -  
Gi¸o tr×nh söa ch÷a m¸y tÝnh vµ thiÕt bÞ ngo¹i vi  
Tõ File Image trªn ®Üa CD ROM vµo b¶ng Parttion  
- Chän môc Local\ Parttion\ From Image.  
4.6. TiÖn Ých Parttion Magic.  
Bạn phải khởi động máy tính MSDOS mode (dùng đĩa mềm hoặc "Restart in MSDOS mode"  
với Win9x) thì mới có thể chạy PartitionMagic được.  
Màn hình chính của PartitionMagic như sau (có thể khác trên máy bạn, tuỳ thuộc vào tình trạng  
hiện thời của đĩa cứng đang có trên máy của bạn):  
- Trên cùng là Menu của chương trình, ngay phía dưới ToolBar.  
- Tiếp theo là một loạt các khối "xanh xanh đỏ đỏ" biểu thị các partition hiện có trên đĩa cứng hiện  
thời của bạn.  
- Cuối cùng là bảng liệt kê chi tiết về thông số của các partition hiện có trên đĩa cứng.  
- Nút Apply dùng để ghi các chỉnh sửa của bạn vào đĩa (chỉ khi nào bạn nhấn Apply thì các thông tin  
mới thực sự được ghi vào đĩa). Nút Exit thì chắc là bạn biết rồi! Nhấn vào Exit sẽ thoát khỏi chương  
trình.  
Nếu bạn nhấn nút phải mouse lên 1 mục trong bảng liệt kê thì bạn sẽ thấy 1 menu như sau:  
Thay đổi kích thước/Di chuyển partition  
Tạo partition mới  
Xoá parttion  
Đặt label ("tên") cho partition  
Format partition  
Copy partion  
Nhập 2 partition làm một  
Kiểm tra và phát hiện lỗi (nếu có) của partition  
Hiển thị thông tin về partition  
Chuyển đổi giữa các kiểu partition/hệ thống file  
Ng êi biªn so¹n : Cö nh©n Vò Kh¸nh Toµn  
- Trang 20 -  
Tải về để xem bản đầy đủ
pdf 46 trang Thùy Anh 04/05/2022 4520
Bạn đang xem 20 trang mẫu của tài liệu "Giáo trình Sửa chữa máy tính và thiết bị ngoại vi", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfgiao_trinh_sua_chua_may_tinh_va_thiet_bi_ngoai_vi.pdf