Słownik PDF Drukuj Email
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ąza­ne 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 manka­mentó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 przeznaczone­go do konkretnego systemu operacyjnego. Zawiera najczęściej bardzo wydajne i rozbudowane narzę­dzia, których obsługa wymaga doświadczenia.

EPIC (Explicitly Parallel Instruction Compu­ting) 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 optyma­lizację, 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 przepro­wadzać w CPU, to wykorzystanie FPU pozwala kilkudziesięcio-, a nawet kilkusetkrotnie przyspie­szyć 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 przechowywa­nia danych polegający na tym, że dostęp do infor­macji 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ć zrealizo­wane. 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ści­wego kodu, co pozwoli na przejęcie kontroli nad maszyną przez nieuprawnionego użytkownika.

►► Rejestr umieszczone wewnątrz proce­sora 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 przechowy­wania danych oraz wyników obliczeń. Rejestry spe­cjalizowane 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ól­nych operacji, co ułatwia optymalizowanie kodu wykonywalnego, oraz większa liczba rejestrów ogólnego przeznaczenia.

►► VLIW (Very Long Instruction Word) architek­tura 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

Gdzie najczęściej używasz komputera?
 

Gościmy

Odwiedza nas 3 gości
prawo - Informacje na temat wplywu gospodarki na biznes, zaleznosci gieldowe

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