Что такое открытая архитектура компьютера

Что такое открытая архитектура компьютера

Архитектура — основополагающий принцип устройства компьютерных систем, термин также применим и к программному обеспечению. Открытая архитектура подразумевает свободный доступ к спецификациям устройств.

Появление открытой архитектуры

Восьмидесятые годы прошлого века ознаменовались появлением ЭВМ четвертого поколения и началом эры персональных компьютеров. В 1981 году свет увидел персональный компьютер IBM PC, став самым продаваемым за всю историю.


Причины успеха этой модели кроются в принципе открытой архитектуры, который был реализован впервые. Все проекты компьютера находились в открытом доступе. Это позволило другим производителям начать выпуск совместимых комплектующих и периферийных устройств.

Вся проектная документация по IBM PC, включая электронные схемы, была опубликована в виде книги, стоимостью около 50 долларов, что и явилось первым примером открытой архитектуры.

Впоследствии решение о публикации спецификаций негативно сказалось на компании IBM, поскольку появились IBM-совместимые копии по гораздо меньшим ценам. Но рядовой пользователь от этого только выиграл.

Принципы открытой архитектуры

Открытая архитектура IBM подразумевает ряд стандартов, касающихся аппаратного и программного обеспечения компьютера. Например, адресация устройств, наличие BIOS и энергонезависимой памяти для ее хранения, организация процессорных прерываний и так далее.Но главный принцип — унификация составных частей, так называемая блочно-модульная структура. Персональный компьютер состоит из определенных блоков, набор их может меняться или дополняться пользователем самостоятельно.

Первые персональные компьютеры поставлялись комплектом из печатной платы, набора микросхем, включая процессор, соединительных кабелей и дисковода. Пользователю предстояло не только собрать ЭВМ, но и написать ПО под него.

Блоки устанавливаются в разъемы материнской платы, которая посредством системной шины обеспечивает их взаимодействие друг с другом и центральным процессором.Открытая архитектура позволяет собрать компьютер с нуля, подобрав необходимый процессор, оперативную память, жесткий диск и набор плат расширения под конкретные задачи. Таким образом, не обладая знаниями в схемотехнике, можно получить любое устройство - от персонального веб-сервера до мультимедийного центра.Кроме того, открытая архитектура положительным образом сказалась на рынке компьютерных комплектующих, вызвав высокую конкуренцию в этой сфере. Как следствие, продукция стала разнообразнее, а цены на нее ниже. Достаточно сравнить стоимость IBM-совместимого компьютера с закрытым аналогом, например Apple.


Image