Ru-Board.club
← Вернуться в раздел «Драйверы и прошивки BIOS»

» В ближайшем будущем BIOS может кануть в Лету

Автор: b0ev0y_ezh
Дата сообщения: 22.02.2003 08:45

Цитата:
В ближайшем будущем BIOS может кануть в Лету
21/02/2003 12:07, Алексей Непомнящий
Инженеры Intel предсказывают смерть BIOS – одного из наиболее архаичных компонентов архитектуры PC. Со времени своего появления больше 20 лет назад BIOS не претерпел сколько-нибудь существенных изменений в архитектуре и все больше мешает производителям компьютерного оборудования.

Замену этому компоненту Intel видит в своей разработке Extensible Firmware Interface (EFI) – своеобразной операционной системе, которая будет храниться в недоступных программным образом секторах жесткого диска и будет исполнять функции BIOS. EFI обладает графическим интерфейсом, правда, как и BIOS, ограниченным палитрой VGA. Единый интерфейс заменит собой все многообразие текстовых и графических интерфейсов BIOS разных производителей, в которых путаются даже опытные компьютерные специалисты.

Кроме того, EFI обладает сетевыми функциями, что позволит проводить удаленную диагностику компонентов компьютера. В отличие от прошивок BIOS, которые целиком создаются на ассемблере, EFI написана на С, что позволит легко изменять ее и добавлять новые диагностические функции, применяя обычные среды программирования этого языка.

Одна из надежд, которая связана с наследником BIOS – возможность оживить зависшую операционную систему пользователя. Пользователь сможет загрузить EFI и, покопавшись в настройках системы, заменить сбоящие драйверы и продолжить работу. Среди других преимуществ EFI – возможность хранить в ее файловой системе на винчестере различные служебные программы, например, утилиты разбиения диска и резервного копирования информации, загрузчики операционных систем и тому подобное. Кроме того, использование файловой системы EFI и возможности контроля над оборудованием дадут новые возможности по защите информации от взлома и незаконного копирования.

И, наконец, последнее преимущество EFI – она может работать с различными платформами. Ставшая обязательной для систем на основе Itanium, она была также портирована для процессоров Intel 32-разрядной архитектуры, а также для процессоров XScale.

EFI не заменит BIOS в одночасье. Сперва эти компоненты будут существовать вместе, однако затем EFI должна вытеснить BIOS. Некоторые производители программной начинки BIOS уже начали сотрудничество с Intel в рамках работы над EFI.

взято с http://www.3dnews.ru/news/?view_options=by_message&message_id=9228&job=view_qa&object=qa&object_id=1
Автор: adidas city sport
Дата сообщения: 22.02.2003 08:49
b0ev0y_ezh
разработчики фирмы Тошибы уже задумавылись об щтом до того как интел решил создать сие новшество.
Автор: b0ev0y_ezh
Дата сообщения: 22.02.2003 08:53
adidas city sport
Но Интел уже решил что будет делать, а Еошиба только задумывалась.
Но мне другое интересно, как это всё на практике будет?
Автор: Aleek
Дата сообщения: 22.02.2003 09:40
b0ev0y_ezh
2 года тому назад, когда я покупал свой первый ноут, мне предлагали уже нечто подобное. Тошибовцы.
но я прокрутил ето все через мозги, и понял что к добру ето не приведёт.
т.к. мне сказали что биос не будет вмонтирован в мат. плату, а в сам винчестер.
может в нулевую дорожку хотели впихнуть?
Автор: b0ev0y_ezh
Дата сообщения: 22.02.2003 13:04
Aleek

Цитата:
мне сказали что биос не будет вмонтирован в мат. плату, а в сам винчестер.
может в нулевую дорожку хотели впихнуть?



Цитата:
которая будет храниться в недоступных программным образом секторах жесткого диска и будет исполнять функции BIOS.

Автор: vserd
Дата сообщения: 22.02.2003 13:45
b0ev0y_ezh
Прочитай лучьше это: http://www.compulenta.ru/2003/2/19/37701/, более реалистичное предложение.
Ответь мне на вопрос, что делать с бездисковыми системами, и как определить что винт подключен?


Цитата:
Одна из надежд, которая связана с наследником BIOS – возможность оживить зависшую операционную систему пользователя. Пользователь сможет загрузить EFI и, покопавшись в настройках системы, заменить сбоящие драйверы и продолжить работу.

Интересно как это они себе представляют, если отрубилась клава и мышь?
Автор: xntx
Дата сообщения: 22.02.2003 13:55
а если винт полетел? что это за идиотизм?
Автор: BerserkerRR
Дата сообщения: 22.02.2003 14:09
Я думаю для ноутбуков нормальное решение. Вот Тошиба и подключилась что бы в нотбуки свои напихать. А вот на обычный ПК будет трудней вдренить.
Автор: OldGopher
Дата сообщения: 22.02.2003 14:32
vserd
Это-то как раз просто.

Делается как в старом дебаггере Periscope IV и иже с ними. Работало у меня с SoftIce.

Делается плата с кнопкой, навешенная на NMI. Если все зависло, нажимается кнопка, и процессор плюхается на вектор NMI. SoftIce или программа Periscope работают как квази-ОС. Процессор автоматически освобождается от замаскированных прерываний и т.д.

К сожалению это срабатывало не всегда. Если скажем PCI карта не отпускала шину -сифон всей концепции. Если процессор работает в кэше, то еще есть шансы. А если требуется выход на шины памяти или внешние - все полный завис. Можно теоретически сбросить все шины, но тогда весь код этой квази-ОС (а он не токой маленький, там же есть и видеоинтерфейс) должен все время торчать в оперативке, и некоторые сегментные регистры должны все время быть установлены на него. И требуется обеспечить защиту страниц, а то можно случайно или намерянно этот код покосить. Не так как в Windows XP, там вообще защита страниц чисто фиктивная.



Автор: tankistua
Дата сообщения: 22.02.2003 15:36
шо-то мне все это напониманает...

вспомните как предрекали гибель 3.5 дюймовых дисководой , потом CD-ROM-ов...

что из этого вышло - сами знаете...

Добавлено
я не спорю , что когда на смену бтосу прийдет что-то другое, но это будет не так-то скоро
Автор: b0ev0y_ezh
Дата сообщения: 23.02.2003 09:36
vserd

Цитата:
Ответь мне на вопрос, что делать с бездисковыми системами, и как определить что винт подключен?

Вот это мне самому интересно
Автор: Dieduks
Дата сообщения: 23.02.2003 14:02
b0ev0y_ezh
Наверно они думают что бездисковые уже нонсенс.
Автор: los2
Дата сообщения: 23.02.2003 17:11
когда -то BIOS я обновлял только с дискеты,сейчас я из под windows, как обычное приложение-все течет-все меняется.
Автор: igcomp
Дата сообщения: 23.02.2003 22:42
b0ev0y_ezh
Для того чтобы заработал HDD, надо определенные параметры ввести(Как без загрущика будет работать HDD). На COMPAQ давно было это сделано. Да и как же на старых Компаках от серверов до рабочих станций в первых 10-20Мб БИОС сосуществовал. Прошивали не ПЗУ на маме, а меняли БИОС на HDD.
Автор: emx
Дата сообщения: 23.02.2003 23:13
Глупость на самом деле, особенно если часто винты меняешь... Это ж... Хе! Переустановка биоса Нет, нафиг такое счастье. Если ненравится цмос, можно интегрировать какую-нибудь флешку метров на 128-256, но использовать для нужд биоса физический hdd иррационально и крайне ненадежно. ИМХО.
Автор: Geo123
Дата сообщения: 23.02.2003 23:32
emx

Цитата:
Глупость на самом деле, особенно если часто винты меняешь...

Да, особенно если представить, что диск упал, а запуститься с чего-то надо .
Автор: OldGopher
Дата сообщения: 24.02.2003 08:09
emx
Geo123
Можно к каждому компу давать CDROM с BIOS и требовать загрузку с него. Но опять таки мы здесь путаем сам BIOS и программу UI CMOS.

Всегда должен существовать некий стартовый BIOS.

Рассмотрим серию микропроцессоров х86. После прохождения сигнала reset и самотестирования процессор оказывается в состоянии замаскированных прерываний (ясно, что IDT не установлена) и IP стоит на (меня поправят, нет под рукой справочника) адресе 000F0000. Там должен оказаться некий рациональный код (в реале - BIOS), существующий независимо от каких-то там дисков, flash или CDROM.

А программа смены данных в CMOS может находиться где угодно.
Автор: b0ev0y_ezh
Дата сообщения: 24.02.2003 11:39
emx
Geo123
Я вот тоже думаю так, лучше уж в мамку какуюнить флешку впаять
Но с другой стороны, цена мамок сразу вырастет баков на 70-100, а это не малые деньги, сами понимаете.
Автор: igcomp
Дата сообщения: 24.02.2003 12:58
OldGopher
Вот об этом я и говорил, что всеравно должен быть
Цитата:
некий стартовый BIOS

А на чем он будет сделан: на дешевом ПЗУ или дорогой флэшке- это решать производителю.

Добавлено
Geo123
Самое интересное, что Компаки грузятся с дискет, даже если нет HDD. Да и чего ты будешь запускать без HDD ?

Добавлено
Можно конечно в Digger'a от 89 года сыграть с дискеты.
Автор: Geo123
Дата сообщения: 24.02.2003 13:42
igcomp

Цитата:
Да и чего ты будешь запускать без HDD ?

Это да, я просто имел в виду, что диск упал (но он есть ).
Но OldGopher хорошо объяснил.
Автор: COMRAD
Дата сообщения: 24.02.2003 16:06

Цитата:
вспомните как предрекали гибель 3.5 дюймовых дисководой , потом CD-ROM-ов

А промышленные образцы уже есть?
Автор: igcomp
Дата сообщения: 24.02.2003 17:00
Geo123

Цитата:
диск упал (но он есть

NO-DOS раздел не портится. А если сдох диск, так НФ он нужен, лучше на стенку повесить
Автор: Sin
Дата сообщения: 25.02.2003 18:46
Господа, а кто из Вас видел MAC?
Нету там BIOSа как мы его привыкли видеть на наших писюках.
Начальная загрузка с тестированием железа и усё. Смена железа проходит очень просто, всё определяется само, и самое страшное что всё это работает.
На работе стоит пара штук стареньких (года 3), новых пока не видел.
Автор: igcomp
Дата сообщения: 25.02.2003 20:35
Sin
Ну ты загнул
Да и железа у Маков не так много. Ты что Скази диск менял и все? Ты попробуй видяху поставь в PCI, а я посмотрю и посмеюсь
Автор: Sin
Дата сообщения: 25.02.2003 20:42
Дык ведь втыкивал. А ты, что думаешь там встроенная. Драйвера (там они по другому обзываются) опосля при старте ОС подключаются. Аесли мне память не изменяет то начальный старт на IBM происходит без предварительной загрузки.
Автор: igcomp
Дата сообщения: 25.02.2003 20:43
Я имел ввиду видяху от IBM PC.

Цитата:
В качестве еще одной иллюстрации к вышесказанному рассмотрим загрузку ядра NetBSD для макинтош. Очень похожий процесс происходит и на платформе x86.

Процесс загрузки NetBSD/макинтош с диска может быть логически разделен на 3 стадии. На каждой стадии загружается и исполняется все более большая и сложная программа. Мы будет идентифицировать каждую стадию по имени загружаемой программы. Это "bootxx", "ofwboot" и "netbsd" соответственно.


http://iunix.narod.ru/material/_N1_bootstrap.html

Автор: Geo123
Дата сообщения: 25.02.2003 22:46
Sin

Цитата:
начальный старт на IBM происходит без предварительной загрузки

На каком IBM?

Страницы: 1

Предыдущая тема: Обновление BIOS'а


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.