Salta al contingut

    ↑ ↓ per moure't↵ per obrir

    Introducció al paral·lelisme · 1.3

    Elements de l'execució paral·lela

    Abans de paral·lelitzar cal tenir clar el vocabulari: què és un programa, un procés, un thread i un processador, i què comparteixen entre ells.

    Conceptes clau

    • Programa i procés
    • Thread (fil d'execució)
    • Processador / CPU / core

    Programa / aplicació: és el codi escrit i emmagatzemat en memòria. Quan el sistema operatiu el posi en marxa, es convertirà en un procés.

    Procés: programa en execució. Cada procés té el seu propi espai de memòria i s’executa sobre la CPU.

    Thread (hilo / fil d’execució): és una línia d’execució dins d’un procés. Els threads d’un mateix procés comparteixen el mateix codi i la mateixa memòria, però cada thread manté la seva pila i registres propis.

    Processador / CPU / core: unitat física capaç d’executar instruccions. Per aquesta assignatura, quan parlem de processador, CPU o core ens referirem a una unitat d’execució independent.