Альтернативные архитектуры
Добавлено: 06 окт 2005, 15:46
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?