32비트 디스크 액세스
32-bit disk access32비트 디스크 액세스(FastDisk라고도 함)는 오래된 MS-DOS 기반의 Microsoft Windows 운영 체제에서 사용할 수 있는 특수 디스크 액세스 및 캐싱 모드를 의미합니다.시스템 BIOS 의 고도의 디스크 I/O 기능을 이용하기 위해서, 함께 동작하는 보호 모드 디바이스 드라이버 세트입니다.디스크 컨트롤러에 대한 인터럽트 13시간 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비트 파일액세스는 MS-DOS Int 21H 서비스를 대행 수신하여 32비트 코드 패스를 Windows가 직접 디스크 버스에 액세스하면서 386 보호 모드 및 CPU 속도로 유지되도록 했습니다.MS-DOS에 의한 리얼 모드의 Int 21H 서비스를 실행합니다.32비트 디스크 액세스는 32비트 파일액세스보다 퍼포먼스가 떨어지고 많은 컴퓨터에서 동작할 가능성이 낮습니다.32비트 파일액세스에는 32비트 디스크액세스가 필요 없습니다.
Windows 95, Windows 98, 및 Windows Me 에서는, 통상의 동작시에 네이티브 보호 모드 32 비트 디스크 드라이버가 사용됩니다.다만, 세이프 모드에서는 MS-DOS 리얼 모드 디스크 드라이버가 사용됩니다.리얼 모드의 MS-DOS 드라이버는, Windows 에 네이티브 드라이버가 없는 디스크 주변기기의 통상의 동작시에 사용할 수도 있습니다.
새로운 Windows 2000, Windows XP, Windows Server 2003, Windows Vista 이후의 operating system의 32비트 버전은, 항상 32비트 디스크 드라이버를 액티브하게 해, MS-DOS 드라이버를 전혀 사용할 수 없고, 이러한 operating system에는 이 표현이 사용되지 않습니다.