Arhitectură deschisă - Open architecture

Arhitectura deschisă este un tip de arhitectură de calculator sau arhitectură software destinată să faciliteze adăugarea, actualizarea și schimbarea componentelor cu alte computere. De exemplu, IBM PC , Amiga 500 și Apple IIe au o arhitectură deschisă care acceptă carduri plug-in, în timp ce computerul Apple IIc are o arhitectură închisă . Sistemele de arhitectură deschisă pot utiliza o magistrală de sistem standardizată , cum ar fi S-100 , PCI sau ISA sau pot încorpora un standard de magistrală proprietar, cum ar fi cel utilizat pe Apple II , cu până la o duzină de sloturi care permit mai multor producători de hardware să producă ons și pentru ca utilizatorul să le instaleze în mod liber. În schimb, arhitecturile închise, dacă sunt deloc extensibile, au unul sau două „porturi de expansiune” utilizând un design propriu de conector care poate necesita o taxă de licență de la producător, sau îmbunătățirile pot fi instalate numai de către tehnicieni cu instrumente specializate sau instruire.

Platformele computerizate pot include sisteme cu arhitecturi atât deschise, cât și închise. Mac Mini și Compact Macintosh sunt închise; Macintosh II și Power Macintosh G5 sunt deschise. Majoritatea computerelor desktop sunt de arhitectură deschisă.

În mod similar, o arhitectură software deschisă este una în care pot fi adăugate module software suplimentare la cadrul de bază furnizat de arhitectură. API-urile deschise (interfețe de programare a aplicațiilor) către produsele software majore reprezintă modul în care funcționalitatea de bază a acestor produse poate fi modificată sau extinsă. Cele Google API - uri sunt exemple. Un al doilea tip de arhitectură software deschisă constă din mesajele care pot circula între sistemele informatice. Aceste mesaje au o structură standard care poate fi modificată sau extinsă în conformitate cu acordurile dintre sistemele informatice. Un exemplu este arhitectura IBM de gestionare a datelor distribuite .

Arhitectura deschisă permite utilizatorilor potențiali să vadă în interiorul arhitecturii totale sau parțiale, fără nici o constrângere de proprietate. De obicei, o arhitectură deschisă publică toate sau părți din arhitectura sa pe care dezvoltatorul sau integratorul dorește să le partajeze. Procesele de afaceri deschise implicate în arhitectura deschisă pot necesita unele acorduri de licență între entitățile care partajează informațiile despre arhitectură. Arhitecturile deschise au fost implementate cu succes în multe domenii diverse, inclusiv în marina SUA .

Pe 24 iunie 2021, Microsoft a introdus Windows 11 . Printre alte cerințe hardware, are cerința TPM 2.0. Acest lucru ar putea permite Microsoft să urmărească fiecare computer pe care este instalat Windows 11 , să aibă Microsoft mai mult monopol acolo unde a fost de zeci de ani (piața software-ului) și să promoveze în continuare Arhitectura închisă (treceți la platforme similare oferite de Apple ) pe dispozitive precum laptopuri, tablete , Telefoane inteligente. Microsoft comunică îndeaproape cu dezvoltatorii hardware ai unei platforme de arhitectură deschisă pentru a îndeplini criteriile pentru dezvoltatorii de software.

O astfel de cerință software pentru hardware este controversată în sensul protecției datelor și al sensibilității la datele personale. Windows are o platformă multilingvă foarte bine stabilită distribuită de-a lungul globului, precum și sprijinirea și furnizarea guvernelor și țărilor cu produsele sale.

Vezi si

Referințe