![]() |
|
|
Реферат: Устройство и назначение системы BIOS ЭВМРеферат: Устройство и назначение системы BIOS ЭВММосковский Государственный Автомобильно-Дорожный Институт (технический университет) Кафедра: Автоматизированные Системы Управления “Организация ЭВМ” BIOS: ”Устройство и назначение системы BIOS ЭВМ” Студент 4ВАСУ: Бортников С.В. Москва2002Оглавление1. Введение………………………………………………………………………..2 2. Тип BIOS……………………………………………………………………….5 3. Причин, по которым приходится модернизировать BIOS………………….6 4. Версия BIOS……………………………………………………………………8 5. Перепрошивка Flash BIOS…………………………………………………….9 6. Восстановление поврежденный BIOS………………………………………10 7. PROM, EPROM и ЕEPROM и чем они отличаются………………………..11 8. Сброс установки BIOS (включая пароль) в значения по умолчанию…….12 9. Приложение1 - Полные настройки BIOS…………………………………...14 10. Подробное описание перепрошивки AWARD BIOSa……………………..46 11. Замена Logo…………………………………………………………………...55 12. Список источников…………………………………………………………...56 ВведениеBIOS (Basic Input Output System) - базовая система ввода-вывода. Это часть программного обеспечения PC, поддерживающая управление адаптерами внешних устройств, экранные операции, тестирование, начальную загрузку и установку OS. BIOS - это стандартный интерфейс, обеспечивающий переносимость OS между PC с одинаковым микропроцессором. BIOS хранится в ПЗУ PC. Управление устройствами осуществляется через механизм прерываний. Прерывания : - аппаратные(инициируются аппаратными средствами), - логические(инициируются микропроцессором - нестандартные ситуации в работе микропроцессора), - программные(инициируются каким-либо программным обеспечением). Большинство современных видеоадаптеров, а также контроллеры накопителей имеют собственную систему BIOS, которая обычно дополняет системную. Во многих случаях программы, входящие в конкретную BIOS, заменяют соответствующие програмные модули основной BIOS. Вызов программ BIOS, как правило, осуществляется через програмные или аппаратные прерывния. Заметим, что система BIOS помимо программ взаимодействия с аппаратными средствами на физическом уровне содержит программу тестирования при включении питания компьютера POST (Power–On-Self-Test, Самотестирование при включении питания компьютера). Тестируются основные компоненты, такие как процкссор, память, вспомогательные микросхемы, приводы дисков, клавиатуру и видеоподсистему. Если при включении питания компьютера возникают проблемы (BIOS не может выполнить начальный тест), вы услышите последовательность звуковых сигналов:
Если вы сталкиваетесь с чем-либо подобным, существует высокая вероятность того, что эта проблема связана с аппаратными средствами. Система BIOS в PS реализована в виде одной микросхемы, установленной на материнской плате компьютера. Заметим, что название ROM BIOS в настоящее время не совсем справедливо, ибо «ROM» - предполагает использование постоянных запоминающих устройств (ROM - Read Only Memory), а для хранения кодов BIOS в настоящее время применяются в основном перепрограммируемые (стираемые электрически или с помощью ультрафиолетового излучения) запоминающие устройства. Мало того, наиболее перспективным для хранения системы BIOS является сейчас флэш-память. Это позволяет легко модифицировать старые или добавлять дополнительные функции для поддержки новых устройств, подключаемых к компьютеру. Поскольку содержимое ROM BIOS фирмы IBM было защищено авторским правом, то есть его нельзя подвергать копированию, то большинство других производителей компьютеров вынуждены были использовать микросхемы BIOS независимых фирм, системы BIOS которых, разумеется, были практически полностью совместимы с оригиналом. Наиболее известные из этих фирм три: American Megatrends Inc. (AMI), Award Software и Phoenix Technologies. Заметим, что конкретные версии BIOS неразрывно связаны с набором микросхем (chipset), используемым на системной плате. Кстати, компания Phoenix Technologies считается пионером в производстве лицензионно-чистых BIOS. Именно в них впервые были реализованы такие функции, как задание типа жесткого диска, поддержка привода флоппи-дисков емкостью 1,44 Мбайта и т.д. Более того, считается, что процедура POST этих BIOS имеет самую мощную диагностику. Справедливости ради надо отметить, что BIOS компании AMI наиболее распространены. По некоторым данным, AMI занимает около 60% этого сегмента рынка. Кроме того, из программы Setup AMI BIOS можно вызвать несколько утилит для тестирования основных компонентов системы и работы с накопителями. Однако при их использовании особое внимание следует обратить на тип интерфейса, который использует привод накопителя. Система BIOS в компьютерах, неразрывно связана с SMOS RAM. Под этим понимается «неизменяемая» память, в которой хранится информация о текущих показаниях часов, значении времени для будильника, конфигурации компьютера: количестве памяти, типах накопителей и т.д. Именно в этой информации нуждаются программные модули системы BIOS. Своим названием SMOS RAM обязана тому, что эта память выполнена на основе КМОП-струкгур (CMOS-Complementary Metal Oxide Semiconductor), которые, как известно, отличаются малым энергопотреблением. Заметим, что CMOS-память энергонезависима только постольку, поскольку постоянно подпитывается, например, от аккумулятора, расположенного на системной плате, или батареи гальванических элементов, как правило, смонтированной на корпусе системного блока. Заметим, что большинство системных плат допускают питание CMOS RAM как от встроенного, так и от внешнего источника. Заметим, что в случае повреждения микросхемы CMOS RAM (или разряде батареи или аккумулятора) программа Setup имеет возможность воспользоваться некой информацией по умолчанию (BIOS Setup Default Values), которая хранится в таблице соответствующей микросхемы ROM BIOS. Кстати, на некоторых материнских платах питание микросхемы CMOS RAM может осуществляться как от внутреннего, так и от внешнего источника. Выбор определяется установкой соответствующей перемычки. Программа Setup поддерживает установку нескольких режимов энергосбережения, например Doze (дремлющий), Standby (ожидания, или резервный) и Suspend (приостановки работы). Данные режимы перечислены в порядке возрастания экономии электроэнергии. Система может переходить в конкретный режим работы по истечении определенного времени, указанного в Setup. Кроме того, BIOS обычно поддерживает и спецификацию АРМ (Advanced Power Management). Как известно, впервые ее предложили фирмы Microsoft и Intel. В их совместном документе содержались основные принципы разработки технологии управления потребляемой портативным компьютером мощностью. Напомним, что задание полной конфигурации компьютера осуществляется не только установками из программы Setup, но и замыканием (или размыканием) соответствующих перемычек на системной плате. Назначение каждой из них указано в соответствующей документации. BIOS является своеобразной программной оболочкой вокруг аппаратных средств PC(самого нижнего уровня),реализуя доступ к аппаратным средствам PC через механизм прерываний. Тип BIOS. Логично
предположить, что, если BIOS не нуждается в дисковых накопителях, то для его
хранения используется принципиально другой носитель информации, всегда
доступный независимо от состояния дисковой системы, что, собственно, и
позволяет компьютеру самостоятельно загружаться. Долгое время таким носителем
информации являлась микросхема ROM (read-only memory). Соответственно,
изменение BIOS было, если не невозможным, то крайне проблематичным. Однако, как
известно, компьютерные технологии развиваются чрезвычайно стремительными
темпами, и, со временем, когда необходимость в простом и доступном рядовому
пользователю перепрограммировании BIOS стала очевидной, на смену микросхеме ROM
пришла EEPROM (Electrically Erasable and Programmable Read-Only Memory),
известная также как Flash ROM. Такой тип микросхем позволяет перезаписывать
находящуюся в них информацию с помощью специальных программ, что максимально
упростило процесс обновления BIOS. В подавляющем большинстве случаев эта
микросхема устанавливается на материнской плате в специальную панель. Таким
образом, в случае выхода BIOS из строя по каким-либо причинам микросхему легко
изъять и перепрограммировать на специальном устройстве. Определить тип микросхемы ПЗУ, установленнолй на материнской плате, несложно. Сразу следует сказать, что практически все материнские платы после 1997 года поставляются с Flash ROM, но если Вы не уверенны лучше проверить - для этого необходимо посмотреть на маркировку чипа ROM (28 или 32-контактная микросхема с наклейкой производителя BIOS), отодрав наклейку. Маркировка означает следующее (ххх означает три произвольных цифры): 28Fxxx - 12V Flash память 29Cxxx - 5V Flash память 29LVxxx - 3V Flash memory (раритет) 28Cxxx - EEPROM, почти то же, что и Flash память 27Cxxx - с окошком. EPROM (уже не устанавливается с 1997 года): только для чтения, требует программатор для записи и ультрафиолетовую лампу для стирания PH29EE010: SST ROM Чип - перепрошиваемый 29EE011: Winbond чип - 5V Flash память 29C010: Atmel Chip - 5V Flash память Любые другие микросхемы, не имеющие окошка с маркировкой, не начинающейся с цифр 28 или 29, являются, скорее всего не Flash-памятью. Если же на микросхеме есть окошко - это верный признак того, что это не Flash.
практически потеряла свою актуальность, так как все современные материнские платы изначально комплектуются PnP BIOS. Но это вовсе не означает, что появление нового программного обеспечения больше не является серьезной причиной для модернизации BIOS. Так, с выходом MS Windows 98 и MS Windows 2000 появилась необходимость в полноценной поддержке со стороны BIOS стандарта ACPI, регулирующего энергопотребление компьютера.
Версия BIOS. Обычно производители материнских плат предлагают BIOSы для своих изделий. Так что, если знать производителя и название материнской платы, проблем не возникнет. В принципе, название материнской платы можно и не знать. Обычно допускается прошивка BIOS от других плат, если на них установлен такой же чипсет и контроллер ввода-вывода. Однако такой возможностью следует пользоваться только в случае крайней необходимости, так как возможны другие несоответствия, например в количестве слотов и т.п., а прошивка неправильного BIOS может привести к тому, что материнскую плату придется выкидывать. Что делать, если производителя и название материнской платы определить не удается? Чаще всего, производителя и название материнской платы можно определить по идентификационной строке, которую выдает BIOS сразу при включении компьютера. Для AMI BIOS эта строка имеет
вид, похожий на Идентификационная строка Award BIOS
имеет вид Перепрошивка Flash BIOS. Для выполнения этой операции необходимо иметь програму-прошивальщик и файл с BIOS. Программы для перепрошивки обычно поставляются с материнскими платами, в крайнем случае их можно скачать у производителей материнских плат. Далее, загрузившись под чистым DOS (без драйверов - нажав F8 и выбрав Safe Mode Command Prompt only), запустить программу прошивки: · awdflash xxx.bin (для Award BIOS) · amiflash xxx.bin (для AMI BIOS) · mrflash xxx.bin (для MRBIOS) Подробнее о прошивке Award BIOS см. приложение. Замечания: · Большинство программ прошивки при запуске спрашивают, сохранить ли текущую версию BIOS. На этот вопрос рекомендуется ответить положительно, так как новый BIOS может работать не так как хотелось бы. · Некоторые производители материнских плат могут предлагать свои собственные программы- прошивальщики. В таком случае лучше пользоваться ими. · Перед прошивкой новой версии BIOS выключите опцию System BIOS Cacheable в Setup. · Если в Вашей системе процессор разогнан, то на время перепрошивки BIOS поставьте его на штатную частоту. Почему прошивальщик Award BIOS выдает сообщение "Insufficient memory"? 1. В Setup в разделе Chipset Features Setup, отключите Video Bios Cacheable. 2. Выйдете из Setup. 3. Перезагрузитесь под чистым DOS (нажав F8 и выбрав Safe Mode Command Prompt only) 4. Перепрошейте BIOS и перезагрузитесь 5. Войдите в Setup и установите опцию Video Bios Cacheable в Enable. Восстановление поврежденный BIOS. Что будет, если запортить BIOS или прошить неправильную версию? Скорее всего, компьютер не будет грузиться, даже не подавая признаков жизни. Метод 1 (универсальный): 1. Беpем любую pаботающую мать, поддеpживающую флэш (главное, чтоб она была на том же чипсете , на котоpый pассчитан BIOS, котоpый мы хотим записать. Можно попробовать прописать и на другом чипсете, но здесь Вы сильно рискуете). Нужно пpосто найти флэш или ПЗУ от матеpи, аналогичной той, флэш из котоpой мы будем пеpеписывать, и вpеменно поставить его (пеpеставив, если нужно, джампеpа типа флэша), (если есть пpогpамматоp, который поддерживает Ваш флэш - лучше и проще записать через него). 2. Вынимаем флэш или ПЗУ из этой матеpи, обвязываем его с двух концов двумя кольцами нитки (чтоб можно было его легко извлечь) и неплотно втыкаем назад в панельку. 3. Загpужаемся в "голый" ДОС, выдеpгиваем за эти два кольца стоящий в матеpи флэш или ПЗУ (все pавно он нужен только пpи загpузке), если нужно, пеpеставляем джампеpа типа флэша, и вставляем флэш, котоpый нужно записать. Главное тут - ничего не замкнуть :) 4. Запускаем пpогpамму записи, pассчитанную на мать, на котоpой пишем, BIOS с котоpым гpузились и флэш, котоpый нужно записать (пpогpамма должна уметь пеpеписывать флэш целиком, напpимеp, из комплекта mr-bios или asusовский pflash). Пишем, выключаем питание и вынимаем готовый флэш. Все. Метод 2 (для Award BIOS): 1. Извлечь PCI-видеокарту (все нижеописанное не будет работать с PCI-видео, так как для инициализации PCI необходим BIOS, хотя судя по отзывам на некоторых платах, в частности на Gigabyte 6va7 получалась загрузка при поврежденном BIOS через PCI и AGP видео карты, но это частные случаи... ) 2. Установить старую ISA-видеокарту и подключить монитор 3. Вставить загрузочную дискету в дисковод А: 4. Включить компьютер 5. Компьютер заработает благодаря Award Boot Block (Может не получиться, зависит от повреждения BIOS.) 6. Вставить предварительно созданную дискету с прошивальщиком и правильным BIOS 7. Перепрошить BIOS 8. Перезагрузиться 9. Выключить компьютер и поменять видеокарту обратно. Все - теперь можно работать Метод 3 (для интеловских матерей): 1. Установить Flash Recovery jumper в положение recovery mode (к сожалению, такую возможность имеют не все платы) 2. Вставить загрузочную bootable upgrade дискету, которой комплектуется каждая интеловская плата, в дисковод A: 3. Перезагрузиться 4. Во время этой процедуры экран будет оставаться темным, так как в непрошиваемой boot block area не содержатся функции работы с видео. Эта процедура может контролироваться только пищанием спикера и миганием лампочки дисковода. Когда компьютер пискнеть и лампочка дисковода загорится, можно считать, что система копирует необходимые данные во Flash ROM. Как только лампочка дисковода погаснет, прошивка закончится. 5. Выключить компьютер 6. Вернуть Flash Recovery jumper обратно в положение по умолчанию 7. Вынуть дискету из дисковода и включить компьютер PROM, EPROM и ЕEPROM и чем они отличаются. PROM (programmable read-only memory - программируемая память только для чтения) - это чип памяти, данные в который могут быть записаны только однажды. То что записано в PROM, не вырубишь топором :) (хранится в нем всегда). В отличии от основной памяти, PROM содержит данные даже когда компьютер выключен. Отличие PROM от ROM (read-only memory - память только для чтения) в том, что PROM изначально производятся чистыми, в тот время как в ROM данные заносятся в процессе производства. А для записи данных в чипы PROM, применяются специальные устройства, называемые программаторами. EPROM (erasable programmable read-only memory - стираемая программируемая память только для чтения) - специальный тип PROM, который может очищаться с использованием ультрафиолетовых лучей. После стирания, EPROM может быть перепрограммирована. EEPROM - по сути похожа на PROM, но для стирания требует электрических сигналов. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
Рефераты бесплатно, реферат бесплатно, курсовые работы, реферат, доклады, рефераты, рефераты скачать, рефераты на тему, сочинения, курсовые, дипломы, научные работы и многое другое. |
||
При использовании материалов - ссылка на сайт обязательна. |