Расширение системы BIOS
Расширение системы BIOS
Некоторех программы - драйверы устройств мы хотим загружать в
память так, чтобы они становились постоянным расширением системы.
Хорошим примером программы такого типа является BIOS. Поместив
драйверы устройств в ПЗУ, фирама IBM сделала их постоянной частью
системы. Эти процедуры доступны для всех программ, запускаемых на
IBM PC, поскольку BIOS всегда находится в памяти.
Однако большинство из нас не может позволить себе роскошь
помещать свои программы в ПЗУ. Если программа не предназначена для
широкого тиражирования, то нет никакого смысла тратить тысячи
долларов на производство единичного модуля ПЗУ. Однако, существует
более дешевая альтернатива. Разработаны ПЗУ специальных типов,
которые пользователь может программировать самостоятельно.
Некоторые компании поставляют программаторы ППЗУ (программируемые
ПЗУ - PROM в англоязычной аббревиатуре), которые позволяют вам
помещать свои программы в постоянную память. Специальное
техническое обеспечение для программирования ППЗУ стоит несколько
сотен долларов, а отдельные модули ППЗУ - от 10 до 50 долларов.
Для некоторых программ вам может понадобиться этот способ. В
IBM PC имеется свободное гнездо для подключения модуля ПЗУ. К этому
гнезду можно подключить стандартное ПЗУ на 8 кбайт или ППЗУ. Это
сделает программу постоянной частью ЭВМ. Мы не будем более подробно
обсуждать установку ПЗУ и ППЗУ. Для этого требуется специальное
техническое обеспечение, и эта процедура различна для разных
пользователей.
Вместо этого будут рассмотрены способы загрузки программы в
оперативную память таким образом, чтобы она стала постоянной частью
системы. Программа будет находиться в памяти вплоть до выключения
машины. Преимуществом в данном случае является то, что такая
функция встроена в ЭВМ не навсегда. Ее можно изменять не разбирая
машину. Если вы обнаружите в программе какие-либо недостатки, то ее
можно модифицировать без повторения всех манипуляций с ПЗУ.