|
發表於 2016-12-22 18:39:23
|
顯示全部樓層
hankhu大~
我就不解釋了,說DOS大家比較了解~
而不是說也可以WIN31/WIN95/WIN98了,因為這些作業系統的底層,是有不同設定可以選擇。這些是過渡的系統。
https://en.wikipedia.org/wiki/INT_13H
Under real mode operating systems, such as MS-DOS, calling INT 13h would jump into the computer's ROM-BIOS code for low-level disk services, which would carry out physical sector-based disk read or write operations for the program. In MS-DOS, it serves as the low-level interface for the built-in block device drivers for hard disks and floppy disks. This allows INT 25h and INT 26h to provide absolute disk read/write functions for logical sectors to the FAT file system driver in the DOS kernel, which handles file-related requests through MS-DOS API (INT 21h) functions.
Under protected mode operating systems, such as Microsoft Windows NT derivatives (e.g. NT4, 2000, XP, and Server 2003) and Linux with dosemu, the OS intercepts the call and passes it to the operating system's native disk I/O mechanism. Windows 9x and Windows for Workgroups 3.11 also bypass BIOS routines when using 32-bit File Access.
|
評分
-
1
查看全部評分
-
|