AMD 29000

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
Procesor AMD 29000

AMD 29000, często nazywana 29k to seria popularnych mikroprocesorów i mikrokontrolerów o 32-bitowej architekturze RISC produkowanych przez firmę AMD. W swoim czasie były to najbardziej popularne chipy na rynku, szeroko używane przez wielu producentów drukarek laserowych. Pod koniec roku 1995 AMD zaprzestało produkcji 29k pomimo ich popularności, aby skoncentrować się na produkcji klonów x86. Doświadczenie zdobyte przy produkcji 29k, a także część pomysłów zostało użyte do zaprojektowania i wytwarzania AMD K5.

Mikroprocesor – układ cyfrowy wykonany jako pojedynczy układ scalony o wielkim stopniu integracji (LSI) zdolny do wykonywania operacji cyfrowych według dostarczonego ciągu instrukcji.Radeon "R520" (o nazwie kodowej Fudo) – linia procesorów graficznych firmy ATI zgodnych z DirectX 9.0c i OpenGL 2.0. Jest następcą rdzenia "R300" zoptymalizowanym do obsługi Shader Model 3.0. Seria została wprowadzona do produkcji 5 października 2005. Następcą jest rdzeń R600 wprowadzony do produkcji w roku 2007. Rdzeń ten zawierały modele kart od X1300, aż do najmocniejszych wersji X1950.

Rodzina 29000 bazowana jest na architekturze Berkley RISC podobnie jak procesory Sun SPARC i i960

Pierwsze modele 29000 produkowane w 1988 miały wbudowany MMU, ale obliczenia zmiennoprzecinkowe były domeną 29027 FPU. 29005 był okrojoną, niskobudżetową wersją. Dwa następne modele 29027 i 29035 miały odpowiednio 8k i 4k cache na instrukcje. Do 29040 dodano FPU i cache. Ostatni model ogólnego przeznaczenia 29050 zbudowany był na architekturze superskalarnej i mógł wykonać do czterech instrukcji w jednym cyklu zegara, posiadał funkcje wykonań spekulatywnych i wykonywania poza kolejnością (ang. out-of-order execution), a także znacznie szybszy FPU.

Procesor graficzny, inaczej GPU (ang. Graphics Processing Unit) – jest główną jednostką obliczeniową znajdującą się w nowych kartach graficznych.Jednostka zarządzania pamięcią (skr. MMU od ang. Memory Management Unit) – zestaw układów realizujących dostęp do pamięci fizycznej żądanej przez CPU. Wśród zadań tych układów znajdują się funkcje translacji pamięci wirtualnej do pamięci fizycznej, ochronę pamięci, obsługę pamięci podręcznej, zarządzanie szynami danych oraz, w prostszych (szczególnie 8-bitowych) systemach, przełączanie banków pamięci.

Jądro 29000 było wykorzystane w rodzinie mikrokontrolerów 29200 i 29205.

Kilka rozwiązań z 29050 zostało wykorzystanych przy projektowaniu serii procesorów K5. FPU był użyty całkowicie bez zmian, a reszta rdzenia została zmodyfikowana ze specjalnym mikrokodem umożliwiającym tłumaczenie instrukcji x86 na instrukcje "29k-podobne" w locie, co w rezultacie dało najszybszy chip x86 w swoim czasie.

Koprocesor, jednostka zmiennoprzecinkowa (FPU, ang. Floating Point Unit) to układ scalony wspomagający procesor w obliczeniach zmiennoprzecinkowych. W większości współczesnych konstrukcji, koprocesor arytmetyczny, a także jednostki obsługujące bardziej skomplikowane obliczenia (np. instrukcje wektorowe) są zintegrowane z procesorem w jednym układzie.Radeon R300 – trzecia generacja procesorów graficznych Radeon firmy ATI Technologies wprowadzona w sierpniu 2002 roku. Seria wykorzystuje możliwości bibliotek Direct3D 9.0 oraz OpenGL 2.x. R300 był jednym z pierwszych chipsetów graficznych wykorzystujących w pełni możliwości Direct3D 9.




Warto wiedzieć że... beta

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.
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.
Pamięć podręczna (ang. cache) – mechanizm, w którym część spośród danych zgromadzonych w źródłach o długim czasie dostępu i niższej przepustowości jest dodatkowo przechowywana w pamięci o lepszych parametrach. Ma to na celu poprawę szybkości dostępu do tych informacji, które przypuszczalnie będą potrzebne w najbliższej przyszłości.
Radeon R700 – nazwa kodowa procesorów graficznych firmy ATI Technologies stosowanych w kartach graficznych z serii HD 4000. Premierowym układem, zaprezentowanym w czerwcu 2008 roku, był procesor RV770. Procesory R700 jako pierwsze były przystosowane do współpracy z pamięcią GDDR5. Zapewniają wsparcie dla technologii DirectX w wersji 10.1 oraz OpenGL w wersji 3.0. Wszystkie karty graficzne HD 4000 mają możliwość działania w trybie CrossFire.
Radeon R600 – linia procesorów graficznych firmy ATI Technologies z rodziny Radeon. Te jednostki GPU są stosowane w kartach graficznych serii HD2000 i HD3000.
Wykonywanie poza kolejnością (ang. out-of-order execution) - w mikroprocesorach superskalarnych zdolność do zmiany wykonywania kolejności instrukcji, tak aby jak najpełniej wykorzystać dostępne jednostki wykonawcze (moc obliczeniową procesora) - a więc by równolegle wykonywać jak najwięcej instrukcji, minimalizując tym samym czas wykonywania programów. Współczesne mikroprocesory posiadają 2 lub więcej jednostek wykonawczych, np. w Pentium II jest pięć, Pentium IV ponad 10.

Reklama