Procesos.
Enviado por abcdefo • 11 de Febrero de 2014 • Práctica o problema • 473 Palabras (2 Páginas) • 279 Visitas
¿QUÉ ES UN PROCESO?
Se dice que un proceso es un programa en ejecución, una instancia de un programa ejecutado en un computador, la entidad que se puede asignar y ejecutar en un procesador o una actividad que esta ene ejecución.
Un proceso puede tener los siguientes elementos:
• Identificador
• Estado
• Prioridad
• Contador de Programa
• Punteros a memoria
• Datos de contexto
• Información de estado de E/S
• Información de auditoria
EL ESTADO DE LOS PROCESOS
Modelo de proceso de dos estados. En este modelo de ven los proceso como ejecutados o no ejecutados y como dependiendo de qué proceso o las interrupciones que haya pasa de un estado a otro. También nos habla de la creación de procesos y que a los procesos los puede iniciar otros procesos y como se les llaman a los procesos que crean (proceso padre) y los creados (proceso hijo), así también se habla de la terminación de procesos y cuáles son las razones como son los errores o que el proceso ya termino su tarea.
Modelo de proceso de dos estados. En este modelo lo que hacen es dividir el estado de no ejecutado a listo y bloqueado. Para este modelo tenemos los siguientes estados:
• Ejecutado: En este estado el proceso se está ejecutado.
• Listo: que el proceso solo esta esperando una oportunidad para ejecutarse.
• Bloqueado: El proceso está esperando un evento o que se termine una operación de E/S para ser ejecutado.
• Nuevo: Un proceso que se acaba de crear pero que todavía no está cargado en memoria en memoria principal.
• Saliente: Es un proceso que se ha ejecutado por el sistema, o que se ah detenido o abortado por algún razón.
También se habla sobre las transiciones que hay de estados a estados y como el almacenamiento secundario (swap) ayuda a mejorar el rendimiento y da razones de por qué es necesario meter a este modelo de 5 estados dos estados más los cuales son: bloqueado/suspendido y listo/suspendido.
Además de las transiciones también nos dan las razones por la cual se suspenden los procesos, las cuales son:
• Swampping: Este ocurre cuando se necesita liberar suficiente memoria principal.
• Temporización: Este sucede cuando se acaba el tiempo para ejecutarse.
• Etc.
DESCRIPCIÓN DE PROCESOS
Aquí nos da lo que es la estructura de control del sistema operativo, esta se encarga de mantener tablas sobre cada entidad que se gestiona dichas tablas son: Tabla de memoria, Tabla de E/S, Tabla de ficheros tabla de procesos. Además dice que estas están relacionadas directamente o indirectamente.
También nos habla del cambio de procesos y que pasa cuando se cambia y a razones por las cuales cambian los proceso.
Más adelante nos habla so Unix y su modelo
...