|
||||||||||||||||||||||||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[137] Тип адаптераРазмер BIOS, Кбайт Диапазон адресов BIOS
Платы контроллера жесткого диска и адаптера SCSI в конкретном компьютере могут использовать различные объемы памяти, но чаще всего диапазон адресов начинается с сегмента С800, как принято в стандарте на IBM PC. Почти все современные контроллеры жесткого диска и адаптеры SCSI с микросхемой BIOS, установленной на плате, позволяют довольно просто перемещать начальный адрес своей памяти в сегмент С000 или D000. В табл. 6.14 приведены принятые по умолчанию диапазоны адресов для некоторых плат. Если другие платы уже используют какие-либо адреса, выясните в документации, как изменить начальный адрес BIOS соответствующего адаптера для предотвращения возможных конфликтов. Карта распределения памяти для адаптеров SCSI типа AHA-2940 компании Adaptec показана на рис. 6.17. . - свободная облаешь памяши G - облаешь памяши (видеопамяшь) графического режима адапшера VGA И - облаешь памяши (видеопамяшь) монохромного шекешового режима адапшера VGA С - облаешь памяши (видеопамяшь) цветного шекешового режима адапшера VGA V - ROM BIOS адапшера VGA S - ROM BIOS основного адапшера SCSI R - облаешь сисшемной ROM BIOS 0-1-2-3-4-5-6-7-8-9-A-В-С-D-S-F- 0A0000: GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 0B0000: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 0-1-2-3-4-5-6-7-8-9-A-В-С-D-S-F- 0C0000: vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvw................................ 0D0000: ................................................SSSSSSSSSSSSSSSS 0-1-2-3-4-5-6-7-8-9-A-В-С-D-S-F- OSOOOO 0F0000 RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR Рис. 6.17. Принятое по умолчанию распределение памяти для SCSI-адаптера AHA-2940 компании Adaptec Память сетевых адаптеров Платы сетевых адаптеров также могут использовать область верхней памяти в сегментах С000 и D000. Размер и начальный адрес используемой памяти зависят от типа сетевой платы и ее изготовителя. Для некоторых из этих плат память вообще не нужна. Обычно сетевые платы используют две области верхней памяти: область IPL ROM, в которой располагается программа начальной загрузки; буфер обмена с сетью. В области ROM IPL (ее объем обычно равен 8 Кбайт) записана программа начальной загрузки, которая обеспечивает запуск компьютера непосредственно от файл-сервера по сети. При этом из него можно вынуть все дисковые накопители, превратив компьютер в бездисковую рабочую станцию. Поскольку в нем отсутствуют как жесткий, так и гибкий загрузочные диски, программа IPL должна скопировать операционную систему с файл-сервера и загрузить ее, как при загрузке с собственного диска. Если вы не используете компьютер в качестве бездисковой станции, отключите ROM IPL на плате адаптера. Правда, во многих сетевых адаптерах сделать это невозможно, и адресное пространство в 8 Кбайт, которое могло бы использоваться другими платами, теряется, даже если вынуть микросхему ROM из платы сетевого адаптера. Память для буфера обмена - это небольшая микросхема памяти на сетевой плате, которая резервирует часть области верхней памяти. Эта память, используя сетевую плату компьютера, играет роль "окна" в сеть, через которое осуществляется быстрая передача и прием данных. Впервые ее применила IBM в сетевых адаптерах Token Ring, и теперь эта память стала почти непременным атрибутом всех сетевых адаптеров. Ее пришлось ввести потому, что на большинстве систем передача данных через канал прямого доступа к памяти оказалась недостаточно быстрой. Это было наиболее заметно в компьютерах с 16-разрядной шиной ISA из-за некоторых особенностей контроллера прямого доступа к памяти и архитектуры шины. В сетевых адаптерах, не оснащенных такой памятью, данные передаются либо по каналам прямого доступа к памяти, либо через программный ввод-вывод. Хотя память для буфера обмена обеспечивает более высокую скорость передачи данных по сравнению с прямым доступом к памяти и программным вводом-выводом, для нее необходимо 16 Кбайт в области верхней памяти. Принимаемые по умолчанию адреса памяти для ROM IPL и памяти для буфера обмена сетевого адаптера Token Ring приведены на рис. 6.18. Другие сетевые адаптеры, например Ethernet, могут иметь аналогичные адреса. . - свободная облаешь памяи G - облаешь памяши (видеопамять) графического режима адаптера VGA И - облаешь памям (видеопамять) монохромного текстового режима адаптера VGA С - облаешь памяши (видеопамяшь) цветного шекешового режима адапшера VGA V - ROM BIOS адапшера VGA I - IPL ROM сешевого адапшера Token Ring И - облаешь памяши под буфер обмена адапшера Token Ring R - сисшемная ROM BIOS : 0-1-2-3-4-5-6-7-8-9-A-В-С-D-S-F- 0A0000: GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 0В0000: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC : 0-1-2-3-4-5-6-7-8-9-A-В-С-D-S-F- ocoooo: wwwwvwwvwvwwvwvwwvw................шиш........ 0D0000: ................................NNNNNNNNNNNNNNNN................ :0-1-2-3-4-5-6-7-8-9-A-В-С-D-S-F- 0S0000: ................................................................ 0F0000:RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR Рис. 6.18. Принятая по умолчанию карта памяти сетевого адаптера Token Ring Поскольку сейчас в большинстве компьютеров устанавливаются видеоадаптеры VGA, на рис. 6.18 также показана стандартная область BIOS адаптера VGA. Принимаемые по умолчанию адреса можно легко изменить. ROM IPL и память для буфера обмена также используются в других сетевых адаптерах, хотя их емкость и начальные адреса могут быть иными. Из гнезда некоторых сетевых адаптеров можно вынуть микросхему ROM, освободив тем самым соответствующие области верхней памяти и уменьшив вероятность возникновения конфликтов. Обратите внимание, что операционные системы Windows 9х, Windows ME и Windows 2000/XP сами по себе не пытаются оптимизировать использование памяти, а лишь устраняют конфликты. Дело в том, что при использовании 32-разрядных драйверов оптимизация малоэффективна. Системная BIOS Последние 128 Кбайт зарезервированной памяти используются для системной BIOS, которая записана в микросхемах ROM. В процессе загрузки программы BIOS управляют компьютером, а во время обычной работы служат драйверами компонентов системы. Поскольку эти программы должны быть доступны сразу после включения компьютера, их нельзя загружать с диска. Ниже приведены основные операции, которые выполняют программы, записанные в микросхемах ROM на системной плате. Сегменты E000 и F000 в карте распределения памяти считаются зарезервированными для системной программы BIOS, но вся область используется только в некоторых компьютерах класса AT. В компьютерах класса PC/XT занят только сегмент F000, а сегмент E000 можно использовать для ROM или RAM адаптеров. Во многих компьютерах класса AT сегмент F000 полностью занят BIOS, а сегмент E000 считается занятым, но не используется. Захватывая этот сегмент, 16-разрядная системная плата берет на себя управление соответствующими адресами, что не позволяет использовать эту область для других целей. Иными словами, ни один из адаптеров не может воспользоваться адресами этого сегмента. Именно поэтому в большинстве адаптеров конфигурация сегмента E000 не предусмотрена. Пространство памяти объемом 64 Кбайт фактически оказывается потерянным, но процессоры 386 и последующие с помощью своих устройств управления памятью могут отобразить часть дополнительной памяти в сегмент E000 как блок верхней памяти и использовать его для загрузки программ. Лучше использовать этот сегмент таким образом, чем вообще его потерять! В DOS подобные функции реализуются драйвером Emm386.exe. На рис. 6.19 показана карта распределения памяти системной BIOS для 16-разрядных систем и выше. Отметим, что в стандартном компьютере область BIOS занимает только сегмент F000 (64 Кбайт). В большинстве случаев сегмент E000 полностью свободен, и его можно использовать в качестве блока верхней памяти. . - свободная облаешь памяши R - системная ROM BIOS : 0-1-2-3-4-5-6-7-8-9-А-В-С-D-S-F- 0S0000: ................................................................ 0F0000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR Рис. 6.19. Карта памяти и размещение области системной ROM BIOS в большинстве компьютеров |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||||||||||||||||||||||||