Tài liệu giới thiệu những thành phần cơ bản của một máy tính cá nhân. Bài này giới thiệu cho người học những vấn đề như các thành phần liên quan đến phần cứng của một mạng máy tính, sự phân loại mạng máy tính theo các tiêu chí khác nhau, kiến trúc phần mềm của một mạng máy tính, đặc biệt là kiến trúc có thứ bậc của các giao thức mạng và mô hình tham khảo OSI
215 trang |
Chia sẻ: franklove | Lượt xem: 2297 | Lượt tải: 1
Bạn đang xem trước 20 trang tài liệu Tìm hiểu về hệ thống máy tính cá nhân, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Updatesofts.com Ebook Team
Tìm hiểu về hệ thống
CÇn biÕt khi sö dông m¸y tÝnh
File hÖ thèng:
Theo kinh nghiÖm cña chóng t«i, 90% ng−êi sö dông kh«ng cã hiÓu biÕt nhiÒu vÒ
c¸ch so¹n th¶o 2 file nÇy. Mét phÇn do c¸c s¸ch d¹y vÒ Dos nãi qu¸ nhiÒu khiÕn
ng−êi ®äc kh«ng ph©n biÖt ®−îc c¸i nµo chÝnh, c¸i nµo phô nªn kh«ng thÓ nhí hÕt
®−îc. Mét phÇn do néi dung cña 2 file nÇy kh«ng cã mét chuÈn mùc cè ®Þnh mµ
tuú thuéc vµo mçi m¸y cô thÓ nµo ®ã nªn rÊt khã d¹y ®Çy ®ñ vµ dÔ hiÓu. Chóng t«i
còng kh«ng cã tham väng nãi ®Çy ®ñ mµ chñ yÕu ®Ò cËp ®Õn c¸c phÇn kh«ng thÓ
thiÕu trªn ®a sè m¸y cho ng¾n, gän.
C¸c ch−¬ng tr×nh th«ng dông khi cµi ®Æt ®Òu Ýt nhiÒu cã söa ch÷a 2 file nÇy nªn néi
dung cña chóng th−êng xuyªn thay ®æi. Sù thay ®æi nÇy l¹i cã ¶nh h−ëng rÊt lín
®Õn ho¹t ®éng cña m¸y. Do ®ã, kh«ng cã hiÓu biÕt vÒ chóng lµ mét thiÕu sãt lín vµ
cã thÓ ®em l¹i rÊt nhiÒu phiÒn to¸i cho ng−êi dïng m¸y.
Hai file nÇy lµ 2 file text thuÇn tuý nªn ®Ó chØnh söa b¹n cã thÓ dïng mét trong c¸c
ch−¬ng tr×nh so¹n th¶o v¨n b¶n kh«ng ®Þnh d¹ng nh− Edit.com, NC Edit trong Dos
hoÆc cho ch¹y Notepad, Sysedit trong Windows.
CONFIG.SYS :
N»m trong th− môc gèc cña dÜa cøng khëi ®éng dïng ®Ó x¸c ®Þnh cÊu h×nh cña hÖ
thèng m¸y vµ cµi ®Æt c¸c driver thiÕt bÞ. Mçi dßng v¨n b¶n lµ mét lÖnh cña Dos.
§Æc biÖt Dos chØ ®äc file nµy khi khëi ®éng m¸y do ®ã nÕu b¹n cã söa ®æi g× trªn
file nµy, b¹n ph¶i khëi ®éng l¹i ®Ó viÖc thay ®æi cã hiÖu lùc (hiÖn nay còng cã vµi
ch−¬ng tr×nh cho phÐp b¹n cµi ®Æt drv thiÕt bÞ trong Config.sys ngay t¹i dÊu nh¾c
mµ kh«ng cÇn khëi ®éng l¹i).
Chó ý:
LÞnh trong Config.sys ph¶i ghi ®Çy ®ñ ®−êng dÉn vµ ph¶i thËt chÝnh x¸c do lóc nÇy
Dos ch−a l−u tr÷ ®−êng dÉn (lÞnh Path) nªn ch−a tù ®éng ®i t×m file ®−îc.
§óng ra trong file Config.sys cßn nhiÒu lÞnh n÷a, nh÷ng lÞnh nÇy ta t¹m gäi lµ lÞnh
néi bé (bao gåm tÊt c¶ lÞnh kh¸c lÞnh device. ThÝ dô: Dos=; Lastdrive=; Shell=...),
lu«n lu«n ®−îc n¹p víi c¸c th«ng sè mÆc nhiªn nªn b×nh th−êng ta kh«ng cÇn quan
t©m. ChØ khi nµo cÇn chØ ®Þnh l¹i th«ng sè ta míi ®−a vµo nh− trong thÝ dô sau. LÞnh
néi bé kh«ng quy ®Þnh thø tù, chóng ®−îc −u tiªn n¹p tr−íc dï n»m bÊt kú vÞ trÝ
nµo trong file.
C¸c driver ®−îc n¹p b»ng lÞnh device (t¹m gäi lµ lÞnh bæ sung) trong Config.sys
ph¶i ®i theo thø tù nÕu chóng cã liªn quan ®Õn nhau. ThÝ dô: Himem-Emm386-
devicehigh.
Updatesofts.com Ebook Team
Tìm hiểu về hệ thống
VÝ dô file config.sys :
Device= C:\Windows\Himem.sys /Testm:off
Device= C:\windows\Emm386.exe noems
;Device= C:\windows\Emm386.exe ram
Dos=High,UMB
Devicehigh= D:\Audio\Opti930\Cdsetup.sys /T:X
Devicehigh=C:\dos\Ecscdide.sys /d:ecscd001
Devicehigh=c:\windows\ifshlp.sys
Lastdrive=H
Shell=c:\dos\command.com c:\dos /p /E:512
Ph©n tÝch:
Himem.sys vµ Emm386.exe ph¶i ®−îc n¹p tr−íc b»ng lÞnh Device ®Ó qu¶n lý vïng
bé nhí UMB,HMA. Sau ®ã b¹n míi dïng ®−îc lÞnh Devicehigh ®Ó n¹p c¸c driver
kh¸c vµo vïng bé nhí nÇy.
Device= C:\Windows\Himem.sys /Testm:off
Th«ng sè /Testmem:off hay /testm:off lµ chØ ®Þnh Himem khi n¹p kh«ng cÇn kiÓm
tra bé nhí ®Ó khëi ®éng cho nhanh.
Device= C:\windows\Emm386.exe noems
;Device= C:\windows\Emm386.exe ram
Th«ng sè Noems lµ chØ ®Þnh kh«ng dïng bé nhí bµnh tr−íng. Th«ng sè Ram lµ chØ
®Þnh dïng bé nhí bµnh tr−íng.
DÊu ; lµ v« hiÖu ho¸ dßng lÞnh ®i sau nã, t−¬ng tù nh− lÞnh REM nh−ng ch¹y nhanh
h¬n v× nã kh«ng ph¶i lµ lÞnh nªn kh«ng mÊt thêi gian thùc hiÖn.
Khi chän Noems, Windows sÏ ch¹y nhanh h¬n chän Ram, nh−ng mét sè ch−¬ng
tr×nh x−a ®−îc viÕt cho m¸y 286 vµ vµi trß ch¬i sÏ kh«ng ch¹y ®−îc do chóng ®ßi
hái bé nhí bµnh tr−íng (Ram). Khi chän Ram, Windows ch¹y chËm vµ vïng UMB
sÏ cßn Ýt do bÞ mÊt 64Kb dµnh lµm khung trang cho bé nhí bµnh tr−íng.
Theo chóng t«i, tèt nhÊt lµ b¹n cã c¶ 2 dßng nÇy trong Config.sys. B×nh th−êng b¹n
cho dßng Noems cã hiÖu lùc. Khi nµo cÇn bé nhí bµnh tr−íng, b¹n míi cho dßng
Ram cã hiÖu lùc.
Dos=High,UMB
Cho phÐp n¹p Dos vµo bé nhí cao (high) vµ cho phÐp dïng lÞnh Devicehigh n¹p c¸c
driver vµo vïng bé nhí trªn (UMB). NÕu kh«ng cã th«ng sè UMB, c¸c lÞnh
Devicehigh trong Config.sys vµ lÞnh Loadhigh trong Autoexec.bat sÏ v« t¸c dông.
Devicehigh= D:\Audio\Opti930\Cdsetup.sys /T:X
Devicehigh= C:\dos\Ecscdide.sys /d:ecscd001
Updatesofts.com Ebook Team
Tìm hiểu về hệ thống
Dßng thø nhÊt ®Ó x¸c lËp cho ®−êng IDE trªn card sound do æ ®Üa CD Rom nèi vµo
card sound. LÞnh nÇy cã thÓ kh¸c nhau tuú theo card sound b¹n ®ang dïng. NÕu CD
Rom nèi vµo card I/O hay vµo mainboard th× kh«ng cÇn dßng lÞnh nÇy.
Dßng thø nh× ®Ó cµi driver ®iÒu khiÓn æ ®Üa CD Rom. Th«ng sè /D: dïng ®Ó ®Æt tªn
cho æ ®Üa CD Rom, tªn nÇy ph¶i trïng víi tªn trong Autoexec.bat.
Chó ý: Tªn nÇy sÏ ®−îc dµnh riªng cho hÖ thèng, b¹n kh«ng thÓ t¹o th− môc hay
file cã tªn trïng víi tªn nÇy.
Devicehigh=c:\windows\ifshlp.sys
Dßng lÞnh nÇy dµnh riªng cho Windows dïng ®Ó ch¹y 32BitFileAccess.
Lastdrive=H
ChØ ®Þnh cho phÐp sö dông bao nhiªu æ ®Üa trªn m¸y b¹n, bao gåm 2 æ mÒm A,B
(kh«ng cã còng tÝnh). Trong vÝ dô nÇy lµ 2 æ mÒm, 6 æ ®Üa logic kh¸c (gåm æ cøng,
CD Rom, æ th¸o rêi...). MÆc nhiªn cña Dos 6.22 khi kh«ng cã dßng lÞnh nÇy lµ E,
nÕu m¸y b¹n cã nhiÒu æ logic h¬n b¹n ph¶i thªm dßng lÞnh nÇy.
Shell=c:\dos\command.com c:\dos /p /E:512
Dßng lÞnh nÇy chØ ®Þnh ®Þa chØ cña tr×nh th«ng dÞch cÇn ph¶i n¹p. Trong thÝ dô nÇy
lµ Command.com n»m trong th− môc Dos cña æ C. khi kh«ng cã dßng lÞnh nÇy, hÖ
®iÒu hµnh sÏ t×m n¹p command.com n»m trong th− môc gèc cña æ C.
/P lµ cho phÐp n¹p file Autoexec.bat sau khi n¹p config.sys.
/E:512 chØ ®Þnh t¨ng vïng m«i tr−êng lªn 512byte. Vïng m«i tr−êng lµ kÝch th−íc
bé nhí dµnh riªng ®Ó chøa nh÷ng th«ng tin khi b¹n ®¸nh lÞnh SET khi ë dÊu nh¾c
Dos. MÆc nhiªn khi kh«ng cã lÞnh nÇy lµ 256byte.
AUTOEXEC.BAT
File nÇy còng n»m trong th− gèc còa æ ®Üa khëi ®éng vµ ®−îc n¹p tù ®éng sau khi
n¹p Config.sys. C«ng dông cña file nÇy lµ t¹o c¸c th«ng sè vÒ m«i tr−êng ho¹t
®éng cho hÖ thèng vµ c¸c phÇn mÒm. Néi dung bao gåm c¸c dßng lÞnh gièng y nh−
lÞnh b¹n ®¸nh t¹i dÊu nh¾c vµ b¹n còng cã thÓ ®¸nh lÞnh mµ kh«ng cÇn ghi chóng
vµo file Autoexec.bat. Nh− vËy vÒ thùc chÊt, ta cã thÓ nãi file Autoexec.bat gåm
mét chuæi c¸c lÞnh ®−îc lËp s¼n ®Ó Dos thùc hiÖn lÇn l−ît theo thø tù tõ dßng ®Çu
®Õn dßng cuèi, tiÕt kiÖm thêi gian vµ c«ng søc ®¸nh lÞnh mçi khi khëi ®éng m¸y.
VÝ dô file Autoexec.bat sau:
@echo off
Path=C:\Windows;C:\Windows\Command;C:\NC
Set path=%path%;c:\sb16
Set temp=C:\Temp
Set NC=C:\NC
Updatesofts.com Ebook Team
Tìm hiểu về hệ thống
Set Sound=C:\SB16
Set Blaster=A220 I5 D1 H5 P330 T6
::LH C:\dos\mouse.com
LH C:\Windows\Command\Mscdex.exe /d:ecscd001 /l:f
LH C:\windows\smartdrv.exe
Gi¶i thÝch:
@Echo off
Th−êng lµ lÞnh ®Çu tiªn trong file autoexec.bat. Echo off ng¨n kh«ng cho Dos hiÓn
thÞ dßng lÞnh ra mµn h×nh khi thùc hiÖn c¸c lÞnh sau lÞnh nÇy. @ tr−íc lÞnh Echo off
lµ ng¨n kh«ng cho chÝnh lÞnh nµy hiÖn lªn mµn h×nh.
Path=C:\Windows;C:\Windows\Command;C:\NC
T¹o ®−êng dÉn cho c¸c ch−¬ng tr×nh,m« t¶ lèi t×m vÒ c¸c th− môc mµ Dos truy t×m
c¸c ch−¬ng tr×nh nµy. Khi b¹n ®¸nh tªn mét file ch−¬ng tr×nh, Dos sÏ t×m trong c¸c
®Þa chØ nÇy theo thø tù kª khai.
Set path=%path%;c:\sb16
Cã t¸c dông gièng nh− Path vµ v× ®−îc n¹p sau nªn sÏ ®Ì chång lªn lÞnh path.
Trong thÝ dô nÇy lÞnh Set path nh»m bæ sung ®−êng dÉn C:\sb16 vµo sau c¸c ®−êng
dÉn cò trong lÞnh Path. %path% cã nghÜa lµ n¹p toµn bé néi dung trong lÞnh Path
tr−íc lÞnh nÇy. Së dØ cã lÞnh nÇy lµ nh»m tr¸nh viÖc ®¸nh 1 lÞnh Path dµi qu¸ 125 ký
tù (%Path% chØ ®−îc tÝnh lµ 6 ký tù trong khi néi dung thËt cña nã cã thÓ lªn ®Õn
125 ký tù).
Set temp=C:\Temp
ChØ ®Þnh tªn th− môc dµnh riªng cho c¸c ch−¬ng tr×nh chøa file t¹m khi ho¹t ®éng.
NÕu kh«ng cã dßng lÞnh nÇy c¸c ch−¬ng tr×nh sÏ chøa c¸c file t¹m t¹i n¬i chóng
khëi ®éng hay trong th− môc cña chóng, g©y khã kh¨n cho viÖc dän dÑp ®Üa.
Chó ý: NÕu kh«ng cã lÞnh nÇy hay kh«ng cã th− môc ®−îc chØ ®Þnh trong lÞnh, NC5
sÏ th−êng xuyªn bÞ mÊt cÊu h×nh.
Set NC=C:\NC
ChØ ®Þnh th− môc chøa c¸c th«ng tin cÇn thiÕt cho ho¹t ®éng cña NC5. NÕu kh«ng
cã lÞnh nÇy, NC5 cã thÓ th«ng b¸o læi lµ kh«ng t×m thÊy c¸c file cÇn thiÕt khi thùc
hiÖn 1 chøc n¨ng nµo ®ã.
Set Sound=C:\SB16
Set Blaster=A220 I5 D1 H5 P330 T6
ChØ ®Þnh c¸c th«ng sè ho¹t ®éng cña card sound. ChØ ®Þnh nÇy gióp c¸c ch−¬ng
tr×nh cÇn ®iÒu khiÓn card sound sÏ biÕt c¸ch hîp t¸c víi chóng. C¸c th«ng sè trong
lÞnh Set Blaster cã thÓ kh¸c nhau tuú theo card.
Updatesofts.com Ebook Team
Tìm hiểu về hệ thống
Chó ý: NÕu cã nhiÒu lÞnh Set trïng tªn, gÝa trÞ sÏ do dßng lÞnh Set cuèi cïng quyÕt
®Þnh do nã ®−îc n¹p ®Ì lªn c¸c lÞnh tr−íc ®ã.
::LH C:\dos\mouse.com
Dßng lÞnh nÇy bÞ v« hiÖu ho¸ do cã ký hiÖu :: tr−íc dßng lÞnh. DÊu :: cã t¸c dông
nh− lÞnh Rem nh−ng kh«ng ph¶i lµ lÞnh nªn ch¹y nhanh h¬n (gièng nh− dÊu ; trong
config.sys)
LH C:\Windows\Command\Mscdex.exe /d:ecscd001 /l:f
LH C:\windows\smartdrv.exe
LH tøc lµ Loadhigh: N¹p mét ch−¬ng tr×nh th−êng tró lªn vïng bé nhí cao. LH chØ
cã gi¸ trÞ khi cã lÞnh n¹p Himem, Emm386 vµ Dos=umb trong Config.sys.
LÞnh 1 lµ n¹p driver ®iÒu khiÓn æ CD Rom. Th«ng sè /D: ph¶i gièng nh− trong
Config.sys. Th«ng sè /L:F cã nghÜa ®Æt tªn cho æ CD Rom lµ F.
LÞnh 2 lµ n¹p ch−¬ng tr×nh Cache ®Üa cña Dos nh»m t¨ng tèc ®é truy xuÊt ®Üa. LÞnh
nÇy ph¶i n»m sau ®Ó Smartdrv cã thÓ nh×n thÊy vµ cache cho æ CD Rom.
§A CÊU H×NH:
NÕu b¹n th−êng xuyªn ph¶i thay ®æi 2 file hÖ thèng ®Ó ch¹y ch−¬ng tr×nh. Tèt nhÊt
lµ b¹n sö dông ®a cÊu h×nh cho m¸y cña b¹n. B¹n chØ tèn c«ng 1 lÇn khi t¹o lËp ®a
cÊu h×nh, sau ®ã m¸y sÏ thay ®æi tù ®éng khi b¹n muèn.
Chó ý: NÕu muèn dïng ®a cÊu h×nh, b¹n ph¶i söa dßng BOOTGUI=0 trong file
MSDOS.SYS ®èi víi Win 95.
ThÝ dô vÒ ®a cÊu h×nh:
CONFIG.SYS AUTOEXEC.BAT
[Menu]
menuitem=Win95,Windows 95
menuitem=Win311,Windows 3.11
menuitem=Game,Dos Game
menudefault=Win95,5
[common]
device=c:\win95\himem.sys /testm:off
dos=high,umb,noauto
lastdrive=h
[Win95]
device=c:\win95\emm386.exe noems
devicehigh=c:\win95\ifshlp.sys
[Win311]
device=c:\win95\emm386.exe noems
@Echo off
path=c:\nc;c:\sound;
set nc=c:\nc
set temp=c:\temp
Set Sound=C:\SB16
Set Blaster=A220 I5 D1 H5
goto %config%
:Win95
set path=c:\win95\command;%Path%;
Win
goto end
:Win311
Updatesofts.com Ebook Team
Tìm hiểu về hệ thống
devicehigh=c:\win311\ifshlp.sys
[Game]
device=c:\win95\emm386.exe Ram
set path=c:\win311;%path%;
lh c:\Win311\Mscdex.exe /d:ecscd001 /l:f
lh c:\win95\smartdrv.exe
Win
goto end
:Game
lh c:\Win311\Mscdex.exe /d:ecscd001 /l:f
lh c:\win95\smartdrv.exe
goto end
:end
Gi¶i thÝch:
Trong thÝ dô trªn, chóng t«i cè t×nh xÕp ®Æt cho c¸c b¹n thÊy sù t−¬ng øng giöa c¸c
nhãm cÊu h×nh trong 2 file hÖ thèng (trªn thùc tÕ, b¹n kh«ng cÇn cã nh÷ng dßng
trèng).
[menu]: nhãm tªn.
menuitem=Win95,Windows 95: §Æt tªn. §Çu tiªn lµ tªn nhãm viÕt t¾t cho gän khi
so¹n th¶o, tªn sau dÊu phÈy lµ tªn chi tiÕt dïng ®Ó hiÓn thÞ ra mµn h×nh khi khëi
®éng.
menudefault=Win95,5: ChØ ®Þnh nhãm mÆc nhiªn m¸y tù chän (Win95) sau thêi
gian chê ®îi (5 gi©y) mµ b¹n kh«ng quyÕt ®Þnh chän.
[Common]: Nhãm chung, c¸c lÞnh trong nhãm nÇy ®−îc dïng chung cho mäi cÊu
h×nh.
[Win95]: Nhãm cÊu h×nh riªng. Tªn nhãm riªng trong Config.sys ph¶i trïng víi tªn
nhãm t−¬ng øng trong Autoexec.bat. C¸c lÞnh trong nhãm chØ ®−îc n¹p khi b¹n
chän cÊu h×nh.
Chó ý: LÞnh Dos=noauto chØ dïng khi b¹n sö dông Win 95, nã cã t¸c dông chØ thÞ
ng¨n Win 95 kh«ng ®−îc n¹p driver IFSHLP.SYS tù ®éng ®Ó gióp cho Win 3.11
n¹p driver cña m×nh khi chän cÊu h×nh Win311 (drv nÇy dïng ®Ó ch¹y 32 bit file).
goto %config%: lÞnh rÎ nh¸nh ®Õn tªn nhãm t−¬ng øng trong Config.sys.
:Win95: Nhãm cÊu h×nh
goto end: LÞnh rÎ nh¸nh ®Õn nhãm End. NÕu kh«ng cã lÞnh nÇy, Dos sÏ thùc hiÖn
tiÕp c¸c lÞnh trong nhãm kÕ tiÕp theo thø tù dßng lÞnh.
Chó ý: C¸c lÞnh n»m ngoµi nhãm hay n»m trong nhãm End lµ lÞnh chung, sÏ ®−îc
sö dông cho mäi cÊu h×nh.
LÞnh Win dïng ®Ó tù ®éng n¹p win. NÕu kh«ng cã lÞnh nÇy, m¸y sÏ ngõng ë dÊu
nh¾c Dos.
Updatesofts.com Ebook Team
Tìm hiểu về hệ thống
TRôC TRÆC Vµ SöA CH÷A:
B¹n cã thÓ cho hÖ thèng khëi ®éng mµ kh«ng thùc hiÖn c¸c lÞnh trong Config.sys
hoÆc Autoexec.bat; b¹n còng cã thÓ cho hÖ thèng khëi ®éng vµ quyÕt ®Þnh cho n¹p
tõng dßng lÞnh. B¹n thùc hiÖn ®iÒu nµy khi mµn h×nh xuÊt hiÖn dßng ch÷ Starting
Ms Dos hoÆc Starting Windows 95 lóc míi khëi ®éng m¸y, b¹n nhÊn F5 (bá qua 2
file hÖ thèng) hay F8 (n¹p tõng dßng lÞnh). ViÖc lµm nµy cÇn thiÕt khi b¹n muèn
biÕt do dßng lÞnh nµo lµm m¸y cña b¹n trôc trÆc ®Ó b¹n cã thÓ söa ch÷a thÝch hîp.
Khi dßng lÞnh trong Config.sys bÞ lçi. Dos sÏ th«ng b¸o cô thÓ lµ dßng lÞnh thø
mÊy, b¹n kiÓm tra l¹i vµ söa chöa cho ®óng.
Khi dßng lÞnh trong Autoexec.bat bÞ lçi. Dos th−êng th«ng b¸o lµ Bad command or
file name, b¹n ph¶i dïng fÝm F8 ®Ó kiÓm tra chÝnh x¸c dßng nµo bÞ lçi.
C¸c lçi th−êng gÆp lµ: Sai ®Þa chØ chøa file n¹p, sai tªn file, kh«ng cã file trªn ®Üa,
d− dÊu c¸ch (dÊu c¸ch còng lµ 1 ký tù).
Khi cµi ®Æt ch−¬ng tr×nh míi, 2 file hÖ thèng hay bÞ söa ch÷a. B¹n cÇn kiÓm tra vµ
x¾p sÕp l¹i cho hîp lý. C¸c lÞnh trong Autoexec.bat ph¶i ®−îc n»m d−íi lÞnh
@echo off ®Ó chóng khái hiÓn thÞ "lØnh kØnh" ra mµn h×nh.
QU¶N Lý Bé NHí :
Mét vÊn ®Ò th−êng x¶y ra khi b¹n ch¬i c¸c trß ch¬i trong Dos, hoÆc khi ch¹y mét
ch−¬ng tr×nh nµo ®ã lµ hÖ thèng th«ng b¸o kh«ng ®ñ bé nhí. Mµn h×nh hiÖn lªn
dßng ch÷ sau : "Out of memory"
Bé nhí ®−îc ®Ò cËp ë ®©y lµ RAM (t¾t ch÷ Random Access Memory) cung cÊp
vïng l−u tr÷ t¹m thêi cho c¸c ch−¬ng tr×nh vµ d÷ kiÖn. TÊt c¶ c¸c ch−¬ng tr×nh ®Òu
cÇn ®Õn bé nhí ®Ó ch¹y. Mét sè ch−¬ng tr×nh ®ßi hái bé nhí nhiÒu h¬n mét sè
kh¸c. ViÖc cã bao nhiªu bé nhí h÷u dông (Available Memory) sÏ ¶nh h−ëng lªn
nh÷ng ch−¬ng tr×nh mµ b¹n cã thÓ ch¹y.
D−íi ®©y chóng t«i xin gi¶i thÝch s¬ vÒ cÊu t¹o cña bé nhí cña m¸y PC mµ kh«ng
®i qu¸ s©u vÒ mÆt kü thuËt cho c¸c b¹n dÔ hiÓu.
+ Bé nhí quy −íc (Conventional Memory) : Lµ vïng bé nhí tõ 0 Kb ®Õn 640 Kb.
Mäi m¸y vi tÝnh ®Òu cã vïng bé nhí nµy. Tõ "quy −íc" ®−îc ®Æt ra lµ v× lo¹i bé
nhí nµy xuÊt hiÖn tõ khi m¸y PC míi ra ®êi, sau nµy bé nhí ngµy cµng t¨ng v−ît
qua giíi h¹n 640 Kb, nªn phÇn bé nhí nµy ®−îc ®Æt tªn nh− vËy. C¸c ch−¬ng tr×nh
øng dông ®Òu sö dông ®Õn vïng bé nhí nµy
+ Bé nhí vïng trªn (Upper Memory Area - UMA) : Lµ vïng bé nhí n»m gi÷a vïng
bé nhí quy −íc vµ bé nhí më réng. KÝch th−íc 384 Kb (tõ 640Kb ®Õn 1Mb). Mét
phÇn cña vïng nµy ®−îc Dos chia thµnh nh÷ng khèi gäi lµ Upper Memory Block -
Updatesofts.com Ebook Team
Tìm hiểu về hệ thống
UMB (LÞnh Dos=UMB lµ ®−a mét phÇn cña Dos vµo vïng nµy). Mét phÇn kh¸c cña
vïng nµy ®−îc khung trang cho bé nhí ph©n trang EMS.
+ Bé nhí më réng (Extended Memory - XMS) : Lµ vïng bé nhí n»m trªn 1 Mb.
§Ó sö dông vïng bé nhí nµy CPU ph¶i chuyÓn qua chÕ ®é b¶o vÖ (Protected
Mode). Cßn vïng d−íi 1Mb th× CPU ë trong chÕ ®é thùc (Real Mode). May m¾n
cho chóng ta, viÖc chuyÓn qua l¹i gi÷a hai chÕ ®é nµy ®· cã Dos vµ c¸c nhµ chÕ t¹o
CPU lo
+ Bé nhí vïng cao (High Memory Area - HMA) : Lµ vïng thuéc bé nhí më réng,
nh−ng n»m kÒ ngay bé nhí vïng trªn, kÝch th−íc 64 Kb (tõ 1024 Kb ®Õn 1088 Kb).
ChÝnh tr×nh ®¹o diÔn Himem.sys cho phÐp b¹n sö dông ®−îc 24 Kb cña vïng bé
nhí më réng nµy ®Ó chuyÓn mét phÇn ch−¬ng tr×nh hÖ thèng cña Dos lªn ®©y gi¶i
phãng thªm chç cho bé nhí quy −íc
+ Bé nhí ph©n trang (Expanded Memory -EMS) cßn ®−îc gäi lµ bé nhí bµnh
tr−íng. Bé nhí nµy ®−îc ph©n thµnh tõng trang kÝch th−íc 16 Kb vµ ®−îc ¸nh x¹
vµo vïng khung trang cña UMB. Cã nh÷ng ch−¬ng tr×nh sö dông chç trèng trªn dÜa
cøng lµm bé nhí ph©n trang. Ch−¬ng tr×nh nµo muèn sö dông bé nhí ph©n trang th×
ph¶i b¸o râ lµ m×nh cÇn bé nhí ph©n trang cho tr×nh qu¶n lý EMM, viÖc nµy ®øng
vÒ phÝa ng−êi viÕt ch−¬ng tr×nh phÇn mÒm ph¶i th¶o ch−¬ng thªm g©y tèn kÐm cho
nhµ s¶n xuÊt nªn ng−êi ta Ýt viÕt ch−¬ng tr×nh lo¹i nµy. Bëi vËy nÕu b¹n më file
Config.sys xem th× thÊy ®a sè trªn m¸y chóng ta tr×nh qu¶n lý bé nhí Emm386.exe
th−êng ®−îc cµi ®Æt víi tham sè noems (NO EMS nghÜa lµ kh«ng sö dông bé nhí
ph©n trang)
Nãi chung viÖc qu¶n lý bé nhí lµ lµm sao ta cã ®−îc phÇn bé nhí h÷u dông tøc lµ
phÇn cßn l¹i cña bé nhí quy −íc cµng lín cµng tèt. §Ó lµm viÖc nµy ta ph¶i cã hiÓu
biÕt vÒ Himem.sys vµ Emm386.exe ®−îc cµi ®Æt b»ng lÞnh Device trong file
Config.sys, biÕt c¸ch x¾p sÕp c¸c dßng lÞnh trong 2 file hÖ thèng nh»m ®−a c¸c
phÇn cã thÓ lªn c¸c bé nhí kh¸c gi¶i phãng ®−îc nhiÒu chç trèng cho bé nhí quy
−íc.
Muèn biÕt bé nhí ®−îc ph©n bæ ra sao, tõ dÊu nh¾c Dos, b¹n ®¸nh lÞnh Mem.
Tr×nh qu¶n lý bé nhí cã s½n cña Dos lµ Himem.sys vµ Emm386.exe, b¹n cã thÓ
dïng tr×nh tiÖn Ých qu¶n lý kh¸c nh− QEMM
B¹n cã thÓ dïng Memaker, QEMM ®Ó tù ®éng söa ch÷a 2 file hÖ thèng dïm b¹n.
Nh−ng b¹n cÇn ph¶i ch¹y l¹i chóng mçi khi b¹n hay c¸c phÇn mÒm míi cµi ®Æt
thay ®æi néi dung 2 file nÇy, nÕu kh«ng bé nhí cña b¹n cßn "tÖ" h¬n lµ b¹n kh«ng
sö dông chóng.
Mét sè nguyªn t¾c ®Ó tèi −u 2 file hÖ thèng trong viÖc qu¶n lý bé nhí.
Updatesofts.com Ebook Team
Tìm hiểu về hệ thống
a/ Lu«n lu«n n¹p Himem.sys vµ Emm386.exe tr−íc tiªn. Riªng vÒ Emm386, nªn
dïng th«ng sè NOEMS vµ cã thÓ thªm 2 th«ng sè Highscan vµ I=B000(B7FF ®Ó
t¨ng dung l−îng cho khèi UMB. ThÝ dô:
device=c:\dos\emm386.exe noems highscan I=b000(b7ff
b/ Ph¶i cã dßng lÞnh Dos=high,umb
c/ §æi tÊt c¶ lÞnh device thµnh devicehigh nÕu ®−îc. B¹n ph¶i ®æi thö tõng lÞnh råi
khëi ®éng l¹i xem chóng cã b¸o lçi kh«ng v× cã mét sè drv kh«ng n¹p ®−îc lªn bé
nhí cao.
d/ Thªm LH vµo tr−íc tÊt c¶ c¸c dßng lÞnh n¹p drv th−êng tró trong Autoexec.bat
gièng nh− môc c. §èi víi c¸c lÞnh n¹p file ch−¬ng tr×nh ch¹y råi tho¸t nh− NDD,
IMAGE th× kh«ng cÇn.
e/ Th−êng xuyªn dïng lÞnh MEM ®Ó kiÓm tra bé nhí quy −íc. NÕu trªn 600Kb lµ
chøng tá b¹n ®· x¾p sÕp tèt 2 file hÖ thèng.
CµI §ÆT, Gì Bá PHÇN MÒM øNG DôNG & TIÖN ÝCH :
Khi míi mua m¸y, n¬i b¸n ®· cã cµi s½n cho chóng ta mét sè ch−¬ng tr×nh ®Ó
chóng ta sö dông, nh−ng víi thêi gian nhu cÇu sö dông thay ®æi, chóng ta cã thÓ
cÇn thªm hay bít mét sè ch−¬ng tr×nh cho phï hîp víi nhu cÇu cña chóng ta.
CµI §ÆT :
Thªm mét phÇn mÒm (ch−¬ng tr×nh) nµo ®ã vµo m¸y vi tÝnh, ®ã lµ cµi ®Æt ch−¬ng
tr×nh. Tr−íc tiªn b¹n cÇn ph©n biÖt gi÷a sao chÐp (Copy) vµ cµi ®Æt (Install hay
Setup)
Cã mét sè phÇn mÒm nhá, khi ch¹y chØ cÇn 1 vµi file vµ ch¹y ®éc lËp kh«ng "quan
hÖ" víi c¸c phÇn mÒm kh¸c. Ta chØ cÇn cã mét b¶n sao (Copy) cña nã, ®em vÒ ®æ
vµo dÜa cøng cña ta (còng Copy) lµ cã thÓ sö dông ®−îc b»ng c¸ch cho thi hµnh mét
trong c¸c file .bat hay .exe cña phÇn mÒm ®ã. ThÝ dô: VIETRES, NC, NU...
Nh−ng ®èi víi c¸c phÇn mÒm lín cña Dos còng nh− Windows, khi ch¹y cÇn nhiÒu
file vµ cã "nhê v¶" ®Õn c¸c phÇn mÒm kh¸c. ThÝ dô: 3DS, ACAD,
VIETWARE...Muèn sö dông ®−îc, tr−íc hÕt ta cÇn cã b¶n gèc trªn ®Üa mÒm hay
trªn CD ROM, sau ®ã ta ph¶i cµi ®Æt phÇn mÒm vµo dÜa cøng cña ta b»ng c¸ch cho
thi hµnh mét trong c¸c file : Install.bat, Install.exe hay Setup.exe (tïy theo phÇn
mÒm). C¸c file nµy th−êng n»m ngay trong dÜa sè 1 (nÕu b¹n cµi tõ dÜa mÒm).
Ch−¬ng tr×nh cµi ®Æt sÏ lµm c«ng viÖc bung nÐn c¸c file trªn ®Üa mÒm xuèng ®Üa
cøng, xÕp ®Æt chóng vµo c¸c th− môc con, t¹o vïng m«i tr−êng vµ ®¨ng ký c¸c
th«ng sè cÇn thiÕt vµo c¸c file hÖ thèng sao cho phÇn mÒm cã thÓ ch¹y ®−îc tèt
nhÊt mµ kh«ng cÇn sù can thiÖp cña chóng ta. NÕu b¹n kh«ng biÕt c¸ch cµi ®Æt, cã
thÓ phÇn mÒm kh«ng thÓ ch¹y ®−îc hay th−êng xuyªn bÞ lçi.
Updatesofts.com Ebook Team
Tìm hiểu về hệ thống
§Ó tr¸nh gÆp r¾c rèi trong viÖc cµi ®Æt vµ sö dông ch−¬ng tr×nh, b¹n nªn t×m ®äc
c¸c file *.txt, *.doc, cã trong mçi ch−¬ng tr×nh, ®Æc biÖt lµ file Readme.txt, c¸c file
nµy lu«n chøa nh÷ng th«ng tin cÇn thiÕt vµ míi nhÊt (gi