понимает только простейшие команды типа: поместить головку на такую-то
дорожку, считать сектор и т.п. Если бы все программы содержали в себе инструкции подобного рода, то они занимали бы много места, да и работали весьма и весьма неэффективно. Кроме этого, при появлении новых устройств все существующие программы приходилось бы модифицировать. Чтобы избежать подобных проблем, большую часть работы по обработке операций ввода-вывода переложили на BIOS. Это, конечно, не решило всех проблем, но по меньшей мере значительно упростило их решение.
*Справедливости ради надо отметить, что современные операционные системы практически не используют (Windows 95/98/Me) или вообще не используют (Windows NT/2000/XP) возможности BIOS по обработке операций ввода-вывода. Определяющее значение эти функции имели во времена операционной системы MS-DOS
Колледж Телекоммуникаций СПбГУТ