Strani

petek, 2. december 2016

Zasnova in izvedba procesorjev

Konstrukcija

"V CPU zasnovi je vgrajen seznam osnovnih operacij, ki jih lahko izvaja, tj. nabor ukazov (instruction set). Te operacije lahko lahko vključujejo seštevanje in odštevanje dveh števil, primerjavo števil ali skočne ukaze na različne dele programov. Vsaka izmed teh osnovnih operacij je predstavljena z določenim zaporedjem bitov; to zaporedje se imenuje opcode (operacijska koda) za to določeno operacijo. Pošiljanje določene operacijske kode v CPU bo povzročilo izvajanje operacije, ki jo ta operacijska koda predstavlja. Za izvajanje inštrukcij v računalniškem programu CPU uporablja operacijsko kodo za to inštrukcijo kot tudi njene argumente (npr. dve števili, ki jih je treba sešteti - v primeru operacije seštevanja). Računalniški program je zatorej zaporedje inštrukcij, v vsaki inštrukciji je vključena operacijska koda in argumenti te operacije.


Tri glavne značilnosti procesorja so:
  • Frekvenca ali delovni takt - število ciklov procesorja na sekundo. Giblje se od nekaj deset KHzpri procesorjih za posebne namene do nekaj GHz v procesorjih v osebnih računalnikih. Število operacij v enem ciklu je lahko tudi večje ali manjše, odvisno od zapletenosti operacije.
  • Širina podatkovnega vodila, merjena v bitih, ki jih procesor obdela v eni operaciji je navadno 64 bitov, počasi se premika proti 128. Starejše generacije so imele vodilo širine 32 ali 16 bitov.
  • Širina naslovnega vodila, merjena v bitih, da največji možen naslovni prostor procesorja, navadno merjen v megabajtih ali gigabajtih. Seveda pa je najvišji razpoložljivi fizični naslov odvisen od količine fizičnega pomnilnika, ki je procesorju na razpolago. Trenutno je naslovno vodilo običajno enako široko kot podatkovno, v preteklosti, pa ni bilo vedno tako." (https://sl.wikipedia.org/wiki/Procesor#Ve.C4.8Djedrna_arhitektura 2.12.2016)

Kot smo lahko razbrali iz članka iz wikipedije, lahko vidimo, na kaj se kupci procesorjev največkrat osredotočajo.



Ni komentarjev:

Objavite komentar