Arhitektura je temeljno načelo u dizajnu računalnih sustava, pojam se odnosi i na softver. Otvorena arhitektura znači slobodan pristup specifikacijama uređaja.
Pojava otvorene arhitekture
Osamdesete godine prošlog stoljeća obilježene su pojavom računala četvrte generacije i početkom ere osobnih računala. 1981. godine pušteno je IBM PC, postajući najprodavanije osobno računalo u povijesti.
Razlozi uspjeha ovog modela leže u principu otvorene arhitekture, koji je implementiran prvi put. Svi računalni projekti bili su u javnoj domeni. To je omogućilo drugim proizvođačima da počnu proizvoditi kompatibilne komponente i periferne uređaje.
Sva projektna dokumentacija za IBM PC, uključujući elektroničke sklopove, objavljena je kao knjiga, koštala je oko 50 USD, što je bio prvi primjer otvorene arhitekture.
Nakon toga, odluka o objavljivanju specifikacija negativno je utjecala na IBM jer su se IBM-kompatibilne kopije pojavile po znatno nižim cijenama. No, prosječni je korisnik od toga imao samo koristi.
Principi otvorene arhitekture
IBM-ova otvorena arhitektura odnosi se na niz standarda povezanih s računalnim hardverom i softverom. Na primjer, adresiranje uređaja, prisutnost BIOS-a i trajna memorija za njegovo pohranjivanje, organizacija prekida procesora itd.
Ali glavno je načelo objedinjavanje sastavnih dijelova, takozvana blok-modularna struktura. Osobno računalo sastoji se od određenih blokova, a skup ih korisnik može samostalno mijenjati ili dopunjavati.
Prva osobna računala isporučena su s tiskanom pločom, čipsetom koji uključuje procesor, spojne kabele i disketni pogon. Korisnik je morao ne samo izraditi računalo, već i napisati softver za njega.
Blokovi su instalirani u konektorima matične ploče, što kroz sistemsku sabirnicu osigurava njihovu međusobnu interakciju i središnji procesor.
Otvorena arhitektura omogućuje vam izradu računala od nule odabirom potrebnog procesora, RAM-a, tvrdog diska i skupa kartica za proširenje za određene zadatke. Dakle, bez znanja o strujnim krugovima možete dobiti bilo koji uređaj - od osobnog web poslužitelja do multimedijskog centra.
Uz to, otvorena arhitektura pozitivno je utjecala na tržište računalnih komponenata, uzrokujući veliku konkurenciju na ovom području. Kao rezultat toga, proizvodi su postali raznolikiji, a cijene za njih su niže. Dovoljno je usporediti troškove IBM-kompatibilnog računala sa zatvorenim analogom, na primjer Appleom.