SmartDrive
Deweloperzy | Microsoftu |
---|---|
Pierwsze wydanie | listopad 1988 |
System operacyjny | MS-DOS , Windows |
Licencja | Własne oprogramowanie komercyjne |
SmartDrive (lub SMARTDRV ) to program do buforowania dysku dostarczany z wersjami MS-DOS od 4.01 do 6.22 i Windows 3.0 do Windows 3.11 . Poprawia szybkość przesyłania danych , przechowując często używane dane w pamięci o dostępie swobodnym (RAM).
Wczesne wersje SmartDrive były ładowane przez sterownik urządzenia CONFIG.SYS o nazwie SMARTDRV.SYS . Wersje 4.0 i nowsze zostały załadowane za pomocą wykonywalnego o nazwie SMARTDRV.EXE , który można było uruchomić według uznania użytkownika lub podczas uruchamiania za pomocą AUTOEXEC.BAT . Jednak SMARTDRV.EXE zawiera również sterownik podwójnego buforowania , który należy załadować za pomocą CONFIG.SYS . Wersja 4.0 wprowadziła również 32-bitowy dostęp do dysku i mogła zmniejszyć jego rozmiar pamięci konwencjonalnej (pierwsze 640 kilobajtów pamięci, która była krytyczna dla DOS-a ) przez uruchomienie w górnym obszarze pamięci (384 kilobajty pamięci znajdujące się poza pamięcią konwencjonalną).
Zamaskowany wariant SmartDrive wykorzystujący interfejs Helix Cloaking API był dostępny w firmie Helix Software . Na Intel 80386 może działać w trybie chronionym , aby zmniejszyć zajmowane miejsce w konwencjonalnej pamięci.
Firma Microsoft sugeruje użycie SmartDrive podczas instalacji systemu Windows 2000 lub Windows XP z systemu MS-DOS w celu skrócenia czasu instalacji.
SmartDrive został zastąpiony przez VCache, który został wprowadzony w Windows for Workgroups 3.11 i przeniesiony do Windows 95 , Windows 98 / Windows 98 SE i Windows Me . Główną przewagą VCache nad SmartDrive jest możliwość dynamicznego dostosowywania rozmiaru pamięci podręcznej. Jednak w systemie Windows 95 zwykle zajmowało to zbyt dużo pamięci RAM; ten aspekt został ulepszony w systemie Windows 98.