Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Что означают аббревиатуры BIOS и uefi.Содержание книги
Поиск на нашем сайте
1. BIOS.Basic Input-Output System (базовая система ввода-вывода) существует почти 30 лет. 2. UEFI. Интерфейс Unified Extensible Firmware Interface с 2001 года разрабатывался компанией Intel как стандарт EFI (Extensible Firmware Interface, расширяемый интерфейс встроенного ПО) для серверного процессора Itanium. Ввиду того, что данная модель представляла собой воплощение новейших технологий, найти подходящую версию BIOS, которая работала бы с Itanium после небольшой доработки, оказалось невозможным. Apple – первый производитель, начавший использовать во всех своих настольных компьютерах и ноутбуках индивидуальную версию EFI. Компания остается верна EFI с 2006 года, когда она принялась оснащать ПК и ноутбуки процессорами Intel. В 2005 году аббревиатура EFI была дополнена словом Unified. Оно говорит о том, что координацию разработки интерфейса осуществляют несколько компаний. Сюда относятся производители ПК, например Dell, HP и IBM, а также разработчики BIOS, например Phoenix и Insyde. Не обошлось и без Microsoft как основного разработчика ОС.
Почему BIOS должна уйти? Разрабатывая BIOS, программисты не задумывались о том, в течение какого времени будет использоваться эта система. Поэтому в этой базовой системеесть несколько компонентов, изменение которых невозможно либо связано с весьма большими трудностями. Например, BIOS (без специальных ухищрений) способна распознать диск емкостью лишь до 2 Тб, а современные 3,5-дюймовые жесткие диски могут хранить уже до 3 Тб данных. В UEFI подобных ограничений нет.Притом новая система предоставляет единый интерфейс программирования – это облегчает разработку программ, запускаемых до загрузки операционной системы. Кроме того, UEFI позволяет интегрировать дополнительные функции, например программу резервного копирования данных. Наконец, в UEFI отсутствуют некоторые технически устаревшие функции, имеющиеся в BIOS, – например, переключение процессора при загрузке системы в медленный режим работы Real Mode.
Преимущества UEFI: (слайд №5)
1. Поддержка жестких дисков большой емкости. Для управления жесткими дисками BIOS использует MBR (Master Boot Record, главная загрузочная запись) – она содержит информацию о разделах жесткого диска. Основной недостаток MBR: размер каждой записи в ней составляет 32 бита. В результате BIOS может контролировать приблизительно 4 млрд (232) секторов. К тому же базовая система «рассчитывает» на то, что размер каждого сектора составляет 512 байт; в итоге оказывается, что BIOS не может работать с дисками свыше 2 Тб. И если двадцать лет назад подобный объем считался несбыточной мечтой, то сейчас это суровая реальность. Секторы больших размеров позволили бы использовать диски емкостью 3 Тб, но не все программы из тех, которые напрямую обращаются к жесткому диску, работают с ними корректно. Что касается интерфейса UEFI, он использует для управления жесткими дисками технологию GPT (GUID Partition Table), обеспечивающую возможность записи на жесткий диск большего объема данных. В итоге стандарт GPT поддерживает жесткие диски емкостью до почти 8 млрд Тб.
Определение конфигурации с помощью BIOS.
Доступ к BIOS. (слайд №6)
Для доступа к BIOS используются программные прерывания. При этом каждая точка входа в BIOS использует свой вектор прерываний. Если точка входа обслуживает несколько процедур (называемых функциями BIOS), то номер функции задается в регистре AH. За процедурами BIOS закреплены прерывания Int 10h – Int 11Ah. Например, Int 12h вызывает процедуру, которая возвращает вызвавшей ее программе размер оперативной памяти ПЭВМ. Входные и выходные параметры процедур BIOS передаются в регистрах общего назначения центрального процессора ПЭВМ. Например, для установки системного времени нужно подать следующие команды: MOV AH, 1; Функция 1 - установка времени MOV CX, HIGH_COUNT; CX:DX = новое значение времени MOV DX,LOW_COUNT INT 1AH; Точка входа в BIOS, обслуживающая запросы к таймеру Для чтения времени используется следующая программа: MOV AH,0; Функция 0 - чтение времени INT 1AH; Запрос к BIOS. Результат будет возвращен в регистрах CX и DX. Процедуры BIOS сохраняют значения всех регистров, кроме тех из них, в которых возвращаются значения.
Области данных BIOS. (слайд №7)
Области данных BIOS - это либо области ОЗУ, в которых хранится текущая информация о состоянии ПЭВМ, либо области ПЗУ, в которых записаны аппаратные характеристики устройств. Сведения о наличии основных устройств компьютера записывается в область данных BIOS с адресом 0000:0410 размером в двухбайтовое слово - слово конфигурации. С помощью прерывания INT 11h программа может получить в регистре AX слово конфигурации из указанной выше области данных BIOS. Лекция №6. Функции BIOS.
Int 10h - Управление экраном: Для варианта №12, Лабораторной работы №2 - Определить режим видеоадаптера (текстовый, графический, разрешение(BIOS 10h)). 00h Задание видеорежима 01h Задание формы курсора 02h Задание позиции курсора 03h Чтение позиции и формы курсора 04h Чтение позиции светового пера 05h Задание активной страницы дисплея 06h Прокрутка окна вверх 07h Прокрутка окна вниз 08h Чтение атрибута и символа в текущей позиции курсора 09h Вывод атрибута и символа в текущую позицию курсора 0Ah Вывод символа в текущую позицию курсора 0Bh Задание цветовой палитры 0Ch Вывод пикселя на экран 0Dh Чтение пикселя 0Eh Вывод символов в режиме телетайпа Fh Чтение текущего состояния дисплея 10h Установка регистров палитр (PCjr, EGA, VGA, MCGA) 11h Управление знакогенератором (EGA, VGA, MCGA) 12h Выбор альтернативы (EGA, VGA, MCGA) 13h Вывод строки на экран (многие ПЭВМ) 14h Управление плазменным дисплеем (Convertible) 15h Чтение параметров активного дисплея (Convertible) 1Ah Чтение/вывод кода комбинации дисплеев (PS/2) 1Bh Чтение функциональной информации (PS/2) 1Ch Сохранение/восстановление состояния дисплея (VGA) Примечание. Функции 00h - 0Fh поддерживаются BIOS всех ПЭВМ (единственное исключение состоит в том, что BIOS не поддерживает графический режим монохромного адаптера Hercules). Остальные функции реализуются только теми адаптерами и теми ПЭВМ, которые указаны в скобках после их описания (подробная информация о каждой функции приведена ниже).
|
||||
Последнее изменение этой страницы: 2016-04-26; просмотров: 359; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.39.176 (0.011 с.) |