Real Mode OS Warning: Difference between revisions

m
Fixed spelling
[unchecked revision][unchecked revision]
m (Grammar fix)
m (Fixed spelling)
 
Line 44:
For hot-plug devices (all SATA disks, all USB devices, etc) there is no support for hot-plug. E.g. if the user unplugs a USB flash device (or SATA hard drive or...) there's no notification (read/writes to the device simply cause an error) and if the user plugs in a USB flash device (or SATA hard drive or...) there's no way for the OS to use it (the BIOS continues to pretend the device doesn't exist).
 
There is no concept of IO priorities and no way to cancel an "in progress" transfer. This means that if you need to tansfertransfer data as soon as possible then that transfer has to wait until any less important "in progress" transfer completes.
 
There is no support for "trim" (for SSD and USB flash), no support for "secure erase", no support for "eject" (for CD drives), no support for monitoring the health of the device ("Self-Monitoring, Analysis and Reporting Technology"), no support for hard drives with 4 KiB sectors (determining if the drive has 4 KiB sectors or not), and no support for "write barriers" or determining if the data has actually been written to the media and not just buffered by the drive (needed to ensure power failures can't cause file system corruption).
Anonymous user