Вы находитесь на странице: 1из 7

UNIVERSIDAD REGIONAL AUTNOMA DE LOS

ANDES
UNIANDES TULCN
FACULTAD DE SISTEMAS MERCANTILES
ESCUELA DE DISEO Y COMUNICACIN VISUAL
SEMIPRESENCIAL
Sistemas
Operativos

Ttulo del Trabajo:


MULTIPROCESAMIENTO

ALUMNO: Alejandro Ordez.

PROFESOR: Ing. Daro Maldonado

MULTIPROCESAMIENTO

Multiprocesamientoomultiprocesoes
tradicionalmente conocido como el uso de
mltiples procesos concurrentes en un
sistema en lugar de un nico proceso en un
instante determinado. Como lamultitarea
que permite a mltiples procesos
compartir una nicaCPU, mltiples CPUs
pueden ser utilizados para ejecutar
mltipleshilosdentro de un nico proceso.

MULTIPROCESAMIENTO

El multiproceso para tareas


generales es bastante difcil
de conseguir debido a que
puede
haber
varios
programas manejando datos
internos
a
la
vez.
Los
programas tpicamente se
escriben asumiendo que sus
datos son incorruptibles. Sin
embargo, si otra copia del
programa se ejecuta en otro
procesador, las dos copias
pueden interferir entre s
intentando ambas leer o
escribir su estado al mismo
tiempo. Para evitar este
problema se usa una variedad
de tcnicas de programacin
incluyendosemforosy otras
comprobaciones y bloqueos
que permiten a una sola copia
del programa cambiar de
forma
exclusiva
ciertos

CLASIFICACIN POR USO DE LOS RECURSOS


Sistemas
MULTIPROGRAMADOS

Sistemas
MONOPROGRAMADO
S

Sistemas monoprogramados: Son los


que solo permiten la ejecucin de un
programa en el sistema, se instalan en la
memoria y permanecen all hasta que
termine su ejecucin.
Sistemas multiprogramados: Son
aquellos que se basan en las tcnicas de
multiprogramacin, existen dos tipos:

Multitarea apropiativa (preemptive): Se


utiliza en sistemas operativos cuya
gestin es quitar el control del
microprocesador al programa que lo
tiene.

Multitarea cooperativa: El programa


tiene el control del microprocesador, el
sistema operativo no puede decidir
quien usa el microprocesador.

MULTIPROCESAMIENTO
SIMTRICO

Multitasking (multitarea) es la tcnica


del sistema operativo para compartir
un procesador entre muchos threads
(hilos) de ejecucin. Cuando una
computadora tiene ms de un
procesador el modelo de multitasking
cambia a uno de multiprocesamiento.
Una computadora con dos
procesadores puede ejecutar dos
threads simultaneamente.

Los sistemas multiprocesamiento


caen en una de dos categoras,
soportando procesamiento simtrico
o asimtrico.

MULTIPROCESAMIENTO
SIMTRICO

MULTIPROCESAMIENTO ASIMTRICO

Вам также может понравиться