Procesos

Solo disponible en BuenasTareas
  • Páginas : 3 (516 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de marzo de 2012
Leer documento completo
Vista previa del texto
¿Qué es un proceso?
Se toman muchos sinónimos comparados con proceso pero la idea principal son aquellos programas en ejecución(para varios procesadores), tomemos la analogía de una tarea(literal)cada ejercicio de ella contara como un programa; entonces se le llamara proceso cuando se este resolviendo el ejercicio uno y solo uno sera resuelto a la vez si es solo una persona(un procesador).-Procesamiento por lotes: no se tiene “supervisión” del usuario los trabajos puede que se hagan varias veces para no regresar nada útil.
-Procesamiento de tiempo compartido: existe una “supervisión”por parte del usuario, es decir son programas de usuario o tareas donde a cada tarea se le da un tiempo.

Como los procesos una vez iniciados siempre estan activos necesitan tener un contador deprograma(contador que se utiliza para saber la dirección de la linea siguiente a ejecutar), el contenido de los registros(ayudan a saber valores actuales y operaciones realizadas o a realizar), unapila(contiene los valores o argumentos para llamadas a subrutinas, etc. es decir valores temporales) y una sección de datos(valores globales).

Entidad pasiva: aquel programa en el que al no estar siendoejecutado no sufre transformaciones por ello es que no cualquier programa es un proceso.
Entidad activa: como es el “programa ejecutándose”(proceso), va a sufrir una serie decambios(transformaciones).

Estados del proceso(s)
El diagrama de estados de un proceso nos explica como se van realizando los cambios desde que entra un nuevo programa (tarea/trabajo) dividiéndose en 5 etapas:
Nuevo:seempieza un nuevo proceso
En ejecución: el programa esta siendo ejecutado
En espera:el proceso necesita de algo de algún otro proceso (por ejem: datos)
Listo: solo espera a ser ejecutado
Terminado:ya se ha finalizado el proceso
Nota: El número de procesos ejecutándose va a ser igual a el número de procesadores

Bloque de control de procesos
PBC's son bloques(tablas) de información sobre...
tracking img