Адресное пространство PC и XT Сегментные и линейные адреса DOS Память VGA BIOS видеоадаптеров Платы сетевых адаптеров Базовая система ввода/вывода Карты ПЗУ IBM BIOS Дополнительная память Предотвращение конфликтов резидентные программы
ПЗУ (постоянное запоминающее устройство) или ROM (read only memory), которое содержит - постоянную информацию, сохраняемую даже при отключенном питании, которая служит для тестирования памяти и оборудования компьютера, начальной загрузки ПК при включении. Запись на специальную кассету ПЗУ происходит на заводе фирмы-изготовителя ПК и несет черты его индивидуальности.

Отметим, что в новейших компьютерах PS/2 интерпретатор встроенного Бейсика отсутствует, а его место занимают дополнительные программы BIOS.

В компьютерах PS/2 с процессорами 286 и последующими устанавливается расширенная ABIOS (Advanced BIOS), необходимая при работе в защищенном режиме с такими операционными системами, как OS/2. Компьютеры без ABIOS тоже могут работать с OS/2, но должны предварительно загружать аналогичную программу с диска.

В некоторых совместимых компьютерах с SCSI-накопителем для того, чтобы они могли работать с OS/2, необходимо использовать специальный драйвер защищенного режима, так как встроенная BIOS на плате основного (host) адаптера SCSI рассчитана только на работу в реальном режиме. SCSI-адаптеры фирмы IBM уникальны в том отношении, что их встроенная BIOS включает в себя программы для реального и защищенного режимов, и они работают с любой операционной системой без дополнительных драйверов. На самом деле это не столь уж большое достоинство, так как драйвер для защищенного режима можно загрузить и с диска (загрузка происходит в реальном режиме) в процессе запуска OS/2. Сейчас многие процедуры первой ABIOS усовершенствованы и загружаются именно с диска, "заслоняя" собой процедуры, записанные в ПЗУ системных BIOS. Поскольку дополнительные функции ABIOS фактически не используются, у нее нет никаких преимуществ перед обычными версиями.

Встроенный Бейсик. Карты ПЗУ большинства оригинальных (самой фирмы IBM) и IBM-совместимых компьютеров полностью совпадают за исключением области встроенного Бейсика. Сейчас мы попробуем разобраться в происхождении встроенного (или, как его иногда называют, кассетного) Бейсика, и в том, почему его можно иногда встретить даже в современных компьютерах. Попутно мы скажем несколько слов о тех сообщениях, которые выдаются на экран при некоторых ошибках. Прозрачная сеть является простым решением, в котором для взаимодействия локальных сетей, расположенных на значительном расстоянии друг от друга, используется принцип Plug-and-play (подключись и работай).

Как это ни странным кажется сейчас, но в первых IBM PC сзади имелся разъем для подключения кассетного магнитофона, с которого можно было загружать программы. Когда появился IBM PC, самым популярным был компьютер Apple II, и у него тоже был такой разъем. В то время накопители на гибких дисках были слишком дорогими, а жестких дисков вообще не было. Стоимость накопителей на гибких дисках снижалась довольно быстро, поэтому встроенный порт для кассетного магнитофона во всех последующих моделях компьютеров отсутствует (а в совместимых компьютерах его вообще никогда не было).

У первого PC в его исходной конфигурации имелось всего 16 К памяти. Накопителей на гибких дисках не было, поэтому нельзя было ни сохранить программный файл на диске, ни загрузить его. Большинство пользователей в те времена либо сами писали программы на Бейсике, либо вводили (с клавиатуры) программы, написанные другими. Существовало довольно много вариантов Бейсика, но наибольшей популярностью пользовалась его версия фирмы Microsoft. Интерпретатор Бейсика был в те времена необходимой принадлежностью любого компьютера, но при загрузке он занимал примерно 32 К оперативной памяти, не считая текста самой программы и данных.

Чтобы удешевить систему и уменьшить емкость ОЗУ, фирма IBM приобрела у Microsoft лицензию на интерпретатор MS-BASIC. Интерпретатор Бейсика был встроен в ПЗУ системной BIOS и занял 32 К в диапазоне F6000-FDFFF. Благодаря этому все 16 К оперативной памяти компьютера можно было использовать для хранения программ и данных. Для сохранения и загрузки программ в Бейсике предусматривалось обращение к порту кассетного; магнитофона.

Если вы приобретали для своего компьютера дисковод гибких дисков, то для работы с ним вам нужна была DOS. Поскольку во встроенном Бейсике не предусматривалась возможность записи и считывания файлов с дисков, соответствующее расширение или оверлей вошло в состав DOS. Этот файл под названием BASICA.COM; (BASIC Advanced) был только дополнением к встроенному Бейсику и не мог быть запущен отдельно. А так как в совместимых компьютерах никогда не было встроенного Бейсика, расширение BASICA с дисков IBM DOS на этих компьютерах не работало.

Одной из первых решение проблемы нашла фирма Compaq. Она приобрела у Microsoft лицензию на DOS независимо от фирмы IBM и создала свою версию Compaq DOS. На дисках, этой операционной системы имелся интерпретатор Бейсика фирмы Microsoft в виде файла' GWBASIC.EXE (Graphics  Workstation BASIC). Это была самостоятельная программа, которая могла работать на любом компьютере независимо от того, имелся ли в нем встроенный Бейсик или нет. В результате ПЗУ для BASIC оказалось ненужным.

Как это ни странно, но фирма IBM продолжает выпускать большинство компьютеров PS/2 с встроенным Бейсиком и файлом BASICA.COM. В компьютере PS/2, которым я сейчас пользуюсь, установлены процессор 486 и SCSI-адаптер. Купил я его с диском на 400 М, и прошло довольно много времени, прежде чем я его "перерос" и установил новый накопитель на 4 Г. Тем не менее, в нем имеется встроенный Бейсик, зря занимающий 32 К памяти. Мне это сильно напоминает небезызвестный человеческий орган под названием аппендикс.  Это случай классического атавизма, когда орган, жизненно необходимый нашим пращурам, становится со временем бесполезным недоразумением.

Естественно было бы основным фактором производительности системы оперативной памяти назвать ее пропускную способность, т.е. количество мегабайт в секунду, которое способна считать (записать) оперативная память. Разумеется, пропускная способность оперативной памяти напрямую зависит от частоты работы чипов памяти и от ширины шины, связывающей память и процессор, и обычно определяется как произведение ширины шины на частоту ее работы.

Базовая система ввода/вывода Логическая организация памяти ПК Программирование в среде С++ Интегрированная среда разработки