• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Mikroarchitektura procesora



    Podstrony: 1 [2] [3]
    Przeczytaj także...
    RISC (Reduced Instruction Set Computer) – nazwa architektury mikroprocesorów, która została przedstawiona pod koniec lat 70. w teoretycznych pracach na uniwersytecie Berkeley oraz w wynikach badań Johna Cocke z Thomas J. Watson Research Center.Pamięć podręczna procesora (ang. CPU cache) - jest pamięcią typu SRAM (pamięć statyczna) o krótkim czasie dostępu. Zlokalizowana jest często bezpośrednio w jądrze procesora. Zastosowanie wielopoziomowej hierarchii pamięci podręcznej pozwala, korzystając z zasady lokalności przestrzennej i czasowej na zapewnienie złudzenia posiadania szybkiej i pojemnej pamięci głównej, a więc zmniejsza średni czas dostępu do pamięci głównej.

    Mikroarchitektura - w inżynierii komputerowej, jest opisem sprzętowej implementacji procesora definiującym jego działanie.

    W środowisku naukowym częściej używany jest termin organizacja procesora. Wraz z modelem programowym procesora tworzy pojęcie architektura procesora.

    Związek z listą rozkazów procesora[ | edytuj kod]

    Mikroarchitektura, choć związana z pojęciem modelu programowego procesora (ang. Instruction Set Architecture — ISA) jest czymś zupełnie innym. O ile ISA nie zależy od organizacji procesora, to mikroarchitektura musi spełniać wymagania nałożone przez model programowy, na przykład zapewnić odpowiedni zasób rejestrów.

    Jednostka arytmetyczno-logiczna (z ang. Arithmetic and Logical Unit lub Arithmetic Logic Unit, ALU) to jedna z głównych części procesora, prowadząca proste operacje na liczbach całkowitych.Procesor (ang. processor), także CPU (ang. Central Processing Unit) – urządzenie cyfrowe sekwencyjne, które pobiera dane z pamięci, interpretuje je i wykonuje jako rozkazy. Wykonuje on ciąg prostych operacji (rozkazów) wybranych ze zbioru operacji podstawowych określonych zazwyczaj przez producenta procesora jako lista rozkazów procesora.

    Mikroarchitektura zazwyczaj reprezentowana jest jako zbiór diagramów określających wybrane elementy procesora (bloki funkcjonalne, jednostki wykonawcze) oraz połączenia między nimi. Nie określa natomiast faktycznej implementacji obwodów logicznych.

    Należy zaznaczyć, że:

  • Dwa procesory mogą mieć jednakową mikroarchitekturę (organizację), a jednocześnie zupełnie różną implementację fizyczną.
  • Procesory o różnej organizacji mogą charakteryzować się jednakowym modelem programowym (ISA). Pozwala to na opracowywanie szybszych procesorów tej samej rodziny (wykonujących ten sam kod).
  • Procesor wielordzeniowy (ang. Multi-core processor) – rodzaj procesora CPU posiadający więcej niż jeden rdzeń fizyczny. Technologia ta ma na celu zwiększenie wydajności procesora, zmniejszenie zużycia energii i bardziej efektywnego jednoczesnego przetwarzania wielu zadań.Model programowy procesora (ang. ISA - Instruction Set Architecture), czasem także nieściśle architektura procesora — ogólne określenie dotyczące organizacji, funkcjonalności i zasad działania procesora, widoczne z punktu widzenia programisty jako dostępne mechanizmy programowania. Na model programowy procesora składają się m.in.:


    Podstrony: 1 [2] [3]




    Warto wiedzieć że... beta

    SIMD (ang. Single Instruction, Multiple Data) – jeden z podstawowych rodzajów architektur komputerowych według taksonomii Flynna, obejmujący systemy, w których przetwarzanych jest wiele strumieni danych w oparciu o pojedynczy strumień rozkazów. Architektura SIMD jest charakterystyczna dla komputerów wektorowych.
    Inżynieria komputerowa (nazywana także inżynierią elektroniczną i komputerową) - dziedzina wiedzy inżynieryjnej łącząca elementy inżynierii elektronicznej oraz informatyki.
    Architektura procesora - wspólne określenie najważniejszych z punktu widzenia budowy i funkcjonalności cech procesora. Na architekturę procesora składają się:
    Blok podstawowy to taki ciąg instrukcji, który ma tylko jedno wejście i tylko jedno wyjście, przy czym wejście do bloku znajduje się na jego początku, a wyjście na końcu. Instrukcje bloku podstawowego wykonują się wszystkie i w kolejności, w jakiej są zapisane (bezpośrednio po wykonaniu pierwszej musi zostać wykonana druga, trzecia, itd. aż do końca, zaś bezpośrednio przed wykonaniem ostatniej musiała być wykonana przedostatnia, przed-przedostatnia, itd. aż do pierwszej instrukcji bloku).

    Reklama

    Czas generowania strony: 0.009 sek.