Альтернативные архитектуры

В данном форуме предлагается обсуждать темы связанные с любым "железом", а также его работой под Linux
Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Альтернативные архитектуры

Сообщение Victor Gr. »

2005 год на дворе. XXI век. в глазах фантастов 60-х годов, в это время по дорогам должны были колесить безопасные электромобили, каждый был бы обеспечен собственным звездолётом или на крайний случай - вертолётом. Мир цветет, бескрайнее голубое небо над головой, яркое солнце и улыбки на лицах детей.

Сейчас на столах стоят компьютеры, в которых бъётся сердце с частотой 3 миллиарда раз в секунду. Жесткие диски вмещают всю коллекцию Битлз с высочайшим качеством звука. Мы можем связываться друг с другом в любом месте и в любое время с помощью мобильных телефонов.

Но каждый раз при подаче напряжения на процессор включением компьютера, они претворяются первыми 8086-ыми процессорами с 16-битной адресацией и 6 МГц частоты. Так происходит первая стадия загрузки, проходящая под управлением BIOS наших материнских плат.

В посте уважаемого Llama в ветке о серцификации (http://forum.linux.by/viewtopic.php?t=6020) разумно сказано, что:

"Про страшную поделку под название BIOS вообще страшно думать - в нормальном компьютере BIOS в писишном понимании не нужна."

И действительно, BIOS сейчас является совершенно ненужной прослойкой между операционной системой и железом. Она была нужна когда-то, но сейчас сохраняется только для совместимости.

И постоянная необходимость в обратной совмесимости с железом 20-летней давности - это одна из самых больших проблем архитектуры IBM PC.

Интересно, какие ещё существуют платформы не страдающие этими недостатками и способные работать дома (а не как исключительно серверные или узкоспециализированные решения)?

Как вариант - это Apple PowerMac G5. Но здесь моментально утыкаемся в нерасширяемость и... неясные перспективы платформы в связи с переходом Apple на процессоры Intel.

А есть ли что-то такое, на чём могут запустится наши с вами операционки и программы, платформы лишенные надуманных ограничений и недостатков?, способные к расширению и унификации?

И ещё один вопрос. Почему нельзя выпустить материнскую плату (LinuxBIOS?) лишенных этих недостатков, сохранив открытую архитектуру IBM PC?

Аватара пользователя
sanitar
Неотъемлемая часть форума
Сообщения: 1116
Зарегистрирован: 28 ноя 2002, 02:23
Откуда: Минск

Сообщение sanitar »

Потому что на ней венда не заработает.
I'll kill this code without a knife -- with only fork().

Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Сообщение Victor Gr. »

sanitar, Windows уже загружается LinuxBIOS-ом.

Странно. Такие координальные изменения происходят, меняются шины, PCI Express приходит на место ISA, PCI, AGP... Меняются разрядности процессоров... 32 бита... 64 бита...

А одна маленькая микросхемка осталась в прошлом - AwardBIOS.

Если бы это было нужно Винде, то и она бы запускалась.

Аватара пользователя
sanitar
Неотъемлемая часть форума
Сообщения: 1116
Зарегистрирован: 28 ноя 2002, 02:23
Откуда: Минск

Сообщение sanitar »

1) Почему нельзя выпустить материнскую плату (LinuxBIOS?)
2) sanitar, Windows уже загружается LinuxBIOS-ом.
3) Если бы это было нужно Винде, то и она бы запускалась.

Моя не видит логический цепочка в твой противоречивый высказывания :)
I'll kill this code without a knife -- with only fork().

Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Сообщение Victor Gr. »

Ну, LinuxBIOS - это пока такая поделка. Как Линукс был когда-то. Да, они достигли запуска Linux-а, Windows, BSD на нём... Но.. Каким силами?

А почему не создадут СТАНДАРТ я не пойму. Ведь при стандартизированном подходе можно в три счёта сменить всё это, причём так, что всё останется при своей функциональности.

Есть ли какие-то машины, на которых БЕЗ ПРОБЛЕМ запускается Линукс, которая не уступает по производительности современным машинам и лишённой этих недостатков?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

потому что революционное внедрение стандарта не найдет понимания у производителей и потребителей. Попытки были, причем на уровне не много ни а мол - INTEL. Ничего хорошего не вышло. В результате в биосах для двухголовых Athlon64 используется все еще тот же код что и для Pentium 1
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
soko1
Интересующийся
Сообщения: 40
Зарегистрирован: 03 сен 2004, 20:22
Откуда: Менск
Контактная информация:

Re: Альтернативные архитектуры

Сообщение soko1 »

Victor Gr. писал(а): И действительно, BIOS сейчас является совершенно ненужной прослойкой между операционной системой и железом.
Отчасти верно, однако должна ведь быть программа, отвечающая за прерывания, ввод/вывод; а ОС - это уже более высокий уровень, нежели БИОС...

Аватара пользователя
mihail
Неотъемлемая часть форума
Сообщения: 494
Зарегистрирован: 20 окт 2004, 01:35
Откуда: Минск

Сообщение mihail »

БИОС - это священная традиция. А традиции не обсуждают - их незадумываясь нужно свято выполнять!
:)

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

sokol, не должная. Все что надо - это, как уже писал, выполнить минимум операций по инициализации железа и передеть упрвалени ОС. Все равно ОС после перераспределяет ресурсы и переинициализирует деввйсы...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Мда .. прогресс не стоит.
Два тероьайта на буке - вчерашний день

P.S.> Подкинул флейма ... :)
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Ответить