Sistemas Operativos. Oscar Bedoya

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Sistemas Operativos. Oscar Bedoya oscar.bedoya@correounivalle.edu.co http://eisc.univalle.edu.co/~oscarbed/so/"

Transcripción

1 Sistemas Operativos Oscar Bedoya

2 * Planificación apropiativa - SJF apropiativo - Prioridad apropiativo - Round-Robin * Planificación en los sistemas modernos

3 nuevo admitido interrupción salir terminado listo ejecución terminación de evento despacho del planificador espera espera de evento Planificación no apropiativa. Una vez se carga un proceso, seguirá en ejecución hasta que termine

4 nuevo admitido interrupción salir terminado listo ejecución terminación de evento despacho del planificador espera espera de evento Algoritmos de planificación no apropiativa FCFS SJF no apropiativo Prioridad no apropiativo

5 Planificación no apropiativa Proceso Ráfaga Prioridad Llegada P P

6 Planificación no apropiativa Proceso Ráfaga Prioridad Llegada P P P 1 P

7 Planificación no apropiativa Proceso Ráfaga Prioridad Llegada PCB 1... PCB 2... P P P 1 P

8 nuevo admitido interrupción salir terminado listo ejecución terminación de evento despacho del planificador espera espera de evento Planificación apropiativa. Cada vez que llegue un proceso se verifica el criterio usado por el algoritmo de planificación. Si es necesario se puede desmontar un proceso así no haya terminado

9 Planificación apropiativa Proceso Ráfaga Prioridad Llegada P P

10 Planificación apropiativa Proceso Ráfaga Prioridad Llegada PCB 1 P P

11 Planificación apropiativa Proceso Ráfaga Prioridad Llegada PCB 1 P P P 1 0 3

12 Planificación apropiativa Proceso Ráfaga Prioridad Llegada PCB 1... PCB 2... P P P 1 0 3

13 Planificación apropiativa Proceso Ráfaga Prioridad Llegada P PCB 1 PCB 2 P P Cual es la ráfaga restante de P 1 y P 2 en este punto?

14 Planificación apropiativa Proceso Ráfaga Prioridad Llegada PCB 1... PCB 2... P P P 1 0 3

15 Planificación apropiativa Proceso Ráfaga Prioridad Llegada PCB 1... PCB 2... P P P 1 P 2 3 4

16 Planificación apropiativa Proceso Ráfaga Prioridad Llegada PCB PCB 2... P 1 P P P Cual es la ráfaga restante de P 1 y P 2 en este punto?

17 Planificación apropiativa Proceso Ráfaga Prioridad Llegada PCB 1... PCB 2... P P P 1 P 2 3 4

18 Planificación apropiativa Proceso Ráfaga Prioridad Llegada PCB 1... PCB 2... P P P 1 P 2 P

19 Planificación apropiativa Proceso Ráfaga Prioridad Llegada PCB PCB 2... P 1 P 2 P P P Cual es la ráfaga restante de P 1 y P 2 en este punto?

20 Planificación apropiativa Proceso Ráfaga Prioridad Llegada PCB 1... PCB 2... P P P 1 P 2 P

21 Planificación apropiativa Proceso Ráfaga Prioridad Llegada P PCB 1 PCB 2 P Proceso Tiempo de entrega Tiempo de respuesta Tiempo de espera P 1 0 P 1 P 2 P P 2

22 Planificación apropiativa Proceso Ráfaga Prioridad Llegada P PCB 1 PCB 2 P Proceso Tiempo de entrega Tiempo de respuesta Tiempo de espera 0 P 1 P 2 P P 1 6 P 2 1

23 Planificación apropiativa Proceso Ráfaga Prioridad Llegada P PCB 1 PCB 2 P Proceso Tiempo de entrega Tiempo de respuesta Tiempo de espera 0 P 1 P 2 P P P 2 1 0

24 Planificación apropiativa Proceso Ráfaga Prioridad Llegada P PCB 1 PCB 2 P Proceso Tiempo de entrega Tiempo de respuesta Tiempo de espera 0 P 1 P 2 P P P

25 Planificación apropiativa Proceso Ráfaga Prioridad Llegada P PCB 1 PCB 2 P Proceso Tiempo de entrega Tiempo de respuesta Tiempo de espera 0 P 1 P 2 P P P ms

26 Planificación apropiativa SJF apropiativo Prioridad apropiativo Round-Robin (RR)

27 Planificación del primero el trabajo más corto (SJF) SJF (Shortest Job First) La CPU se asigna al proceso que tiene la ráfaga restante más pequeña

28 Planificación SJF apropiativo Proceso Tiempo de ráfaga Tiempo de llegada P P P P 4 5 3

29 Planificación SJF apropiativo Proceso Tiempo de ráfaga Tiempo de llegada P P P P El planificador debe evaluar el proceso con ráfaga más corta cada vez que llegue uno nuevo

30 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P

31 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P 1 0 1

32 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P 1 P

33 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P 1 P 2 P

34 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P 1 P 2 P 2 P

35 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P 1 P 2 P 2 P 2 P

36 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P 1 P 2 P 2 P 2 P 4 P

37 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P 1 P 2 P 2 P 2 P 4 P 1 P

38 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P Proceso Entrega Respuesta Espera P 1 P 2 P 3 P 4 P 1 P 2 P 2 P 2 P 4 P 1 P

39 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P Proceso Entrega Respuesta Espera P 1 17 P 2 4 P 3 24 P 4 7 P 1 P 2 P 2 P 2 P 4 P 1 P

40 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P Proceso Entrega Respuesta Espera P P P P P 1 P 2 P 2 P 2 P 4 P 1 P

41 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P Proceso Entrega Respuesta Espera P P P P P 1 P 2 P 2 P 2 P 4 P 1 P Tiempo de espera promedio = 6.5

42 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P Muestre el diagrama de Gantt Indique para cada proceso el tiempo de entrega, espera y respuesta

43 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P

44 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P P 1 0 1

45 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P P 1 P

46 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P P 1 P 2 P

47 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P P 1 P 2 P 2 P

48 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P P 1 P 2 P 2 P 4 P

49 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P P 1 P 2 P 2 P 4 P 3 P

50 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P P 1 P 2 P 2 P 4 P 3 P 5 P

51 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P P 1 P 2 P 2 P 4 P 3 P 5 P 3 P

52 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P Proceso Entrega Respuesta Espera P P P =5 P P P 1 P 2 P 2 P 4 P 3 P 5 P 3 P

53 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P Muestre el diagrama de Gantt Indique para cada proceso el tiempo de entrega, espera y respuesta

54 Planificación SJF apropiativo Proceso Ráfaga Llegada P P P P P Proceso Entrega Respuesta Espera P P P P P P 1 P 2 P 4 P 4 P 5 P 1 P

55 Planificación por prioridad La CPU se asigna al proceso que tiene la prioridad más alta Si dos procesos tienen la misma prioridad, se atienden en orden de llegada

56 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P El planificador debe evaluar el proceso con mejor prioridad cada vez que llegue uno nuevo

57 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P

58 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P P 1 0 1

59 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P P 1 P

60 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P P 1 P 2 P

61 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P P 1 P 2 P 1 P

62 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P P 1 P 2 P 1 P 1 P

63 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P P 1 P 2 P 1 P 1 P 1 P

64 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P P 1 P 2 P 1 P 1 P 1 P 5 P

65 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P P 1 P 2 P 1 P 1 P 1 P 5 P 1 P

66 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P P 1 P 2 P 1 P 1 P 1 P 5 P 1 P 3 P

67 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P Proceso Entrega Respuesta Espera P 1 16? P 2 1? P 3 15? P 4 15? P 5 5? P 1 P 2 P 1 P 1 P 1 P 5 P 1 P 3 P

68 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P Proceso Entrega Respuesta Espera P P P P P P 1 P 2 P 1 P 1 P 1 P 5 P 1 P 3 P

69 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P Proceso Entrega Respuesta Espera P =6 P P P P P 1 P 2 P 1 P 1 P 1 P 5 P 1 P 3 P Tiempo de espera promedio = 6.6

70 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P Muestre el diagrama de Gantt Indique para cada proceso el tiempo de entrega, espera y respuesta

71 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P

72 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P 2 0 3

73 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P 2 P

74 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P 2 P 4 P

75 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P 2 P 4 P 2 P

76 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P 2 P 4 P 2 P 3 P

77 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P Proceso Entrega Respuesta Espera P P P P P 2 P 4 P 2 P 3 P

78 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P Muestre el diagrama de Gantt Indique para cada proceso el tiempo de entrega, espera y respuesta

79 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P Proceso Entrega Respuesta Espera P P P P P P 1 P 2 P 1 P 3 P 4 P 4 P 5 P

80 Proceso Ráfaga Prioridad Llegada P P P P P Aplique Planificación SJF Planificación por prioridad Indique con cuál algoritmo se obtiene un tiempo de espera promedio menor

81 Planificación por turnos RR (Round-Robin) Se trabaja con una unidad de tiempo llamada quantum que por lo general es de 10 a 100 milisegundos El planificador de la CPU da vueltas sobre la cola de procesos listos asignando el procesador a cada proceso quantum cantidad de tiempo

82 Cola de procesos listos PCB 3 PCB 7 PCB Se pasa por cada proceso permitiendo que utilice la CPU quantum cantidad de tiempo

83 Cola de procesos listos PCB 3... Si al finalizar un quantum no han llegado más procesos, se repite sobre el mismo proceso

84 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P quantum=4

85 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P

86 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 0 4

87 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 P

88 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 P 2 P

89 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 P 2 P 3 P

90 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 P 2 P 3 P 1 P

91 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 P 2 P 3 P 1 P 1 P

92 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 P 2 P 3 P 1 P 1 P 1 P

93 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 P 2 P 3 P 1 P 1 P 1 P 1 P

94 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P Proceso Entrega Respuesta Espera P 1 30? P 2 7? P 3 10? P 1 P 2 P 3 P 1 P 1 P 1 P 1 P

95 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P Proceso Entrega Respuesta Espera P P P P 1 P 2 P 3 P 1 P 1 P 1 P 1 P Tiempo de espera promedio = 5.6

96 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P quantum=4

97 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P

98 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 0 4

99 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 P

100 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 P 1 P

101 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 P 1 P 2 P

102 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 P 1 P 2 P 3 P

103 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 P 1 P 2 P 3 P 1 P

104 Planificación RR Proceso Tiempo de ráfaga Tiempo de llegada P P P P 1 P 1 P 2 P 3 P 1 P 2 P

105 Planificación RR y rendimiento El rendimiento de RR depende del tamaño del quantum. Si es muy grande, la estrategia RR es la misma que FCFS Si el quantum es muy pequeño, 1 microsegundo, el enfoque RR se denomina compartición del procesador Se busca que el quantum sea grande con respecto al tiempo de conmutación de contexto

106 Planificación RR Proceso Ráfaga Llegada P P P P P Muestre la planificación para q=2 Indique para cada proceso el tiempo de entrega, espera y respuesta

107 Planificación RR Proceso Ráfaga Llegada P P P P P

108 Planificación RR Proceso Ráfaga Llegada P P P P P P 1 0 2

109 Planificación RR Proceso Ráfaga Llegada P P P P P P 1 P

110 Planificación RR Proceso Ráfaga Llegada P P P P P P 1 P 1 P

111 Planificación RR Proceso Ráfaga Llegada P P P P P P 1 P 1 P 2 P

112 Planificación RR Proceso Ráfaga Llegada P P P P P P 1 P 1 P 2 P 3 P

113 Planificación RR Proceso Ráfaga Llegada P P P P P P 1 P 1 P 2 P 3 P 4 P

114 Planificación RR Proceso Ráfaga Llegada P P P P P P 1 P 1 P 2 P 3 P 4 P 5 P

115 Planificación RR Proceso Ráfaga Llegada P P P P P P 1 P 1 P 2 P 3 P 4 P 5 P 1 P

116 Planificación RR Proceso Ráfaga Llegada P P P P P P 1 P 1 P 2 P 3 P 4 P 5 P 1 P 2 P

117 Planificación RR Proceso Ráfaga Llegada P P P P P P 1 P 1 P 2 P 3 P 4 P 5 P 1 P 2 P 3 P

118 Planificación RR Proceso Ráfaga Llegada P P P P P P 1 P 1 P 2 P 3 P 4 P 5 P 1 P 2 P 3 P 4 P

119 Planificación RR Proceso Ráfaga Llegada P P P P P Proceso Entrega Respuesta Espera P P P =9 P =9 P P 1 P 1 P 2 P 3 P 4 P 5 P 1 P 2 P 3 P 4 P 3 P

120 Planificación RR Proceso Ráfaga Llegada P P P P P Muestre la planificación para q=4 Indique para cada proceso el tiempo de entrega, espera y respuesta

121 Planificación RR Proceso Ráfaga Llegada P P P P P Proceso Entrega Respuesta Espera P P P =9 P =9 P P 1 P 2 P 3 P 4 P 5 P 1 P 3 P 4 P

122 Planificación apropiativa Proceso Ráfaga Prioridad Llegada P P P P P Considere los algoritmos de planificación SJF, prioridad y RR (q=7). Qué algoritmo produce el tiempo de espera promedio menor?

123 SJF apropiativo Proceso Ráfaga Llegada P P P P P Proceso Espera P 1 0 P 2 1+1=2 P 3 9 P 4 0 P 5 11 P 1 P 1 P 2 P 2 P 4 P 2 P 2 P 3 P Tiempo de espera promedio = 4.4

124 Prioridad apropiativo Proceso Ráfaga Prioridad Llegada P P P P P Proceso Espera P 1 39 P 2 0 P 3 23 P 4 1 P 5 0 P 1 P 2 P 2 P 2 P 4 P 5 P 3 P Tiempo de espera promedio = 12.6

125 Round-Robin q=7 Proceso Ráfaga Prioridad Llegada P P P P P Proceso Espera P 1 0 P =16 P =16 P 4 3 P 5 2+9=11 P 1 P 2 P 3 P 4 P 5 P 2 P 3 P Tiempo de espera promedio = 9.2

126 WINDOWS Windows utiliza planificación apropiativa basada en colas múltiples de prioridades

127 Planificación de colas de niveles múltiples Los procesos se asignan a una cola respectiva de acuerdo a su prioridad Prioridad alta Procesos del sistema Procesos alto costo Prioridad baja Procesos edición de texto Procesos aplicaciones autónomas

128 UNIX Utiliza planificación por prioridades Ken Thompson y Dennis Ritchie seleccionaron los algoritmos por su sencillez sin preocuparse por su velocidad o complejidad Ken Thompson y Dennis Ritchie

129 LINUX Linux emplea un algoritmo de prioridades basado en créditos - Cada proceso tiene un cierto número de créditos de planificaciones - Se selecciona el proceso con más créditos - Cada vez que ocurre una interrupción de temporizador, el proceso que estaba montado pierde un crédito

Sistemas Operativos Tema 6. Planificación de procesos. 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana

Sistemas Operativos Tema 6. Planificación de procesos. 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana Sistemas Operativos Tema 6. Planificación de procesos 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana 1 Contenido Modelo del sistema y criterios de rendimiento Algoritmo FCFS Algoritmo SJF

Más detalles

Tema 1: Introducción a los S.O. Ejercicios de Planificiación de Procesos

Tema 1: Introducción a los S.O. Ejercicios de Planificiación de Procesos Tema 1: Introducción a los S.O. Ejercicios de Planificiación de Procesos 1.- Notas y criterios para los problemas de planificación NOTA GENERAL: Normalmente los enunciados no son rigurosamente completos,

Más detalles

Planificación de Procesos. Módulo 5. Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco

Planificación de Procesos. Módulo 5. Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco Planificación de Procesos Módulo 5 Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco Planificación de Procesos Conceptos Básicos Criterios de Planificación

Más detalles

Sistemas Operativos. Curso 2014 Planificación

Sistemas Operativos. Curso 2014 Planificación Sistemas Operativos Curso 2014 Planificación Agenda Introducción. Despachador. Clases de procesos. Esquemas de planificación. Criterios de planificación. Algoritmos de planificación. FCFS. SJF. Prioridad.

Más detalles

Sistemas Operativos. Curso 2015 Planificación

Sistemas Operativos. Curso 2015 Planificación Sistemas Operativos Curso 2015 Planificación Agenda Introducción. Despachador. Clases de procesos. Esquemas de planificación. Criterios de planificación. Algoritmos de planificación. FCFS. SJF. Prioridad.

Más detalles

Sistemas operativos avanzados. 1.3 Algoritmos de planificación del procesador

Sistemas operativos avanzados. 1.3 Algoritmos de planificación del procesador Sistemas operativos avanzados 1.3 Algoritmos de planificación del procesador Parámetros Cuando tenemos más de un proceso en condiciones de ejecutar, debemos escoger uno de entre ellos. Para escogerlo empleamos

Más detalles

Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales.

Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales. Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales. 1. Concepto de Sistema Operativo. 2. Evolución histórica. 3. Tipos de Sistemas Operativos. 4. Estructura de un Sistema Operativo.

Más detalles

Unidad 2: Gestión de Procesos

Unidad 2: Gestión de Procesos Unidad 2: Gestión de Procesos Tema 5: Planificación de procesos. 5.1 Criterios y tipos de planificación. 5.2 Algoritmos de planificación. 5.3 Métodos multicolas y multiprocesadores. 5.4 Evaluación de políticas

Más detalles

ALGORITMOS DE PROGRAMACIÓN NO EXPULSIVOS

ALGORITMOS DE PROGRAMACIÓN NO EXPULSIVOS ALGORITMOS DE PROGRAMACIÓN NO EXPULSIVOS Planificación Procesos Activos Decide Política de Planificación Algoritmo de Planificación Asigna de Planificador Distribución Equitativa Time Sharing Slice ó Quantum

Más detalles

Procesos. Planificación del Procesador.

Procesos. Planificación del Procesador. Procesos. Planificación del Procesador. Sistemas Operativos. Tema 2. Concepto de Proceso. Una definición sencilla: Programa en ejecución. Entidad pasiva Programa RECURSOS CPU Memoria Ficheros Dispositivos

Más detalles

Sistemas Operativos. Práctica 2: Scheduling

Sistemas Operativos. Práctica 2: Scheduling Sistemas Operativos Práctica 2: Scheduling Notas preliminares Los ejercicios marcados con el símbolo constituyen un subconjunto mínimo de ejercitación. Sin embargo, aconsejamos fuertemente hacer todos

Más detalles

Conceptos de Planificación

Conceptos de Planificación Conceptos de Planificación Conceptos de Planificación Planificación Planificación de Procesos de Procesos Algoritmos Algoritmos Estructura Estructura Propiedades Propiedades Tipos Tipos Evaluación Evaluación

Más detalles

Capítulo 5: Despacho de CPU

Capítulo 5: Despacho de CPU 5.- Despacho de CPU Capítulo 5: Despacho de CPU Conceptos Básicos Criterio de Asignación Algoritmos de Asignación Despacho de Threads Ejemplos de SOs Despacho de Threads de Java Evaluación de Algoritmos

Más detalles

SIMM: TEORÍA DE LOS S.O. I.E.S. JUAN DE LA CIERVA CURSO 2007/2008

SIMM: TEORÍA DE LOS S.O. I.E.S. JUAN DE LA CIERVA CURSO 2007/2008 SIMM: TEORÍA DE LOS S.O. I.E.S. JUAN DE LA CIERVA CURSO 2007/2008 1.- INTRODUCCIÓN A LOS PROCESOS 1.1.- Concepto 1.2.- Composición y estructura 1.3.- Estados y transiciones 2.- COMUNICACIÓN ENTRE PROCESOS

Más detalles

PRÁCTICO 3. Comprender la administración de procesos e hilos de los sistemas operativos Comprender la tarea y la elección de un planificador.

PRÁCTICO 3. Comprender la administración de procesos e hilos de los sistemas operativos Comprender la tarea y la elección de un planificador. Objetivos PRÁCTICO 3 Comprender la administración de procesos e hilos de los sistemas operativos Comprender la tarea y la elección de un planificador. Ejercicio 1 (básico) Defina que es un proceso a nivel

Más detalles

5.- Despacho de CPU. Utilización máxima de CPU con multiprogramación. Ciclo CPU I/O Ejecución de un proceso = ciclo de CPU (ejecución) y espera de I/O

5.- Despacho de CPU. Utilización máxima de CPU con multiprogramación. Ciclo CPU I/O Ejecución de un proceso = ciclo de CPU (ejecución) y espera de I/O 5.- Despacho de CPU Utilización máxima de CPU con multiprogramación Ciclo CPU I/O Ejecución de un proceso = ciclo de CPU (ejecución) y espera de I/O Distribución de periodos CPU (bursts) Conceptos Básicos

Más detalles

PLANIFICACION DE LA CPU

PLANIFICACION DE LA CPU PLANIFICACION DE LA CPU PREGUNTA 5.2 En la Planificación Expropiativa se puede observar que un proceso puede ser expropiado de la CPU, es decir, es desalojado del mismo para asignárselo a otro proceso

Más detalles

1 (2 5 puntos) Responda con brevedad y precisión a las siguientes preguntas:

1 (2 5 puntos) Responda con brevedad y precisión a las siguientes preguntas: Universidad de Las Palmas de Gran Canaria Escuela Universitaria de Informática Facultad de Informática Sistemas Operativos Examen parcial, 11 de mayo de 2002 SOLUCIONES Calificación 1 2 3 4 5 1 (2 5 puntos)

Más detalles

Sistemas Operativos. Pedro Cabalar TEMA III. PROCESOS. Depto. de Computación Universidade da Coruña

Sistemas Operativos. Pedro Cabalar TEMA III. PROCESOS. Depto. de Computación Universidade da Coruña Sistemas Operativos Pedro Cabalar Depto. de Computación Universidade da Coruña TEMA III. PROCESOS P. Cabalar Sistemas( Operativos Depto. de Computación Universidade Tema da Coruña III. Procesos ) 1 / 41

Más detalles

Examen de Arquitectura de Computadores

Examen de Arquitectura de Computadores Examen de Arquitectura de Computadores Examen del primer parcial Ingeniería de Telecomunicación 21 de febrero de 2003 El examen consta de dos partes: Normas PARTE PRIMERA (40 % de la calificación final)

Más detalles

Tema 2. Procesos. 1. Concepto de proceso

Tema 2. Procesos. 1. Concepto de proceso Tema 2. Procesos 1. Concepto de proceso. 2. Principios de la Programación concurrente. 1. Concurrencia. Programación concurrente. 2. Áreas de comunicación entre procesos. 1. Exclusión mutua. 2. Sincronización.

Más detalles

TEMA 3: EL NÚCLEO DE UN SISTEMA OPERATIVO

TEMA 3: EL NÚCLEO DE UN SISTEMA OPERATIVO TEMA 3: EL NÚCLEO DE UN SISTEMA OPERATIVO 1. Introducción. Funciones del núcleo de un S.O. Los Sistemas Operativos proporcionan un número potencialmente grande de servicios accesibles al usuario. Uno de

Más detalles

Scheduling. Ricardo Corin

Scheduling. Ricardo Corin Scheduling Ricardo Corin Introducción Múltiples procesos en estado READY compiten por tiempo de CPUs Si Ready > CPU, no podemos ejecutar todos simultáneamente El planificador o scheduler se ocupa de seleccionar

Más detalles

CÓMO TRABAJA TU SISTEMA OPERATIVO?

CÓMO TRABAJA TU SISTEMA OPERATIVO? CÓMO TRABAJA TU SISTEMA OPERATIVO? AUTORÍA MARÍA CATALÁ CARBONERO TEMÁTICA SISTEMAS OPERATIVOS ETAPA CICLO MEDIO Y SUPERIOR DE INFORMÁTICA Resumen Los sistemas operativos nacen de la informática. Su función

Más detalles

ESTRUCTURAS BÁSICAS DE UN S.O.

ESTRUCTURAS BÁSICAS DE UN S.O. PROCESOS ESTRUCTURAS DE DATOS BCP PROCESOS OPERACIONES SOBRE LOS PROCESOS ESTADOS DE LOS PROCESOS PLANIFICACIÓN DE LA CPU ALGORITMOS NO APROPIATIVOS ALGORITMOS APROPIATIVOS EVALUACIÓN DE LAS POLÍTICAS

Más detalles

TEMA 7. GESTIÓN DE PROCESOS

TEMA 7. GESTIÓN DE PROCESOS TEMA 7. GESTIÓN DE PROCESOS 1. EL BLOQUE DE CONTROL DE PROCESOS... 1 1.1.- CAMBIO DE CONTEXTO... 2 2. ESTADO DE LOS PROCESOS... 2 2.2.- TRANSICIONES DE ESTADO... 3 2.3.- OPERACIONES SOBRE PROCESOS... 4

Más detalles

6. Planificación. Los procesos tienden a tener ráfagas de ejecución (CPU-burst) y ráfagas de espera de operaciones de E/S (I/O burst).

6. Planificación. Los procesos tienden a tener ráfagas de ejecución (CPU-burst) y ráfagas de espera de operaciones de E/S (I/O burst). 6. Planificación La planificación es la base para lograr la multiprogramación. En un sistema multiprogramado, generalmente en un determinado instante existirán varios procesos que requieren el procesador

Más detalles

Sistemas Operativos I. Tema 3. Procesos. Equipo de Sistemas Operativos DISCA / DSIC UPV

Sistemas Operativos I. Tema 3. Procesos. Equipo de Sistemas Operativos DISCA / DSIC UPV Sistemas Operativos I Tema 3 Procesos Equipo de Sistemas Operativos DISCA / DSIC UPV Introducción Existen varias razones para permitir la ejecución concurrente de procesos: Compartir recursos físicos Compartir

Más detalles

PLANIFICACIÓN DE PROCESOS

PLANIFICACIÓN DE PROCESOS PLANIFICACIÓN DE PROCESOS (Scheduling) 1 Introducción: Scheduling Estados de un proceso Creado Memoria Principal Ejecución Terminado Espera E/S Listo Fin espera E/S Bloqueado Memoria Virtual Listo y suspendido

Más detalles

3 Planificación de procesos y procesadores

3 Planificación de procesos y procesadores 3 Planificación de procesos y procesadores La forma en que se reparte el uso de la CPU entre los procesos tiene un enorme impacto en el rendimiento de un sistema multiprogramado, por lo que siempre se

Más detalles

Componentes y Funciones. Tipos de Software

Componentes y Funciones. Tipos de Software Tema 3.1 Software Componentes y Funciones Tipos de Software Sistemas Conjunto de Instrucciones Encargado de comunicar al usuario con la máquina Capa de Abstracción Usuario-Máquina Permite el control de

Más detalles

Actividades Complementarias.

Actividades Complementarias. 4.1. Balanceo de Líneas. Unidad IV Monitoreo y Control de Operaciones El análisis de las líneas de producción es el foco central del análisis de disposiciones físicas por productos. El diseño del producto

Más detalles

2) Tenemos un sistema informático con una sola CPU que está gestionada mediante una cola multinivel con realimentación.

2) Tenemos un sistema informático con una sola CPU que está gestionada mediante una cola multinivel con realimentación. EJERCICIOS DE PLANIFICACIÓN: 1) Un sistema informático posee los siguientes recursos: - una CPU - tres unidades de almacenamiento UAM1, UAM2 y UAM3. En nuestro sistema tenemos dos tipos de procesos: Tipo

Más detalles

Práctico de Procesos, Hilos y Deadlock

Práctico de Procesos, Hilos y Deadlock Sistemas Operativos Práctico de Procesos, Hilos y Deadlock Universidad Nacional de Córdoba FaMAF Ejercicio 1.. Indique cuantas letras a imprime este programa, describiendo su funcionamiento. printf("a\n");

Más detalles

El modelo de Procesos

El modelo de Procesos Administración n de procesos El modelo de Procesos Concepto central dentro de cualquier sistema operativo. Proceso vs. Programa: Programa: Es un archivo o conjunto de archivos que contienen código ejecutable.

Más detalles

Sistemas Operativos. Grado Ingeniería Informática. TGR Procesos.

Sistemas Operativos. Grado Ingeniería Informática. TGR Procesos. Sistemas Operativos. Grado Ingeniería Informática. TGR Procesos. 1.-Considerar los siguientes procesos con los tiempos de llegadas, prioridades y ráfagas de cpu. Proceso Ráfaga de CPU Prioridad Tiempo

Más detalles

INFORMÁTICA. Matemáticas aplicadas a la Informática

INFORMÁTICA. Matemáticas aplicadas a la Informática ACCESO A CICLO SUPERIOR INFORMÁTICA Matemáticas aplicadas a la Informática http://trasteandoencontre.km6.net/ 1 Acceso a grado Superior. Informática 1. Unidades de medida en informática Como sabemos, el

Más detalles

SISTEMAS OPERATIVOS GUIA DE EJERCICIOS 2005. Resueltos

SISTEMAS OPERATIVOS GUIA DE EJERCICIOS 2005. Resueltos SISTEMAS OPERATIVOS GUIA DE EJERCICIOS 2005 Resueltos Ejercicio 2 Enunciado Un sistema operativo utiliza un algoritmo de planificación de CPU basado en una cola multinivel de dos niveles. El primer nivel

Más detalles

SISTEMAS OPERATIVOS: PROCESOS. Planificación de procesos

SISTEMAS OPERATIVOS: PROCESOS. Planificación de procesos SISTEMAS OPERATIVOS: PROCESOS Planificación de procesos ADVERTENCIA 2 Este material es un simple guión de la clase: no son los apuntes de la asignatura. El conocimiento exclusivo de este material no garantiza

Más detalles

Sistemas Operativos - Funciones del sistema operativo» Cargar y ejecutar programas (procesos)» Facilitar funciones de E/S» Controlar y distribuir el acceso a los recursos» Controlar errores Componentes

Más detalles

Solución Examen Febrero 2006

Solución Examen Febrero 2006 Solución Examen Febrero 2006 Lea detenidamente las siguientes instrucciones. No cumplir los requerimientos puede implicar la pérdida del examen. Formato Indique su nombre completo y número de cédula en

Más detalles

Convivencia Gestión de Procesos

Convivencia Gestión de Procesos Convivencia Gestión de Procesos Dra. Carolina Mañoso Dpto. Informática y Automática.UNED Índice: Procesos Introducción a los procesos Estados de los procesos Listas de procesos El planificador de procesos

Más detalles

Tema 2: Gestión de la CPU

Tema 2: Gestión de la CPU Tema 2: Gestión de la CPU Yolanda Blanco Fernández yolanda@det.uvigo.es Programas vs Procesos Programa: datos e instrucciones. Un proceso es un programa en ejecución: datos, instrucciones, recursos y estado.

Más detalles

- Bajo que condiciones el algoritmo de planifiación de procesos FIFO (FCFS) resultaría en el tiempo de respuesta promedio más pequeño?

- Bajo que condiciones el algoritmo de planifiación de procesos FIFO (FCFS) resultaría en el tiempo de respuesta promedio más pequeño? Sistemas Operativos. Grado Ingeniería Informática. TGR-2.1 Procesos. Noviembre 2014 Problemas para hacer en clase FIFO cpu C A 1. Dos procesos A y B tienen una ráfaga de CPU de 50 ms y un proceso C tiene

Más detalles

Capitulo V Administración de memoria

Capitulo V Administración de memoria Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal

Más detalles

Sistemas Operativos. Dr. Luis Gerardo de la Fraga. Departamento de Computación Cinvestav

Sistemas Operativos. Dr. Luis Gerardo de la Fraga.    Departamento de Computación Cinvestav Sistemas Operativos Dr. Luis Gerardo de la Fraga E-mail: fraga@cs.cinvestav.mx http://cs.cinvestav.mx/~fraga Departamento de Computación Cinvestav 12 de junio de 2015 Dr. Luis Gerardo de la Fraga Cinvestav,

Más detalles

Planificación de procesos: Algoritmos de planificación

Planificación de procesos: Algoritmos de planificación Planificación de procesos: Algoritmos de planificación Facultad de Ingeniería, UNAM Instituto de Investigaciones Económicas, UNAM Índice 1 Introducción 2 3 4 Referencia para esta sección Buena parte del

Más detalles

Tema 8 Procesos. * Definición informal: un proceso es un programa en ejecución

Tema 8 Procesos. * Definición informal: un proceso es un programa en ejecución Tema 8 Procesos 8.1 Aspectos básicos de los procesos 8.1.1 Concepto de proceso * Definición informal: un proceso es un programa en ejecución Un programa ejecutable es un conjunto de instrucciones y datos

Más detalles

Sistemas Operativos. Curso 2016 Procesos

Sistemas Operativos. Curso 2016 Procesos Sistemas Operativos Curso 2016 Procesos Agenda Proceso. Definición de proceso. Contador de programa. Memoria de los procesos. Estados de los procesos. Transiciones entre los estados. Bloque descriptor

Más detalles

IN4703 Gestión de Operaciones. Programación de Operaciones (Operations Scheduling)

IN4703 Gestión de Operaciones. Programación de Operaciones (Operations Scheduling) IN4703 Gestión de Operaciones Programación de Operaciones (Operations Scheduling) Lineamientos de la Clase de Hoy Objetivos de la Programación de Operaciones Sistemas de Manufactura (Manufacturing Execution

Más detalles

SISTEMAS OPERATIVOS: Lección 4: Planificación de Procesos

SISTEMAS OPERATIVOS: Lección 4: Planificación de Procesos SISTEMAS OPERATIVOS: Lección 4: Planificación de Procesos Jesús Carretero Pérez Alejandro Calderón Mateos José Daniel García Sánchez Francisco Javier García Blas José Manuel Pérez Lobato María Gregoria

Más detalles

Sistemas Operativos (Parte 2)

Sistemas Operativos (Parte 2) Sistemas Operativos (Parte 2) M. en C. Mario Farias-Elinos e-mail: elinos@ci.ulsa.mx web: http://www.ci.ulsa.mx/~elinos Maestría en Tecnologías de Información Contenido Proceso Scheduller Thread Sincronización

Más detalles

Sistemas Operativos I Última modificación 2008/06

Sistemas Operativos I Última modificación 2008/06 Última modificación 2008/06 Compilación de apuntes de los temas 1 a 3 de la asignatura "Sistemas Operativos 1", curso 2005/2006, de la Universidad Politécnica de Valencia (http://www.dsic.upv.es/~eargente/),

Más detalles

EXÁMENES RESUELTOS SISTEMAS OPERATIVOS INFORMÁTICA SISTEMAS Y GESTIÓN

EXÁMENES RESUELTOS SISTEMAS OPERATIVOS INFORMÁTICA SISTEMAS Y GESTIÓN EXÁMENES RESUELTOS SISTEMAS OPERATIVOS INFORMÁTICA SISTEMAS Y GESTIÓN DELEGACIÓN DE ALUMNOS CENTRO ASOCIADO DE BALEARES EXÁMENES SISTEMAS OPERATIVOS SISTEMAS OPERATIVOS I Mayo 2000 INFORMÁTICA DE SISTEMAS

Más detalles

Fundamentos básicos de los Sistemas Operativos

Fundamentos básicos de los Sistemas Operativos Fundamentos básicos de los Sistemas Operativos Índice de contenido Fundamentos básicos de los sistemas operativos Capítulo 1. Consideraciones generales de los sistemas operativos...7 Objetivos...7 Servicios

Más detalles

Mercedes Fernández Redondo

Mercedes Fernández Redondo Sistemas Operativos (IS11) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es TEORÍA: Mercedes Fernández Redondo Página web: nuvol.uji.es/~redondo Despacho: TI 1121 PRÁCTICAS: LA1 Martes

Más detalles

Procesos. Procesos. Concurrencia de procesos. Qué es un proceso? Estados de un proceso. Modelo de 2 estados. (C) 2008 Mario Medina 1

Procesos. Procesos. Concurrencia de procesos. Qué es un proceso? Estados de un proceso. Modelo de 2 estados. (C) 2008 Mario Medina 1 Procesos Procesos Mario Medina mariomedina@udec.cl El sistema operativo como administrador de procesos Controla la ejecución de procesos para optimizar criterios Asigna recursos a procesos Facilita sincronización

Más detalles

Examen Febrero de 2012

Examen Febrero de 2012 Examen Febrero de 2012 Lea detenidamente las siguientes instrucciones. No cumplir los requerimientos puede implicar la pérdida del examen. Formato Indique su nombre completo y número de cédula en cada

Más detalles

Gestión de Procesos. Concepto. Concepto y criterios de planificación. Utilización del procesador:

Gestión de Procesos. Concepto. Concepto y criterios de planificación. Utilización del procesador: Concepto Para definir lo que es un proceso, hay que establecer la diferencia con el concepto de programa: Un programa : Es una entidad pasiva compuesta únicamente por un código y unos datos, es decir,

Más detalles

1. Sistema Operativo Unix

1. Sistema Operativo Unix 1. Sistema Operativo Unix 1.1 Introducción al S.O. Unix y su entorno 1.2 Subsistema de Archivos 1.3 Subsistema de Procesos 1.4 Políticas de Gestión de Memoria Dpto. Lenguajes y Sistemas Informáticos. Universidad

Más detalles

FUNDAMENTOS DE LOS SISTEMAS OPERATIVOS

FUNDAMENTOS DE LOS SISTEMAS OPERATIVOS SO. Tema 3 Trasp. Nº 1 FUNDAMENTOS DE LOS SISTEMAS OPERATIVOS Tema 3: El núcleo del Sistema Operativo Indice 1.- Introducción. 2.- Representación de procesos. 3.- Primer nivel de interrupción. 4.- Dispatcher

Más detalles

Hardware y Estructuras de Control. Memoria Virtual. Ejecución de un Programa. Ejecución de un Programa

Hardware y Estructuras de Control. Memoria Virtual. Ejecución de un Programa. Ejecución de un Programa Memoria Virtual Capítulo 8 Hardware y Estructuras de Control Las referencias de memoria se traducen a direcciones físicas dinámicamente en tiempo de ejecución Un proceso puede ser intercambiado hacia dentro

Más detalles

ARQUITECTURA DE COMPUTADORES

ARQUITECTURA DE COMPUTADORES ARQUITECTURA DE COMPUTADORES PRÁCTICA 6 PLANIFICACIÓN DE PROCESOS ENTRADA AL SISTEMA. La aplicación con la que vais a trabajar se encuentra en la página de la asignatura en la web http://personales.alc.upv.es/pabmitor/.

Más detalles

PROGRAMACION CONCURRENTE. I.2 Recursos para la concurrencia.

PROGRAMACION CONCURRENTE. I.2 Recursos para la concurrencia. PROGRAMACION CONCURRENTE I.2 Recursos para la concurrencia. J.M. Drake 1 Procesos Concurrentes Concepto de proceso. Estructura de los procesos. Estados de un proceso. Gestión de los procesos. 2 2 Plataforma

Más detalles

jefes de equipo, planificadores, programadores, coordinadores, técnicos y cualquier profesional que se desempeñe en el área de mantenimiento.

jefes de equipo, planificadores, programadores, coordinadores, técnicos y cualquier profesional que se desempeñe en el área de mantenimiento. Enfoque técnico: La planificación y la programación constituyen las herramientas más importantes de la gestión del mantenimiento, ya que a través de ellas se logra el mayor aprovechamiento de los recursos,

Más detalles

FORMACIÓN CURSO Computadores para bases de datos

FORMACIÓN CURSO Computadores para bases de datos FORMACIÓN CURSO Computadores para bases de datos En un mercado laboral en contante evolución, la formación continua de los profesionales debe ser una de sus prioridades. En Galejobs somos conscientes de

Más detalles

LA PLANIFICACIÓN DE LAS OPERACIONES A MEDIO Y CORTO PLAZO TEMA 9

LA PLANIFICACIÓN DE LAS OPERACIONES A MEDIO Y CORTO PLAZO TEMA 9 LA PLANIFICACIÓN DE LAS OPERACIONES A MEDIO Y CORTO PLAZO TEMA 9 LA JERARQUÍA DE PLANES DE PRODUCCIÓN Horizonte de planificación Varios años Unidad de planificación Líneas de productos Planificación de

Más detalles

2. Sistema Operativo Windows

2. Sistema Operativo Windows 2. Sistema Operativo Windows 2.1 Introducción al S.O. Windows NT y Windows 2000 2.2 Subsistema de Archivos 2.3 Subsistema de Procesos 2.4 Gestión de Memoria Dpto. Lenguajes Tema y 2: Sistemas 2. Sistema

Más detalles

Área Académica: Escuela Superior de Tlahuelilpan. Tema: Los Sistemas Operativos y sus Procesos

Área Académica: Escuela Superior de Tlahuelilpan. Tema: Los Sistemas Operativos y sus Procesos Área Académica: Escuela Superior de Tlahuelilpan Asignatura: Sistemas Operativo Tema: Los Sistemas Operativos y sus Procesos Profesor(a): M. En C. Nubia Belzabet Pérez Olguín Periodo: Enero Junio 2014

Más detalles

Sistemas operativos: una visión aplicada. Capítulo 11 Estudio de casos: Linux

Sistemas operativos: una visión aplicada. Capítulo 11 Estudio de casos: Linux Sistemas operativos: una visión aplicada Capítulo 11 Estudio de casos: Linux Contenido Historia de Linux Características y estructura de Linux Gestión de procesos Gestión de memoria Entrada/salida Sistema

Más detalles

El Planificador de Procesos a través de un Simulador

El Planificador de Procesos a través de un Simulador El Planificador de Procesos a través de un Simulador M. Barrionuevo, A. Apolloni, F. Piccoli Universidad Nacional de San Luis Ejército de los Andes 950 5700 - San Luis - Argentina e-mail: {mdbarrio, rubenga,

Más detalles

REDISTRIBUCION DE TAREAS POR SOBREASIGNACION DE RECURSOS 1

REDISTRIBUCION DE TAREAS POR SOBREASIGNACION DE RECURSOS 1 REDISTRIBUCION DE TAREAS POR SOBREASIGNACION DE RECURSOS 1 Tabla de contenido REDISTRIBUCION DE TAREAS POR SOBREASIGNACION DE RECURSOS... 1 Períodos de tiempo... 2 Ámbito de la redistribución... 2 Resolver

Más detalles

Planificación y control de proyectos de ingeniería con Microsoft Project

Planificación y control de proyectos de ingeniería con Microsoft Project Planificación y control de proyectos de ingeniería con Microsoft Project Pedro Sánchez Martín Universidad Pontificia Comillas Índice de la presentación Introducción Horizonte temporal Calendario y horarios

Más detalles

Índice de la presentación

Índice de la presentación Planificación y control de proyectos de ingeniería con Microsoft Project Pedro Sánchez Martín Universidad Pontificia Comillas Índice de la presentación Introducción Horizonte temporal Calendario y horarios

Más detalles

Carrera: IFC - 0436 4-2-10. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFC - 0436 4-2-10. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Sistemas Operativos I Licenciatura en Informática IFC - 0436 4-2-10 2.- HISTORIA

Más detalles

Taller de sistemas operativos PLANIFICADOR

Taller de sistemas operativos PLANIFICADOR Taller de sistemas operativos PLANIFICADOR Agenda Introducción Clases de planificación Prioridades Timeslice Prioridad dinámica Estructuras del planificador Planificador en funcionamiento Nuevo planificador

Más detalles

Diseño y simulación de un planificador para un sistema de virtualización basado en Minix *

Diseño y simulación de un planificador para un sistema de virtualización basado en Minix * Diseño y simulación de un planificador para un sistema de virtualización basado en Minix * Paparotti, Lautaro Prinsich Bernz, Emilio Quaglia, Constanza Director: Pessolani, Pablo Universidad Tecnológica

Más detalles

Control térmico de un Turbofan

Control térmico de un Turbofan DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS Control térmico de un Turbofan Proyecto de la asignatura programación en tiempo real y bases de datos 23/01/2014 PROYECTO Contenido 1. Objetivo y alcance

Más detalles

Administración del Procesador

Administración del Procesador Administración del Procesador 1 Temario Concepto Métricas: Throughput y Turnaround En qué se consumen los tiempos del S.O.? Monoprogramación? Multiprogramación? Nombrando las rutinas: Planificador de Procesos,

Más detalles

Convivencia. Gestión del Sistema de Entrada/Salida

Convivencia. Gestión del Sistema de Entrada/Salida Convivencia Gestión del Sistema de Entrada/Salida Dra. Carolina Carolina Mañoso Mañoso Dpto. Dpto. Imformática Informática y y Automática.UNED Introducción (1/2) El sistema de Entrada/Salida es la parte

Más detalles

Arquitectura de Computadores (obligatoria)

Arquitectura de Computadores (obligatoria) Arquitectura de Computadores (obligatoria) Profesores responsables: Pau Micó Tormos (teoría y prácticas) Despacho: F4D1 Créditos: 6 (4.5 Teoría + 1.5 Prácticas) Semestre: 3A Número de grupos de aula: 1

Más detalles

INDICE 1. Introducción 2. Entrada / Salida: Principios y Programación 3. Procesos

INDICE 1. Introducción 2. Entrada / Salida: Principios y Programación 3. Procesos INDICE Prólogo XV 1. Introducción 1 1.1. Evolución de los sistemas operativos 2 Procesamiento en serie 3 Procesamiento por lotes 4 Multiprogramación 7 1.2. Tipos de Sistemas Operativos 9 Sistemas operativos

Más detalles

Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales.

Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales. Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales. 1. Concepto de Sistema Operativo. 2. Evolución histórica. 3. Tipos de Sistemas Operativos. 4. Estructura de un Sistema Operativo.

Más detalles

Sistemas operativos. Tema 9: Gestión n de E/S

Sistemas operativos. Tema 9: Gestión n de E/S Sistemas operativos Tema 9: Gestión n de E/S Gestión n de E/S Un sistema de computación n puede incorporar múltiples dispositivos de E/S: De interfaz de usuario: ratones, teclados, pantallas, etc. De almacenamiento:

Más detalles

Apuntes SISTEMAS OPERATIVOS MULTIUSUARIO

Apuntes SISTEMAS OPERATIVOS MULTIUSUARIO Facultad de Contaduría y Administración Sistema de Universidad Abierta Apuntes SISTEMAS OPERATIVOS MULTIUSUARIO Profesor: L.A. Salvador Meza Badillo Índice I. Definición de los conceptos fundamentales

Más detalles

Objetivos de la Planificación. Planificación Monoprocesador. Tipos de Planificación. Tiempo de respuesta Productividad Eficiencia del procesador

Objetivos de la Planificación. Planificación Monoprocesador. Tipos de Planificación. Tiempo de respuesta Productividad Eficiencia del procesador Objetivos de la Planificación Planificación Monoprocesador Tiempo de respuesta Productividad Eficiencia del procesador Capítulo 9 Tipos de Planificación Planificación a Largo Plazo Determina qué programas

Más detalles

Sistemas Operativos. Tipos de Sistemas Operativos

Sistemas Operativos. Tipos de Sistemas Operativos Universidad de los Andes Núcleo Alberto Adriani Computación I. Sistemas Operativos Un sistema operativo (S.O.) es el soporte lógico imprescindible para convertir el soporte físico de una computadora en

Más detalles

CONTENIDO Qué son los calendarios?...45 Qué son los calendarios base?...45 Qué es el calendario del proyecto?...46 Qué es un calendario de

CONTENIDO Qué son los calendarios?...45 Qué son los calendarios base?...45 Qué es el calendario del proyecto?...46 Qué es un calendario de CONTENIDO Qué son los calendarios?...45 Qué son los calendarios base?...45 Qué es el calendario del proyecto?...46 Qué es un calendario de recursos?...47 Qué es un calendario de tareas?...48 Interrelación

Más detalles

Sistemas informáticos industriales. Sistemas Operativos

Sistemas informáticos industriales. Sistemas Operativos Sistemas informáticos industriales 2017 Sistemas Operativos SISTEMAS OPERATIVOS Un Sistema Operativo o OS (del ingles Operating System) se define como un programa o conjunto de programas que gestiona los

Más detalles

TEMA 6: GESTIÓN DE ENTRADA/SALIDA

TEMA 6: GESTIÓN DE ENTRADA/SALIDA 1. Introducción TEMA 6: GESTIÓN DE ENTRADA/SALIDA Función principal de un S.O.: controlar todos los dispositivos de E/S de la computadora. El Subsistema de E/S se encarga de Emitir órdenes a los dispositivos

Más detalles

Sistemas Operativos I

Sistemas Operativos I Sistemas Operativos I Parte 3 Arnoldo Díaz Ramírez adiaz@itmexicali.edu.mx Septiembre de 2007 Unidad 3 Planificación Planificación El planificador es un módulo del sistema operativo que asigna tiempo de

Más detalles

Facultad de Ingeniería y Tecnología Informática Programa Analítico Sistemas Operativos - 2013

Facultad de Ingeniería y Tecnología Informática Programa Analítico Sistemas Operativos - 2013 PLAN DE ESTUDIOS: 2004 Ajuste 2011 ANO ACADEMICO: 2013 CARRERA: Ingeniería en Electrónica. 1. OBJETIVOS: Los objetivos de la asignatura de Sistemas Operativos pueden agruparse de la siguiente manera: a-

Más detalles

Tema 8: Introducción n a los Sistemas Operativos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Tema 8: Introducción n a los Sistemas Operativos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid Tema 8: Introducción n a los Sistemas Operativos Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid 1 Introducción n a los Sistemas Operativos O B J E T I V O S Identificar,

Más detalles

EJERCICIOS TEMAS 1 Y 2 - SO SOLUCIONES

EJERCICIOS TEMAS 1 Y 2 - SO SOLUCIONES EJERCICIOS TEMAS 1 Y 2 - SO1 02-03 SOLUCIONES 1. Enumere las diferencias entre un sistema por lotes multiprogramado y un sistema de tiempo compartido. Un sistema de tiempo compartido es un sistema multiprogramado

Más detalles

Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net

Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net 2012 Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net Servinet Sistemas y Comunicación S.L. www.softwaregestionproyectos.com Última Revisión: Febrero

Más detalles

Gestión de Stock. Recepción de mercadería. Orden de mercadería. Inventario. Transferencia

Gestión de Stock. Recepción de mercadería. Orden de mercadería. Inventario. Transferencia Inicio Control de Stock Fin Recepción de Orden de Inventario Control de stock Dirección Debe realizarse control de stock Se analizan las razones y en caso necesario se marcan nuevos controles de stock

Más detalles

Introducción al Mundo GNU/Linux

Introducción al Mundo GNU/Linux Pequeña Introducción a algunas características del Mundo GNU/Linux y el Software Libre Slide 1 Nota de Copyright 2005 Diego Chaparro. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia

Más detalles

Gestión de proyectos con MS Project

Gestión de proyectos con MS Project 1 Gestión de proyectos con MS Project Gestión de Proyectos: consiste en el Estudio y Planificación de un Proyecto en función de su alcance, así como en el Control y Seguimiento del Proyecto durante su

Más detalles

La Capa de Red. Dr. Ivan Olmos 1

La Capa de Red. Dr. Ivan Olmos 1 La Capa de Red Dr. Ivan Olmos 1 La Capa de Red Orientada a llevar los paquetes desde el origen hasta el destino Aquí, se debe conocer perfectamente el esquema de la subred para escoger la mejor ruta Además,

Más detalles

Nivel 1 Este es el nivel de soporte inicial, responsable de las incidencias básicas del cliente. El principal trabajo de un especialista de Nivel 1

Nivel 1 Este es el nivel de soporte inicial, responsable de las incidencias básicas del cliente. El principal trabajo de un especialista de Nivel 1 Nivel 1 Este es el nivel de soporte inicial, responsable de las incidencias básicas del cliente. El principal trabajo de un especialista de Nivel 1 es reunir toda la información del cliente y determinar

Más detalles