Procesor

Z Wikipedii, wolnej encyklopedii

Procesor (ang. central processing unit, CPU) – sekwencyjne urządzenie cyfrowe, które pobiera dane z pamięci operacyjnej lub strumienia danych, interpretuje je i wykonuje jako rozkazy, zwracając dane do pamięci lub wyjściowego strumienia danych. Termin ten w zawężonym znaczeniu jest używany w odniesieniu do jednostki centralnej (CPU) systemu, ale odnosi się również do innych elementów przetwarzających dane zwanych koprocesorami, takich jak jednostki do obliczeń na liczbach zmiennopozycyjnych, przetwarzania grafiki (GPU)[1].

Suoritin_Intel_Pentium_100MHz.jpg
Procesor Intel Pentium (widok od dołu)
Intel_core_i7_940_bottom_R7309480_wp.jpg
Procesor Intel Core i7-940 (widok od dołu), widoczne 1366 pól stykowych złącza LGA1366
Clean_room.jpg
Pomieszczenie wysokiej czystości (Clean room) w Glenn Research Center (NASA)

Technika wykonywania procesorów zmienia się wraz z rozwojem elektroniki. Pierwotnie procesory były konstruowane przy użyciu wielu lamp próżniowych[2], później wielu pojedynczych tranzystorów, które zastępowano układami scalonymi małej skali integracji[3]. W latach 70. XX w. skonstruowano procesory składające się z jednego lub kilku układów scalonych wielkiej skali integracji określane jako mikroprocesory. Od lat 80. XX w. niemal wszystkie procesory wykonuje się jako monolityczne układy scalone[4].

Jedną z podstawowych cech procesora jest określona długość (liczba bitów) słowa, na którym wykonuje on podstawowe operacje obliczeniowe. Jeśli przykładowo słowo tworzą 64 bity, to taki procesor określany jest jako 64-bitowy. Innym ważnym parametrem określającym procesor jest szybkość, z jaką wykonuje on rozkazy. Przy danej architekturze procesora, szybkość ta w znacznym stopniu zależy od czasu trwania pojedynczego taktu[5], a więc głównie od częstotliwości jego taktowania.