| Słownik |
|
|
|
| Redaktor: Administrator | |
| 20.01.2011. | |
|
Akumulator specjalny rejestr ogólnego przeznaczenia, na którym odbywa się większość operacji arytmetycznych. Przed operację zawiera jeden z jperandów, a po wykonaniu działania przechowuje jego wynik.
Akumulator specjalny rejestr ogólnego przeznaczenia, na którym odbywa się większość operacji arytmetycznych. Przed operację zawiera jeden z jperandów, a po wykonaniu działania przechowuje jego wynik. ALU (Arithmetic Logical Unit) jednostka arytmetyczno-logiczna. To główna część procesora, prowadząca proste operacje arytmetyczne na liczbach całkowitych, a także logiczne i związane z adresowaniem. Cache pamięć podręczna, tzw. bufor umożliwiający szybsze pobranie danych. Dostęp do pamięci podręcznej jest wolniejszy od dostępu do rejestrów, ale znacznie szybszy od pobierania danych z pamięci operacyjnej. Zwiększanie pamięci podręcznej jest sposobem maskowania mankamentów architektury. W zależności od architekury dwukrotne powiększenie jej pojemności poprawia wydajność od 2 do 30 procent. CISC (Complex Instruction Set Computers) architektura mikroprocesorów o rozbudowanej liście rozkazów o różnych czasach wykonywania i ze złożonymi instrukcjami. Występuje w nich duża liczba trybów adresowania, a instrukcje mają możliwość bezpośredniej manipulacji danymi przechowywanymi w pamięci. CPU (Central Processing Unit) czyli procesor, to urządzenie sekwencyjne, pobierające instrukcje z pamięci, interpretujące je i wykonujące. Zestaw instrukcji jest ograniczony i określony przez producenta jako lista rozkazowa, który definiuje również zachowanie układu w zależności od dostarczonych danych. DOK (Driver Development Kit) zestaw narzędzi i bibliotek umożliwiających tworzenie i testowanie sterowników do sprzętu przeznaczonego do konkretnego systemu operacyjnego. Zawiera najczęściej bardzo wydajne i rozbudowane narzędzia, których obsługa wymaga doświadczenia. EPIC (Explicitly Parallel Instruction Computing) architektura mikroprocesorów, które wykonują instrukcje z rozbudowanej listy. Charakteryzuje się równoległym wykonywaniem operacji pod warunkiem ich odpowiedniego oznaczenia przez programistę. Szybkość działania programu jest w znacznym stopniu uzależniona od zdolności programisty i czasu poświęconego na optymalizację, czyli dopasowanie wykorzystywanych intstrukcji do możliwości układu. FFT (Fast Fourier Transformation) szybka transformata Fouriera to algorytm wyznaczania dyskretnej transformaty Fouriera, służącej do cyfrowego przetwarzania sygnałów (DSP) oraz do stratnej kompresji strumieni audio-wideo (|PEG, MP3). Jej wyznaczenie wymaga wykonania dużej liczby prostych instrukcji.
FPU (Floating Point Unit) koprocesor, czyli jednostka zajmująca się obliczeniami na liczbach zmiennoprzecinkowych. Choć można je przeprowadzać w CPU, to wykorzystanie FPU pozwala kilkudziesięcio-, a nawet kilkusetkrotnie przyspieszyć działanie programu. ►► GPU (Graphic Processing Unit) układ zajmujący się przetwarzaniem grafiki przestrzennej. Ze względu na ogromną sprawność wykonywania operacji coraz częściej wykorzystywany jest do obliczeń ogólnych. UFO (Last In First Out) sposób przechowywania danych polegający na tym, że dostęp do informacji wcześniej zapisanych będzie możliwy dopiero po skorzystaniu z danych zapisanych później. ►► OoOE (Out of Order Execution) niekolejne wykonywanie komend. Rozwiązanie polega na wcześniejszym wykonywaniu instrukcji oczekujących w kolejce od tych, które powinny być zrealizowane. Pomaga ukryć powolne pobieranie danych z pamięci, ale wymaga rozbudowania układu i nie zawsze może być wykonane. ►► PAE (Physical Address Extension) specjalny sposób adresowania pamięci pozwalający procesorowi i aplikacjom 32-bitowym na dostęp do większej ilości pamięci - nawet do 64 GB zamiast standardowych 4 GB. ►► Przepełnienie bufora polega na podaniu takich danych, które nie zmieszczą się w przewidzianym na to buforze i na skutek braku zabezpieczeń spowodują wykonanie niewłaściwego kodu, co pozwoli na przejęcie kontroli nad maszyną przez nieuprawnionego użytkownika. ►► Rejestr umieszczone wewnątrz procesora komórki pamięci o niewielkich rozmiarach (najczęściej 4/8/16/32/64/128 bitów). Rejestry ogólnego przeznaczenia (ROP) służą do przechowywania danych oraz wyników obliczeń. Rejestry specjalizowane mają określone zadania, np. związane z adresowaniem pamięci. ►► RISC (Reduced Instruction Set Computers) architektura mikroprocesorów, która ogranicza wykonywanie operacji jedynie do takich, które korzystają z rejestrów. Mimo że w tej architekturze należy dane pobrać, wykonać a na końcu zapisać, to jest ona najefektywniejsza. Ma na to wpływ zarówno wyrównanie czasu trwania poszczególnych operacji, co ułatwia optymalizowanie kodu wykonywalnego, oraz większa liczba rejestrów ogólnego przeznaczenia. ►► VLIW (Very Long Instruction Word) architektura mikroprocesorów z długim słowem instrukcji, które może odwoływać się do różnych danych i wykonywać kilka operacji. Pozwala to uprościć jednostki sterujące procesora i przyspieszyć ich działanie, a tym samym poprawić wydajność.
|
| « poprzedni artykuł | następny artykuł » |
|---|
Sonda
Gościmy
Odwiedza nas 3 gości| wydruk dokumentów -
czarnobiałych i kolorowych
wagi elektroniczne - tanie i nie zawodne hp bladesystem - produkty do budowy funkcjonalnych systemów inform projektowanie serwerowni - duże wyzwanie, lepsze perspektywy zegarki - casio, gino rossi |



