Procesor
Procesor în informatică indică două lucruri:
A) Inițial este partea sistemului (numită și sistem de procesare), destinată procesării secvențiale a anumitor intrări în ieșiri (de aici și cuvântul „procesor”, care în limba latină înseamnă „cel care procesează / cel care face ca ceva să progresese progresiv”). O definiție mai precisă ar fi că este subsistemul sistemului de prelucrare a datelor, care primește informațiile codificate anterior de subsistemul de intrare, apoi prelucrează datele și le trimite la subsistemul de ieșire, unde sunt din nou decodificate în informație.
Distingem procesorii
- în hardware, de exemplu:
- procesor central (CPU)
- unitate de procesare accelerată (APU)
- coprocetor matematic (FPU)
- procesor grafic (GPU)
- procesor audio
- procesor de semnal digital (DSP)
- procesori specializați de intrare și ieșire
- (rar) în software, aici în special:
- programe sau module de program care joacă un rol central în sistem; astăzi se preferă termenul engine, vezi engine
B) În sens restrâns, astăzi cuvântul procesor indică doar procesor central
Cache
Procesoarele moderne folosite în computere sau alte dispozitive care necesită o prelucrare rapidă a datelor sunt echipate cu așa-numitul cache. Cache este o memorie tampon care conține datele și comenzile procesate recent, permițând astfel o utilizare rapidă.
- Procesorul are până la trei tipuri diferite de cache:
- Cache Level 1 (L1 cache): Acest cache funcționează la frecvența procesorului. Este foarte mic (aproximativ 4 până la 256 KB), dar, datorită poziției sale în miezul însuși al procesorului, foarte accesibil rapid.
- Cache Level 2 (L2 cache): L2 cache este de obicei amplasat în procesor, dar nu în miezul însuși și mărimea sa este între 64 KB și 12 MB.
- Cache Level 3 (L3 cache): Este cel mai lent dintre cele trei tipuri de memorii tampon, dar și cel mai mare (până la 256 MB).
