Dom Sprzęt komputerowy Co to jest architektura komputerowa? - definicja z techopedia

Co to jest architektura komputerowa? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza architektura komputera?

Architektura komputerów to specyfikacja opisująca, w jaki sposób zestaw standardów technologii oprogramowania i sprzętu współdziała, tworząc system komputerowy lub platformę. Krótko mówiąc, architektura komputera odnosi się do sposobu zaprojektowania systemu komputerowego i do jakich technologii jest on kompatybilny.

Podobnie jak w innych kontekstach i znaczeniach architektury słowa, architektura komputerowa jest porównywana do sztuki określania potrzeb użytkownika / systemu / technologii oraz tworzenia logicznego projektu i standardów opartych na tych wymaganiach.

Techopedia wyjaśnia architekturę komputerową

Bardzo dobrym przykładem architektury komputerowej jest architektura von Neumanna, z której nadal korzysta większość typów komputerów. Zostało to zaproponowane przez matematyka Johna von Neumanna w 1945 roku. Opisuje on budowę komputera elektronicznego z jego procesorem, który obejmuje jednostkę logiki arytmetycznej, jednostkę sterującą, rejestry, pamięć danych i instrukcji, interfejs wejścia / wyjścia oraz pamięć zewnętrzną Funkcje.

Istnieją trzy kategorie architektury komputerowej:

  • Projekt systemu: Obejmuje wszystkie komponenty sprzętowe w systemie, w tym procesory danych oprócz CPU, takie jak procesor graficzny i bezpośredni dostęp do pamięci. Obejmuje również kontrolery pamięci, ścieżki danych i różne rzeczy, takie jak przetwarzanie wieloprocesowe i wirtualizacja.
  • Architektura zestawu instrukcji (ISA): Jest to wbudowany język programowania jednostki centralnej. Definiuje funkcje i możliwości procesora na podstawie tego, jakie programowanie może wykonać lub przetworzyć. Obejmuje to rozmiar słowa, typy rejestrów procesora, tryby adresowania pamięci, formaty danych i zestaw instrukcji używanych przez programistów.
  • Mikroarchitektura: zwana inaczej organizacją komputerową, ten typ architektury określa ścieżki danych, elementy przetwarzania i przechowywania danych, a także sposób ich implementacji w programie ISA.
Co to jest architektura komputerowa? - definicja z techopedia