Vous êtes sur la page 1sur 12

“Año de la del buen servicio al ciudadano”

SISTEMAS
OPERATIVOS
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD: FAC. DE INGENIERÍA DE SISTEMAS E INFORMÁTICA


CURSO: SISTEMAS OPERATIVOS
TALLER 1: SOBRE EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
INTEGRANTES:
- BRIAN ALEXANDER, GENTA ATARAMA 14200135
- MARCO TONINO, FORTÓN OCHOA 14200086

1
2017-1
TEMARIO

• INTRODUCCIÓN
• CONCEPTO DEL ALGORITMO DEL BANQUERO
• FUNCIONAMIENTO DEL ALGORITMO DEL BANQUERO
• USO DEL ALGORITMO DEL BANQUERO
• IMPORTANCIA DEL ALGORITMO DEL BANQUERO

2
MARCO TEÓRICO(I)

• INTERBLOQUEO: es el bloqueo permanente de un conjunto de procesos o hilos de


ejecución en un sistema concurrente que compiten por recursos del sistema
• HILOS: un hilo de ejecución, hebra o subproceso es una secuencia de tareas
encadenadas muy pequeña que puede ser ejecutada por un sistema operativo.
• SECCION CRITICA: Es la porción de código de un programa de ordenador en la que
se accede a un recurso compartido que no debe ser accedido por más de un
proceso.

3
MARCO TEÓRICO(II)

• EXCLUSIÓN MUTUA: se usan en programación concurrente para evitar el


ingreso a sus secciones críticas por más de un proceso a la vez HILOS: un hilo
de ejecución, hebra o subproceso es una secuencia de tareas encadenadas
muy pequeña que puede ser ejecutada por un sistema operativo.

4
CONCEPTO

• ES UNA FORMA DE EVITAR EL INTERBLOQUEO

DIJKSTRA

5
DEFINICIONES

• Evolución: Cambio o transformación gradual de algo, como un estado, una


circunstancia, una situación, unas ideas, etc.

6
HISTORIA (I)

1º GENERACION DE COMPUTADORAS
GRANDES Y PESADAS
MAQUINAS

ALTO CONSUMO
ENERGIA

300 V C/U DE LOS


TUBOS DE VACIO

JOHN MAUCHLY, JOHN


ECKERT
7
FUNCIONES DE
SISTEMAS OPERATIVOS

Interpretación Control de Manejo de


de comandos Recursos dispositivos
de E/S

Manejo de Secuencia de Protección


errores tareas

8
CLASIFICACIÓN DE LOS
SISTEMAS OPERATIVOS (I)

MONOUSUARIOS UNIPROCESO
POR EL
POR EL NUMERO NUMERO DE SIMETRICOS
DE USUARIOS PROCESADORES
MULTIPROCESO
MULTIUSUARIOS
ASIMETRICOS

MONOTAREAS
POR EL NUMERO
DE TAREAS
MULTITAREAS

9
EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS(I)

• OPERACIONES FUERA DE LINEA(OFFLINE)

Automatización CPU lee cintas Lectores


de ejecución magnéticas intercambian
datos

10
EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS(III)

• BUFFERING

Cinta Aloja en la Realiza Se carga


graba memoria operaciones nuevamente
datos

11
GRACIAS

12

Vous aimerez peut-être aussi