Sistemas operativos
FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICA PROFESIONAL DE INGENIERÍA INFORMÁTICA Y DE SISTEMAS
CURSO:
Arquitectura y Sistemas Operativos II
NOMBRE DEL TRABAJO:
Administración del Procesador
AUTORES:
➢ Corcuera Reyes Carlos
➢ Guzmán Bonilla Karen
➢ Pérez Colmenares Iván
CHIMBOTE, Noviembre del 2010.DEDICATORIA
El siguiente trabajo le dedicamos a todos aquellos que nos brindaron su apoyo para la realización de éste trabajo; a Dios por la sabiduría, a nuestros padres por el apoyo incondicional, a nuestros docentes que nos brindan conocimientos.
AGRADECIEMIENTO
Un agradecimiento a nuestro Profesor Ing. David AgredaGamboa quien nos apoyo con cada sesión de prácticas en el curso dictado por él mismo.
A nuestros padres por la invaluable confianza que depositan en nosotros.
ÍNDICE GENERAL
1. Carátula ……………………………………………………… Pág. 1
2. Dedicatoria …………………………………………… Pág. 2
3. Agradecimiento …………………………………………… Pág. 3
4. Índice General………………………………………….. Pág. 4
5. Introducción …………………………………………… Pág. 5
6. Procesos ………………………………………….. Pág. 6
7. Estados de Procesos …………………………………. Pág. 7
8. Planificación de Procesos ……………………….. Pág. 8
9. Tipos de Planificación …………………………………. Pág. 15
10. Bibliografía ………………………………………….. Pág. 21
INTRODUCCIÓN
Procesos llamados también tareas, donde se llevan a cabo en el sistema operativo. Es unaentidad dinámica que cambia a medida que el procesador ejecuta las instrucciones.
Un SO es multi-proceso, ya que puede ejecutar varios procesos a la vez.
Cuando un proceso se ejecuta cambia de estado como: nuevo, listo, ejecución, esperando (bloqueo) y terminado.
En la Planificación de Procesos, el sistema operativo decide: Qué proceso entra en la CPU cuando ésta queda libre, en quémomento el proceso que está en ejecución debe abandonar la CPU.
En los Tipos de Planificación se pueden encontrar: Planificación a Largo Plazo, Planificación a Mediano Plazo y Planificación a Corto Plazo.
Administrador de Procesos
Definición de Procesos:
• También son llamados tareas.
• Puede ser trazado:
– Lista de la secuencia de instrucciones que ejecuta.• Los procesos llevan a cabo tareas en el sistema operativo.
• Es un conjunto de instrucciones almacenadas en el DD, se activan cuando se les asigna un espacio de direcciones.
• Es una entidad dinámica que cambia a medida que el procesador ejecuta las instrucciones.
• Un SO es multi-proceso, en el sentido que pueden ejecutarse varios procesos a la vez.
• Un SO esmulti-proceso, en el sentido que puede correr en una máquina con varios procesadores.
• Un sistema operativo ejecuta una variedad de programas:
– Tareas en Batch
– Tareas o programas de usuario en Tiempo Compartido
• Los términos tarea y proceso se usan casi como sinónimos y son la unidad de trabajo de los sistemas modernos.
• Proceso. – Un programa enejecución; la ejecución de un proceso debe progresar de manera secuencial. Incluye:
➢ Program Counter.
➢ Stack (variables locales, parámetros etc.)
➢ Sección de Datos (variables globales).
ESTADOS DE PROCESOS
Un proceso es una secuencia de instrucciones que se puede ejecutar en paralelo con otra secuencia de instrucciones.El procesador ejecuta las instrucciones.
Cuando un proceso se ejecuta, este cambia de estado (actividad actual).
– Nuevo (aceptado):
El proceso se está creando. Cargador- Ligador.
– Listo: El programa está en la Memoria Principal en espera de ser asignado a un proceso.
– Ejecución: Las instrucciones se están ejecutando...
Regístrate para leer el documento completo.