Procesos

Páginas: 7 (1726 palabras) Publicado: 10 de junio de 2015
Procesos
Concepto de Proceso:

Todos los programas, cuya ejecución solicitan los usuarios, se ejecutan en forma de procesos, de ahí la importancia para el informático de conocerlos en detalles, el proceso se puede definir como un programa en ejecución y, de una forma un poco más precisa, como la unidad de procesamiento gestionada por el sistema operativo.
para que un programa pueda ser ejecutadoha de residir con sus datos en memoria principal. Observe que durante su ejecución el proceso va modificando los registros del modelo de programación de la computadora, de acuerdo
a las instrucciones de máquina involucradas.
El sistema operativo mantiene por cada proceso una serie de estructuras de información que permiten identificar las características de éste, así como los recursos que tieneasignados. En esta última categoría entran los descriptores de los segmentos de memoria asignados, los descriptores de los archivos abiertos, los descriptores de los puertos de comunicaciones, etc.

Una parte muy importante de estas informaciones se encuentra en el llamado
bloque de control del proceso (BCP). El sistema operativo mantiene una tabla de
procesos con todos los BCP de los procesos.Por razones de eficiencia, la tabla de
procesos se construye normalmente como una estructura estática, que tiene un
determinado número de BCP, todos ellos del mismo tamaño.
El contenido del BCP se analizará con más detalle en secciones posteriores; sin embargo, de manera introductoria se puede decir que la información que compone un proceso es la siguiente:

• Contenido de los segmentos de memoriaen los que residen el código y los datos
del proceso. A esta información se le denomina imagen de memoria o core image.
• Contenido de los registros del modelo de programación.
• Contenido del BCP.








Jerarquía de procesos
La secuencia de creación de procesos vista en la Sección 2.2 genera un árbol de procesos.
Para referirse a las relaciones entre los procesos de la jerarquía se emplean lostérminos de padre, hijo. hermano o abuelo. Cuando el proceso A solicita al sistema operativo que cree el proceso B. se dice que A es padre de B y que B es hijo de A. Bajo esta óptica, la jerarquía de procesos puede considerarse como un árbol genealógico.
Algunos sistemas operativos, como UNIX, mantienen de forma explícita esta estructura jerárquica de procesos —un proceso sabe quién es su padre—,mientras que otros sistemas operativos como el Windows NT no la mantienen.
El entorno del proceso consiste en un conjunto de variables que se le pasan al proceso en el momento de su creación.
El entorno está formado por una tabla NOMBRE-VALOR que se incluye en la pila del proceso. El NOMBRE especifica el nombre de la variable y el VALOR su valor.
Grupos de procesos
Los procesos forman grupos quetienen diversas propiedades. El conjunto de procesos creados a partir de un shell puede formar un grupo de procesos. También pueden formar un grupo los procesos dependientes de un terminal.
El interés del concepto de grupo de procesos es que hay determinadas operaciones que se pueden hacer sobre todos los procesos de un determinado grupo, como se verá al estudiar algunos de los servicios. Unejemplo es la posibilidad de matar a todos los procesos pertenecientes a un mismo grupo.








Existe concurrencia real entre el procesador y las funciones de F/S realizadas por los controladores de los periféricos. Esto significa que, mientras se están realizando una operación de FIS de un proceso, se puede estar ejecutando otro proceso.
Como se muestra en la Figura 3.3, la ejecución de un procesoalterna, típicamente, fases de procesamiento con fases de FIS, puesto que, cada cierto tiempo, necesita leer o escribir datos en un periférico. En un sistema monotarea el procesador no tiene nada que hacer durante las fases de entrada/salida, por lo que desperdicia su potencia de procesamiento. En un sistema multitarea se aprovechan las fases de entrada/salida de unos procesos para realizar las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • proceso y procesador
  • Proceso Y Procesamiento
  • Procesos
  • Procesos
  • Proceso
  • Proceso
  • En proceso
  • Procesos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS