• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • RISC

    Przeczytaj także...
    Lista rozkazów procesora (ang. instruction set) – zestaw podstawowych instrukcji, jakie dany procesor potrafi wykonać.Rejestry procesora to komórki pamięci o niewielkich rozmiarach (najczęściej 4/8/16/32/64/128 bitów) umieszczone wewnątrz procesora i służące do przechowywania tymczasowych wyników obliczeń, adresów lokacji w pamięci operacyjnej itd. Większość procesorów przeprowadza działania wyłącznie korzystając z wewnętrznych rejestrów, kopiując do nich dane z pamięci i po zakończeniu obliczeń odsyłając wynik do pamięci.
    MIPS (Microprocessor without Interlocked Piped Stages) jest to architektura komputerowa (w szczególności procesor typu RISC) rozwijana przez firmę MIPS Technologies. Istnieje zarówno w wersji 32- jak i 64-bitowej.

    RISC (Reduced Instruction Set Computing) – 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.

    Ówczesne procesory (budowane w architekturze CISC) charakteryzowały się bardzo rozbudowaną listą rozkazów, ale - jak wykazały badania - statystycznie tylko nieliczna ich część była wykorzystywana w programie. Okazało się na przykład, że ponad 50% rozkazów w kodzie to zwykłe przypisania, tj. zapis zawartości rejestru do pamięci i odwrotnie.

    Podprogram (inaczej funkcja lub procedura) - termin związany z programowaniem proceduralnym. Podprogram to wydzielona część programu wykonująca jakieś operacje. Podprogramy stosuje się, aby uprościć program główny i zwiększyć czytelność kodu.Procesor Intel i860, inaczej 80860, nazwa kodowa N10 – procesor o architekturze RISC produkowany przez firmę Intel od 1989. Procesor ten, wraz z modelem Intel i960 był jednym z pierwszych podejść Intela do przemodelowania architektury zestawu rozkazów od czasów nieudanego modelu i432, produkowanego w latach 80. Procesor został wprowadzony na rynek przy dość intensywnych działaniach promocyjnych, przyćmiewając pojawienie się na rynku modelu i960, uważanego za konstrukcję bardziej udaną. Model i860 nigdy nie odniósł sukcesu komercyjnego, a jego produkcja została zaprzestana w połowie lat 90. Sam układ był wykorzystywany w wysokiej klasy podsystemach graficznych, takich, jak karta rozszerzająca "NeXT Dimension" komputera NeXT.

    Ponadto badania wykazały, że podczas działania programu ok. 26-45% wykonywanych instrukcji to instrukcje wywołania podprogramów lub instrukcje obsługujące pętle, ok. 13-15% to wspomniane przypisania, 7-21% to instrukcje warunkowe, natomiast reszta to tylko 1-3%.

    W związku z powyższym zaprezentowano architekturę mikroprocesorów, w której uwzględniono wyniki badań. Jej podstawowe cechy to:

    Library of Congress Control Number (LCCN) – numer nadawany elementom skatalogowanym przez Bibliotekę Kongresu wykorzystywany przez amerykańskie biblioteki do wyszukiwania rekordów bibliograficznych w bazach danych i zamawiania kart katalogowych w Bibliotece Kongresu lub u innych komercyjnych dostawców. Uniwersytet Kalifornijski w Berkeley (University of California, Berkeley), skrótowo nazywany UC Berkeley lub po prostu Berkeley czy Cal – najstarszy i najważniejszy spośród dziesięciu kampusów Uniwersytetu Kalifornijskiego. Położony w Berkeley w Kalifornii nad Zatoką San Francisco.
    1. Liczba rozkazów zredukowana do niezbędnego minimum. Wynosi ona kilkadziesiąt, podczas gdy w procesorach CISC sięga setek. Upraszcza to znacznie dekoder rozkazów.
    2. Redukcja trybów adresowania, dzięki czemu kody rozkazów są prostsze, bardziej zunifikowane, co dodatkowo upraszcza wspomniany wcześniej dekoder rozkazów. Ponadto wprowadzono tryb adresowania, który ogranicza liczbę przesłań - większość operacji wykonuje się według schematu: .
    3. Ograniczenie komunikacji pomiędzy pamięcią a procesorem. Przede wszystkim do przesyłania danych pomiędzy pamięcią a rejestrami służą dedykowane instrukcje, które zwykle nazywają się load (załaduj z pamięci) oraz store (zapisz do pamięci); pozostałe instrukcje mogą operować wyłącznie na rejestrach. Schemat działania na liczbach znajdujących się w pamięci jest następujący: załaduj daną z pamięci do rejestru, na zawartości rejestru wykonaj działanie, przepisz wynik z rejestru do pamięci.
    4. Zwiększenie liczby rejestrów (np. 32, 192, 256, podczas gdy np. w architekturze x86 jest zaledwie 8 rejestrów), co również ma wpływ na zmniejszenie liczby odwołań do pamięci.

    Pierwszym procesorem zaprojektowanym w oparciu o architekturę RISC był RCA1802 wyprodukowany przez firmę RCA.

    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.Advanced Micro Devices, Inc., AMD (NYSE; AMD) – amerykańskie przedsiębiorstwo produkujące procesory wraz z technologią towarzyszącą dla użytkowników domowych i firm. Do głównych produktów firmy należą mikroprocesory, chipsety do płyt głównych, systemy wbudowane oraz procesory graficzne dla serwerów, stacji roboczych i komputerów PC.

    Obecnie popularne procesory Intel, AMD i VIA z punktu widzenia programisty są widziane jako CISC, ale ich rdzeń jest RISC-owy. Rozkazy CISC są rozbijane na mikrorozkazy (ang. microops), które są następnie wykonywane przez RISC-owy blok wykonawczy. W praktyce okazuje się, że rozwiązanie takie (pomimo wielu znaczących wad) jest podejściem znacznie bardziej wydajnym (szczególnie, że RISC-owy blok wykonawczy jest znacznie bardziej nowoczesny od architektury CISC widocznej dla programisty).

    RCA ( Radio Corporation of America) - amerykańska firma elektroniczna istniejąca w latach 1919 - 1986 . Założycielem i głównym menażerem był David Sarnoff. RCA wsławiła się uruchomieniem pierwszej sieci radiowych stacji nadawczych NBC. W okresie międzywojennym firma była głównym w USA producentem lamp elektronowych, głównie pod marką Radiotron. Produkowała też m.in. gramofony , odbiorniki radiowe, telewizory. W 1939 r. RCA zaprezentowana na Wystawie Światowej w Nowym Jorku w pełni elektroniczny system telewizyjny. Po II wojnie światowej w firmie tej opracowano system telewizji kolorowej NTSC.Biblioteka Narodowa Francji (fr. Bibliothèque nationale de France, BnF) – francuska biblioteka narodowa, znajdująca się w Paryżu. Przewidziana jest jako repozytorium dla wszystkich materiałów bibliotecznych, wydawanych we Francji. Obecnym dyrektorem Biblioteki jest Bruno Racine.

    Przedstawiciele tej architektury[ | edytuj kod]

    Przykłady rodzin mikroprocesorów o architekturze RISC:

  • Alpha
  • AMD 29000
  • ARM
  • Atmel AVR
  • IBM 801
  • Intel i860
  • Intel i960
  • Motorola M88000
  • MIPS
  • PA-RISC
  • PowerPC
  • SPARC
  • Zobacz też[ | edytuj kod]

  • CISC
  • EPIC
  • Przypisy[ | edytuj kod]

    1. Dane procentowe za: Józef Kalisz, „Podstawy elektroniki cyfrowej”.
    2. W CISC przeważnie argument docelowy jest również domyślnym operandem, co wymusza użycie przynajmniej dwóch rozkazów: 1) C := A; 2) C := C operacja B
    Układ Intel i960 (inaczej 80960) jest mikroprocesorem o architekturze RISC, popularnym w początkach lat 90. jako mikrokontroler zagnieżdżony. Uzyskał on status najlepiej sprzedającego się układu w tej części rynku, rywalizując z chipem AMD 29000. Mimo sukcesu produktu, Intel zaprzestał działań marketingowych na jego rzecz w końcu lat 90., jako poboczny efekt porozumienia zawartego z firmą DEC, w myśl którego Intel otrzymał prawa do produkcji układów StrongARM. Procesor i960 nadal jest stosowany w pewnej liczbie rozwiązań wojskowych.SPARC (ang. Scalable Processor ARChitecture) – architektura mikroprocesorów RISC zaprojektowana początkowo przez firmę Sun Microsystems, a od roku 1989 rozwijana przez organizację SPARC International.



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    PA-RISC to architektura mikroprocesorów stworzona przez firmy Hewlett-Packard oraz VLSI Technology Operation. Jak wskazuje nazwa ta rodzina mikroprocesorów należy do klasy RISC (Reduced Instruction Set Computing). Skrót PA pochodzi od angielskich wyrazów Precision Architecture. Rodzina tych mikroprocesorów oznaczana jest także nazwą HP/PA, co jest skrótem od Hewlett Packard Precision Architecture.
    Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC.
    VIA Technologies to tajwański producent układów scalonych, głównie płyt głównych, chipsetów, procesorów i pamięci komputerowych, należy do grupy Formosa Plastics.
    John Cocke (ur. 30 maja 1925 - zm. 16 lipca 2002) – amerykański naukowiec znany ze swojego wkładu w teorię architektur komputerowych oraz teorię optymalizacji kompilatorów. Jest uważany przez wielu za ojca architektury RISC. W 1987 otrzymał Nagrodę Turinga.
    Mikroprocesor DEC Alpha, znany także jako Alpha AXP, jest 64-bitowym mikroprocesorem RISC oryginalnie zaprojektowanym i wyprodukowanym przez firmę Digital Equipment Corp. (DEC), która wykorzystała go w linii swoich stacji roboczych i serwerów. Mikroprocesor ten zaprojektowany został jako następca rodziny procesorów komputerów VAX, i umożliwiał pracę z systemem operacyjnym VMS (OpenVMS) oraz Digital UNIX, odmianą systemu Unix firmy DEC (DEC OSF1). Po przejęciu firmy Digital przez Compaq na procesorach Alpha może operować system Tru64 UNIX (po przejęciu firmy Compaq przez Hewlett-Packard przemianowany na HP Tru64 UNIX).
    Architektura procesora - wspólne określenie najważniejszych z punktu widzenia budowy i funkcjonalności cech procesora. Na architekturę procesora składają się:
    Explicitly Parallel Instruction Computing, EPIC – architektura 64-bitowa, zaprojektowana przez Hewlett-Packard i Intel, opierająca się na 128 rejestrach ogólnego przeznaczenia i zmiennoprzecinkowych. Odmiana architektury VLIW.

    Reklama

    Czas generowania strony: 0.022 sek.