CLASE1.pdf


Vista previa del archivo PDF clase1.pdf


Página 1...25 26 2728 29

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