Ensayo De Los Procesos

Páginas: 6 (1329 palabras) Publicado: 8 de agosto de 2011
o Hay muchas definiciones sobre lo que es un proceso una de ellas e que es un programa en ejecución también se puede decir que es El emplazamiento del control de un procedimiento que está siendo ejecutado los procesos también pueden tener diferentes estados que los cuales son en ejecución que cuando están este estado utiliza la cp en el instante dado también están los estados Liston que sonejecutable, se detiene en forma temporal para que se ejecute otro proceso y Bloqueado que no se puede ejecutar debido a la ocurrencia de algún evento externo en los estados de los procesos hay que hacer varias consideraciones también en las que están :
o Que cada proceso
• Cada proceso es una entidad independiente pero frecuentemente debe interactuar con otros procesos
• Losprocesos pueden bloquearse en su ejecución porque:
o Desde el punto de vista lógico no puede continuar porque espera datos que aún no están disponibles.
o El Sistema Operativo asignó la cpu a otro proceso.
La “creación” de un proceso significa:
 
• Dar nombre al proceso.
• Insertar un proceso en la lista del sistema de procesos conocidos.
• Determinar laprioridad inicial del proceso.
• Crear el bloque de control del proceso.
o Asignar los recursos iniciales del proceso

La “destrucción” de un proceso implica:
 
• Borrarlo del sistema.
• Devolver sus recursos al sistema.
• Purgarlo de todas las listas o tablas del sistema.
• Borrar su bloque de control de procesos.

Planificación de Procesos
Cuando más de unproceso es ejecutable desde el punto de vista lógico, el Sistema Operativo debe decidir cuál de ellos debe ejecutarse en primer término.
El Planificador es la porción del Sistema Operativo que decide y el Algoritmo de Planificación es el utilizado.
|Equidad |
|Eficacia|
|Tiempo de respuesta |
|Tiempo de regreso  |
|Rendimiento |

Objetivos de la Planificación
Los objetivos de la planificación delprocesador son los siguientes e involucran a los conceptos detallados seguidamente

• Ser justa:
o Todos los procesos son tratados de igual manera.
o Ningún proceso es postergado indefinidamente.
• Maximizar la capacidad de ejecución:
o Maximizar el número de procesos servidos por unidad de tiempo.
• Maximizar el número de usuarios interactivos que recibanunos tiempos de respuesta aceptables:
o En un máximo de unos segundos.
• Ser predecible:
o Un trabajo dado debe ejecutarse aproximadamente en la misma cantidad de tiempo independientemente de la carga del sistema.
• Minimizar la sobrecarga:
o No suele considerarse un objetivo muy importante.
• Equilibrar el uso de recursos:
o Favorecer a losprocesos que utilizarán recursos infrautilizados.
• Equilibrar respuesta y utilización:
o La mejor manera de garantizar buenos tiempos de respuesta es disponer de los recursos suficientes cuando se necesitan, pero la utilización total de recursos podrá ser pobre.
• Evitar la postergación indefinida:
o Se utiliza la estrategia del “envejecimiento” .
o Mientras unproceso espera por un recurso su prioridad debe aumentar, así la prioridad llegará a ser tan alta que el proceso recibirá el recurso esperado.
• Asegurar la prioridad:
o Los mecanismos de planificación deben favorecer a los procesos con prioridades más altas.
• Dar preferencia a los procesos que mantienen recursos claves:
o Un proceso de baja prioridad podría...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ensayo procesador
  • ENSAYO procesos
  • ENSAYO DE PROCESOS
  • ENSAYO Procesos
  • Ensayo de procesos
  • ensayo procesos
  • Ensayo de`proceso
  • Ensayo Proceso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS