- SMP (ang. Symmetric Multiprocessing) – symetryczne,
- ASMP (ang. Asymmetric Multiprocessing) – asymetryczne,
- NUMA (ang. Non-Uniform Memory Access) – asymetryczne (rozróżniające pamięć lokalną i zdalną),
- AMP (ang. …
- MPP (ang.
CachedSimilar
Nowoczesne komputery można podzielić na dwie główne kategorie: komputery stacjonarne i laptopy. Komputery stacjonarne są zazwyczaj większe i bardziej wydajne niż laptopy i są przeznaczone do użytku stacjonarnego, podczas gdy laptopy są mniejsze i bardziej przenośne. Niezależnie od typu komputera, architektura systemu składa się z dwóch głównych elementów: jednostki centralnej (CPU) i pamięci.
CPU jest mózgiem systemu komputerowego i odpowiada za wykonywanie instrukcji. Architekturę procesora można podzielić na trzy główne elementy: jednostkę sterującą, jednostkę arytmetyczno-logiczną i rejestry. Jednostka sterująca odpowiada za pobieranie instrukcji z pamięci i ich interpretację. Jednostka arytmetyczno-logiczna wykonuje obliczenia i operacje logiczne, podczas gdy rejestry przechowują dane i instrukcje, nad którymi CPU aktualnie pracuje.
Architekturę systemu komputerowego można również podzielić na dwie główne kategorie: architekturę Von Neumanna i architekturę harwardzką. Architektura Von Neumanna została nazwana na cześć matematyka i informatyka Johna Von Neumanna i jest najczęściej stosowaną architekturą w nowoczesnych komputerach. Architektura ta wykorzystuje pojedynczą pamięć zarówno dla instrukcji, jak i danych, co może ograniczać szybkość systemu. Z drugiej strony, architektura harwardzka wykorzystuje oddzielne pamięci dla instrukcji i danych, co może zwiększyć szybkość systemu.
Oprócz procesora i pamięci, system komputerowy składa się z kilku innych komponentów, w tym urządzeń wejścia/wyjścia, urządzeń pamięci masowej i urządzeń sieciowych. Urządzenia wejścia/wyjścia obejmują urządzenia takie jak klawiatury, myszy i monitory, które umożliwiają użytkownikom interakcję z systemem. Urządzenia pamięci masowej, takie jak dyski twarde i dyski półprzewodnikowe, służą do przechowywania danych i oprogramowania. Urządzenia sieciowe, takie jak routery i przełączniki, pozwalają komputerom komunikować się ze sobą za pośrednictwem sieci.
Podsumowując, system komputerowy składa się z kilku kluczowych komponentów, które współpracują ze sobą w celu wykonywania szerokiego zakresu zadań. Architektura systemu obejmuje procesor i pamięć, które są odpowiedzialne za wykonywanie instrukcji i przechowywanie danych. Nowoczesne komputery można podzielić na dwie główne kategorie, komputery stacjonarne i laptopy, a architekturę systemu można również podzielić na architekturę Von Neumanna i architekturę Harvarda. Oprócz procesora i pamięci, system komputerowy składa się również z urządzeń wejścia/wyjścia, urządzeń pamięci masowej i urządzeń sieciowych.
Istnieje kilka rodzajów procesorów, w tym jednostki centralne (CPU), jednostki przetwarzania grafiki (GPU), cyfrowe procesory sygnałowe (DSP) i tablice bramek programowalnych (FPGA).