32-биттік дискіге қол жеткізу (FastDisk) – MS-DOS негізіндегі Windows жүйелерінде дискілік операцияларды жеделдету технологиясы. Жадыны тиімді пайдалануға көмектеседі.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
32 битті дискіге қол жеткізу (сондай-ақ FastDisk деп белгілі) – бұл ескі, MS-DOS негізіндегі Microsoft Windows операциялық жүйелерінде қол жетімді ерекше дискіге қол жеткізу және кэштеу режимі. Бұл жүйелік BIOS-тағы жетілдірілген дискілік I/O мүмкіндіктерін пайдалану үшін бірлесіп жұмыс істейтін қорғалған режимдегі құрылғы драйверлерінің жиынтығы болды. Ол дискілік контроллерге 13h үзіліс BIOS шақыруларын сүзіп, оларды жүйе үшін ең тиімді жолмен – қатты дискілік контроллермен 32 биттік интерфейс арқылы немесе жүйелік BIOS арқылы бағыттайтын. 32 битті дискіге қол жеткізуді пайдалану Windows-та MS-DOS негізіндегі қосымшаларды дискіге ауыстыру үшін көбірек беттік жадты пайдалануға мүмкіндік берді, соның арқасында қосымшаларға қажет болғанда жеткілікті RAM босатылды. Кейде бұл режимді қосу сол кездегі ескі қосымшалардың жұмысын бұзуы мүмкін. Windows 3.1 386 Enhanced Control Panel-де 386 Enhanced режимінде 32 биттік оқу және жазуға рұқсат беруге арналған опцияны ұсынды. Әдетте, 32 биттік оқуды қауіпсіз түрде қосуға болады, бірақ 32 биттік жазуда бірқатар қосымшаларда мәселелер туындады. 32 битті дискіге қол жеткізу – MS-DOS қосымшаларын дискіге ауыстыруға мүмкіндік берген мүмкіндік болды. Әйтпесе, егер нақты режимдегі дискілік код (Int 13h өңдеушісі) ауыстырылса, виртуалды DOS машинасы шексіз циклге түсіп кететін. 32 битті дискіге қол жеткізуді 32 битті файлға қол жеткізумен шатастырмау керек. Екі технология да ұқсас болғанымен, 32 битті дискіге қол жеткізу Windows 3.1-мен, ал файлға қол жеткізу Windows for Workgroups 3.11-мен енгізілді. 32 битті файлға қол жеткізу Windows-қа дискілік шинаға тікелей қол жеткізуге мүмкіндік берді, MS-DOS-тың 386 қорғалған режимінде CPU жылдамдығымен Int 21H қызметтерін өңдеудің орнына, MS-DOS Int 21H қызметтерін ұстап тұрды. 32 битті дискіге қол жеткізудің өнімділігі төмен және 32 битті файлға қол жеткізуге қарағанда көптеген компьютерлерде жұмыс істеу ықтималдығы аз. 32 битті файлға қол жеткізу 32 битті дискіге қол жеткізуді қажет етпейді. Windows 95, Windows 98 және Windows Me жүйелері қалыпты жұмыс кезінде 32 биттік дискі драйверлерін пайдаланады. Алайда, қауіпсіз режим MS-DOS нақты режиміндегі дискі драйверлерін пайдаланады. MS-DOS-тың нақты режиміндегі драйверлерін Windows-та жергілікті драйверлері жоқ дискілік перифериялық құрылғылар үшін де қалыпты жұмыс кезінде қолдануға болады. Windows NT операциялық жүйелерінің 32 биттік нұсқалары, соның ішінде Windows 2000, Windows XP, Windows Server 2003, Windows Vista және одан кейінгі нұсқаларында әрқашан 32 биттік дискі драйверлері белсенді болады, MS-DOS драйверлерін мүлдем қолдануға болмайды және бұл терминді олар үшін қолданбайды.
32 bit Disk Access (also known as FastDisk) refers to a special disk access and caching mode available in older, MS DOS based Microsoft Windows operating systems. It was a set of protected mode device drivers that worked together to take advantage of advanced disk I/O features in the system BIOS. It filtered interrupt 13h BIOS calls to the disk controller and directed them in the most efficient way for the system — either through the 32 bit interface with the hard disk controller or through the system BIOS. Using 32 bit Disk Access allowed for more pageable memory in Windows to page MS DOS–based applications to disk to free enough RAM for applications when they needed to use it. Sometimes enabling this mode would break older applications of the day. Windows 3.1 had an option in its 386 Enhanced Control Panel that would enable 32 bit read & write access in 386 enhanced mode. Usually, 32 bit read could be safely enabled, but 32 bit write had issues with a number of applications. 32 bit Disk Access was the feature that made it possible to page MS DOS applications to disk. Without it, if the real mode disk code (the Int 13h handler) was paged out, the virtual DOS machine would loop forever. 32 bit disk access should not be confused with 32 bit file access. Although both technologies are similar, 32 bit disk access was introduced with Windows 3.1 and file access with Windows for Workgroups 3.11. 32 bit file access provided a 32 bit code path for Windows to directly access the disk bus by intercepting the MS DOS Int 21H services while remaining in 386 protected mode and at CPU speeds, rather than handling the Int 21H services in real mode by MS DOS. 32 bit disk access offers less performance and is less likely to work on many computers than 32 bit file access. 32 bit file access does not require 32 bit disk access. Windows 95, Windows 98, and Windows Me use native, protected mode 32 bit disk drivers during normal operation. However Safe Mode uses MS DOS real mode disk drivers instead. Real mode MS DOS drivers could also be used during normal operation for disk peripherals for which Windows did not have native drivers. 32 bit versions of the Windows NT family of operating systems including the newer Windows 2000, Windows XP, Windows Server 2003, Windows Vista and later always have 32 bit disk drivers active, cannot use MS DOS drivers at all, and the expression is not used for them.