CLASE1.pdf

Vista previa de texto
Procesos
Los sistemas operativos suelen soportar procesos
“pesados” en un sistema monoprocesador
(multiprogramación)
Cada proceso se ejecuta sobre una máquina virtual
distinta
Algunos sistemas operativos tienen procesos
“ligeros”(threads)
Todos los hilos de un mismo proceso comparten la
misma máquina virtual
Tienen acceso al mismo espacio de memoria
El programador o el lenguaje deben proporcionar
mecanismos para evitar interferencias entre unos y
otros
La concurrencia puede estar soportada por el lenguaje
o sólo por el sistema operativo
