Архитектурата е основен принцип при проектирането на компютърни системи, терминът се отнася и за софтуера. Отворената архитектура означава свободен достъп до спецификациите на устройството.
Появата на отворена архитектура
Осемдесетте години на миналия век са белязани от появата на четвъртото поколение компютри и началото на ерата на персоналните компютри. През 1981 г. излиза IBM PC, който се превръща в най-продавания персонален компютър в историята.
Причините за успеха на този модел се крият в принципа на отворената архитектура, който е внедрен за първи път. Всички компютърни проекти бяха публично достояние. Това позволи на други производители да започнат да произвеждат съвместими компоненти и периферни устройства.
Цялата документация за проектиране на IBM PC, включително електронните схеми, беше публикувана като книга, струваща около $ 50, което беше първият пример за отворена архитектура.
Впоследствие решението за публикуване на спецификациите се отрази негативно на IBM, тъй като съвместимите с IBM копия се появиха на много по-ниски цени. Но обикновеният потребител само се възползва от това.
Принципи на отворената архитектура
Отворената архитектура на IBM се позовава на редица стандарти, свързани с компютърния хардуер и софтуер. Например адресиране на устройства, наличие на BIOS и енергонезависима памет за съхранението му, организация на прекъсванията на процесора и т.н.
Но основният принцип е обединяването на съставните части, така наречената блоково-модулна структура. Персоналният компютър се състои от определени блокове, набор от тях може да бъде променян или допълван от потребителя независимо.
Първите персонални компютри бяха доставени с печатна платка, чипсет, включващ процесор, свързващи кабели и флопи устройство. Потребителят трябваше не само да изгради компютър, но и да напише софтуер за него.
Блоковете са инсталирани в съединителите на дънната платка, което чрез системната шина осигурява тяхното взаимодействие помежду си и централния процесор.
Отворената архитектура ви позволява да изградите компютър от нулата, като изберете необходимия процесор, RAM, твърд диск и набор от разширителни карти за конкретни задачи. По този начин, без да имате познания за електрическите схеми, можете да получите всяко устройство - от личен уеб сървър до мултимедиен център.
В допълнение, отворената архитектура е оказала положително въздействие върху пазара на компютърни компоненти, причинявайки висока конкуренция в тази област. В резултат на това продуктите са станали по-разнообразни и цените за тях са по-ниски. Достатъчно е да сравните цената на IBM-съвместим компютър със затворен аналог, например Apple.