Альтернативные архитектуры
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
Альтернативные архитектуры
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?
Сейчас на столах стоят компьютеры, в которых бъётся сердце с частотой 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?
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
sanitar, Windows уже загружается LinuxBIOS-ом.
Странно. Такие координальные изменения происходят, меняются шины, PCI Express приходит на место ISA, PCI, AGP... Меняются разрядности процессоров... 32 бита... 64 бита...
А одна маленькая микросхемка осталась в прошлом - AwardBIOS.
Если бы это было нужно Винде, то и она бы запускалась.
Странно. Такие координальные изменения происходят, меняются шины, PCI Express приходит на место ISA, PCI, AGP... Меняются разрядности процессоров... 32 бита... 64 бита...
А одна маленькая микросхемка осталась в прошлом - AwardBIOS.
Если бы это было нужно Винде, то и она бы запускалась.
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
Ну, LinuxBIOS - это пока такая поделка. Как Линукс был когда-то. Да, они достигли запуска Linux-а, Windows, BSD на нём... Но.. Каким силами?
А почему не создадут СТАНДАРТ я не пойму. Ведь при стандартизированном подходе можно в три счёта сменить всё это, причём так, что всё останется при своей функциональности.
Есть ли какие-то машины, на которых БЕЗ ПРОБЛЕМ запускается Линукс, которая не уступает по производительности современным машинам и лишённой этих недостатков?
А почему не создадут СТАНДАРТ я не пойму. Ведь при стандартизированном подходе можно в три счёта сменить всё это, причём так, что всё останется при своей функциональности.
Есть ли какие-то машины, на которых БЕЗ ПРОБЛЕМ запускается Линукс, которая не уступает по производительности современным машинам и лишённой этих недостатков?
потому что революционное внедрение стандарта не найдет понимания у производителей и потребителей. Попытки были, причем на уровне не много ни а мол - INTEL. Ничего хорошего не вышло. В результате в биосах для двухголовых Athlon64 используется все еще тот же код что и для Pentium 1
Опыт растет прямо пропорционально выведенному из строя оборудованию
- soko1
- Интересующийся
- Сообщения: 40
- Зарегистрирован: 03 сен 2004, 20:22
- Откуда: Менск
- Контактная информация:
Re: Альтернативные архитектуры
Отчасти верно, однако должна ведь быть программа, отвечающая за прерывания, ввод/вывод; а ОС - это уже более высокий уровень, нежели БИОС...Victor Gr. писал(а): И действительно, BIOS сейчас является совершенно ненужной прослойкой между операционной системой и железом.