/ / Koncepcja i główne typy architektury komputerowej.

Koncepcja i główne typy architektury komputerowej.

W latach 60. zaczęli prym wiodący programiściopracowanie najnowszego projektu, który obejmuje połączenie interakcji sprzętowych i programowych, i który doprowadził do definicji architektury komputerowej. Architektura komputera stała się ważnym elementem w świecie komputerów i pozostaje nim do tej pory.

Koncepcja i główne typy architektury komputerowej

Architektura komputera jest wielokrotną symbioząwspólne działanie, konfiguracja i wzajemne połączenie głównych węzłów logicznych komputera. Ta symbioza służy wypełnianiu zadań stawianych przez użytkownika i obejmuje kilka czynników, które łączą się w tworzenie sprzętu i oprogramowania, gdzie główny nacisk kładziony jest na uogólnianie połączeń i zasad związanych z różnymi modyfikacjami technologii komputerowej. Na przykład w produkcji maszyn główne elementy wyposażenia i jego funkcjonalność mogą być takie same, ale poszczególne próbki mają znaczną różnicę w cenie, prędkości i wydajności.

Podczas codziennej pracy każdego użytkownikaw dużej mierze nie tylko wydajność i szybkość maszyny, ale także jej zdolność do rozwiązywania niektórych zadań. W rezultacie suma tych wymagań konsumentów doprowadziła do znacznego rozwoju bazy elementów komputerowych, która charakteryzuje się większą niezawodnością i wygodą w pracy. Trzeba wziąć pod uwagę, że wzrost szybkości działania poszczególnych elementów nie jest nieograniczony, dlatego wiodący eksperci widzą rozwiązanie tego problemu w modernizacji architektury komputerowej.

W wyniku modernizacji komputerów, potężnykomputery z architekturą wieloprocesorową, umożliwiające jednoczesną pracę kilku procesorów. A im mocniejszy komputer, tym bardziej w procesor zaangażowany jest procesor.

Główne typy architektury komputerowej

Cały system komputerowy dzieli typy architektury komputerowej na trzy grupy, ze względu na liczbę strumieni poleceń i danych, należy je uwzględnić:

  • Założyciel klasycznej architektury komputerowejPierwszym i drugim pokoleniem był John von Neumann, który sformułował podstawowe zasady spójności. Ta grupa obejmuje systemy jednoprocesorowe, w jednym przypadku mający pojedynczy strumień danych (SISD), w drugim - strumień wielu danych (SIMD). Tego typu architektura jest spowodowana pojedynczym wektorowym strumieniem poleceń, podczas gdy same strumienie danych są liczne.
  • Następna grupa, która obejmuje gatunkiarchitektura - MIMD. Jest to system wieloprocesorowy z wieloma strumieniami poleceń i tym samym strumieniem danych. Ten system architektoniczny stosowany jest głównie w nowoczesnych super-komputerach.
  • I ostatnie, trzecie rodzaje architektury - MISD,reprezentujący jeden program z dużą ilością danych. Niestety, MISD nie ma znaczenia praktycznego. Ten rodzaj nie jest uważany za architekturę komputerową, ale za formę równoległości programów. Oznacza to jednoczesne wykonanie dwóch lub więcej kopii jednego programu w różnych modułach procesora z różnymi danymi.

Warto zastanowić się nad tak ważnym kierunkiemrozwój architektury komputerowej, jako maszyny przepływu danych. W latach 80. założono, że perspektywa komputera o wysokiej wydajności jest bezpośrednio podłączony do komputera kontrolowany przepływ danych, w których te przepływy są w stanie uruchomić wiele poleceń, choć uważane powyżej rodzajów architektury komputerowej są systemy komputerowe, udało zespoły pokami. W dzisiejszej produkcji przyjęto tylko kilka elementów tego podejścia, które są używane w mikroprocesorach, zawierających wiele synchronicznie działających jednostek funkcjonalnych, czekających, aż operandy będą gotowe.

Czytaj więcej: