Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Hướng dẫn dùng cache để nâng cao tốc độ trong lập trình
MIỄN PHÍ
Số trang
5
Kích thước
22.3 KB
Định dạng
PDF
Lượt xem
1554

Hướng dẫn dùng cache để nâng cao tốc độ trong lập trình

Nội dung xem thử

Mô tả chi tiết

VIETBOOK

Trang 1

Duâng Cache àïí nêng cao töëc àöå

Disk cache laâ caách àún giaãn àïí nêng hiïåu quaã maáy PC lïn möåt mûác. Phöí biïën nhêët laâ super PC-Kwik vaâ

SmartDrive. Chuáng laâm cho àôa cûáng chêåm trúã nïn nhanh vaâ àôa cûáng nhanh thaânh nhanh hún.

Möåt kyä thuêåt goåi laâ caching coá thïí laâm cho maáy cuãa baån chaåy nhanh hún, maâ khöng phaãi töën keám gò

nhiïìu. Disk cache vêån haânh bùçng caách taåo möåt vuâng trong RAM àïí ghi taåm thúâi dûä liïåu lêëy tûâ àôa. Khi

DOS yïu cêìu möåt thöng tin naâo àoá tûâ àôa, phêìn mïìm caching àoåc nguyïn caác raänh chûáa dûä liïåu vaâ nhúá

chuáng vaâo cache. Nhûäng yïu cêìu khaác coá thïí liïn quan àûä liïåu àaä coá trong cache, do àoá thay vò àoåc tûâ àôa,

thöng tin cêìn thiïët àûúåc lêëy thûúâng tûâ RAM. Caác phêìn mïìm tûúng ûáng àïìu coá khaã nùng write caching

(WC), nghôa laâ khi DOS ghi dûä liïåu ra àôa, trònh quaãn lyá cache bùæt lêëy vaâ ghi vaâo cache. Khi naâo taâi nguyïn

hïå thöëng röîi, nöåi dung cache múái àûúåc ghi ra àôa.

Coá 2 phêìn mïìm caching töët nhêët laâ SmartDrive cuãa MS-DOS vaâ Microsoft Windows, vaâ Super PC￾Kwik 6.04 cuãa PC-Kwik Corporation (giaá 79,95 USD, liïn hïå qua: 800 - 274 - 5945, 503 - 644 - 5644).

Choån cöng cuå naâo? Ta haäy xem xeát tûâng àiïím maånh vaâ yïëu cuãa chuáng.

SMARTDRIVE

Chùæc chùæn baån àaä coá trong tay SMARTDRV.EXE. Trònh quaãn lyá Disk cache naây àaä àûúåc àûa vaâo MS￾DOS kïí tûâ phiïn baãn 5.0 vaâ vaâo Windows tûâ baãn 3.0. Trong nhûäng nùm gêìn àêy, SMARTDRV.EXE liïn

tuåc àûúåc nêng cêëp, chûáng toã rùçng cöng cuå naây phaát huy àûúåc taác duång.

1. Lûu yá àïën Write Caching

Khi duâng WC, nïëu maáy bõ treo hoùåc mêët àiïån trûúác khi nöåi dung cache àûúåc ghi ra àôa, khöng coá caách

naâo khöi phuåc laåi dûä liïåu bõ mêët. Khöng loaåi trûâ khaã nùng hoãng dûä liïåu trïn àôa do tùæt maáy vaâo thúâi àiïím

cache àang cêåp nhêåt caác vuâng hïå thöëng cuãa àôa. Nïëu tònh huöëng naây xaãy ra khi ghi vaâo àôa neán búãi

DoubleSpace hoùåc DriveSpace, toaân böå dûä liïåu trïn àôa coá thïí khöng truy cêåp àûúåc nûäa. Àêy laâ nhûúåc àiïím

lúán, do WC laâ chïë àöå mùåc àõnh àöëi vúái têët caã àôa cûáng. SmartDrive 4.0 (keâm theo Windows 3.1) vaâ 4.1

(cuâng vúái MS-DOS 6.0) khöng chó cho pheáp WC, maâ coân chuyïín àiïìu khiïín ngay vïì DOS sau khi thûåc

hiïån caching. Àiïìu naây nghôa laâ baån coá thïí thêëy lúâi múâi cuãa DOS vaâ nghô rùçng coá thïí tùæt maáy möåt caách an

toaân, trong khi SmartDrive chûa kõp veát nöåi dung cache ra àôa.

Do nhûäng phaân naân xung quang baãn 4.1, thaáng 6 nùm 1993 Microsoft àûa ra SmartDrive 4.2 coá tham söë

khoáa chuyïín àïí tùæt WC cho têët caã caác öí àôa. Ngoaâi ra, phiïn baãn naây veát caån cache trûúác khi trúã vïì lúâi múâi

DOS, do àoá viïåc sûã duång cache trúã nïn an toaân hún.

Hïå àiïìu haânh MS-DOS 6.2 duâng SmartDrive 5.0. Baãn múái naây tùæt khaã nùng WC vaâ khöng vïì DOS

trûúác khi cache àûúåc ghi ra àôa.

Nïëu baån chó duâng söë liïåu öí àôa trong tham söë cuãa SMARTDRV.EXE, vñ duå SMARTDRV C, seä cho

pheáp read caching vaâ tùæt write caching àöëi vúái öí C. Khi sûã duång baãn 4.2 hoùåc 5.0 vaâ muöën tùæt WC vúái têët caã

caác öí, haäy àûa tham söë lïånh /x vaâo lïånh: SMARTDRV/x.

Nïëu baån thûã caâi DoubleSpace cuãa MS-DOS 6.0 hoùåc DriveSpace cuãa MS-DOS 6.22 trïn maáy àang vêån

haânh SmartDrive, baån coá thïí nhêån àûúåc thöng baáo löîi "You must Specify the host drive for a DoubleSpace

drive" (phaãi chó roä öí chuã àöëi vúái öí DoubleSpace). Àiïìu naây xaãy ra khi duâng WC cho öí maâ baån àang tòm

caách neán. Haäy tùæt write caching vaâ caâi àùåt laåi Double Space/ DriveSpace.

SmartDrive khöng töí chûác caác cache cho caác öí àôa neán, nhûng laåi laâm àöëi vúái öí chuã chûáa têåp tin öí neán

(vñ duå: DBLSPACE.000). Tiïìm êín (caching) àöëi vúái öí chuã (host drive) cuäng tiïìm êín luön öí neán naây. Tuy

nhiïn, do hïå thöëng cuãa baån coá thïí mêët hoùåc laâm hoãng dûä liïåu nïëu thoaát (down) trûúác khi cache àûúåc ghi,

caác chuyïn gia khuyïn nïn úã write caching àöëi vúái caác öí chuã.

2. Haäy ghi cache ra àôa

Nïëu baån duâng WC, haäy àaãm baão nöåi dung cache àûúåc ghi ra àôa trûúác khi tùæt maáy. Àïí laâm àiïìu àoá, baån

coá thïí thûåc hiïån lïånh SMARTDRV /C.

Tải ngay đi em, còn do dự, trời tối mất!