Tài liệu tìm hiểu về 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

pdf217 trang | Chia sẻ: franklove | Lượt xem: 2440 | Lượt tải: 3download
Bạn đang xem trước 20 trang tài liệu Tài liệu tìm hiểu về hệ thống, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
mercury@Updatesofts.com Ebooks Team 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