Применительно к BIOS, аппаратное обеспечение ПК имеет множество особенностей. Эти особенности и их влияние на исполнение кода BIOS рассматриваются в данном разделе. Общая архитектура современного ПК довольно сложна, и разобраться в ней очень трудно, особенно тем, чья профессиональная деятельность началась уже того, как завершилась эпоха господства DOS. Что общего, можете вы ‘“Просить, имеется между современным аппаратным обеспечением и DOS? — Цело в том, что эта операционная система тесно связана как с BIOS, так Логика — это просто другое название чипсета и с аппаратными средствами. Эта связь сохранялась на протяжении десятилетий, с тем чтобы обеспечить обратную совместимость. При разработке архитектуры DOS было сделано множество предположений, касающихся BIOS и другого аппаратного обеспечения, с которым она взаимодействует. В отличие от современных операционных систем, DOS позволяет прикладным программам напрямую взаимодействовать с аппаратными средствами. Вследствие этого, многие предопределенные диапазоны адресов в аппаратном обеспечении современных ПК необходимо поддерживать в таком же состоянии, в каком они были во времена DOS. В настоящее время, большая часть работы по поддержанию этих диапазонов адресов выполняется чипсетом материнской платы и современными шинными протоколами. Эти диапазоны лежат в пределах первого мегабайта адресного пространства процессоров х86, т. е. в диапазоне 0X0_0000-0Xf_ffff. Имейте в виду, что на этот диапазон адресов отображается не только ROM, но и многие другие отображаемые на память компоненты аппаратного обеспечения ПК. Этот аспект будет обсуждаться чуть позже.
Рубрика: Женский интерес