Concepto de procesos

Páginas: 7 (1657 palabras) Publicado: 9 de febrero de 2012
CONCEPTO DE PROCESOS
Es un programa en ejecución, es la unidad de procesamiento gestionada por el sistema operativo, el sistema operativo mantiene por cada proceso una serie de estructuras de información que permiten identificar las características de este. Una parte muy importante de estas informaciones se encuentra en el llamado bloque de control del proceso (BCP). El sistema operativomantiene una tabla de procesos con todos los BCP de los procesos.
Jerarquía de Procesos
La jerarquía de procesos es como una familia. Sí, los procesos forman una familia y, como tal, hay padres, hijos, hermanos, tíos, sobrinos,... En realidad sólo se suelen usar los parentescos más directos, es decir, padre hijo, hermano mayor y hermano menor. Si no me he equivocado, todos los procesos tienen 4variables locales (las que están entre paréntesis) con el código identificador de sus parientes cercanos.
Por lo tanto, si tiene el ID puede modificar las variables locales de sus familiares y hacer todo aquello que se puede hacer con el ID de un proceso. Pero, ¿cómo se establece la relación familiar? Pues de una manera lógica y sencilla: el que crea un proceso es el padre del creado y el creado es elhijo del creador. Así de fácil. El hermano mayor es el proceso que ha creado el padre justo antes que a ese proceso y el menor el siguiente que ha creado. Y con esto se forma el árbol genealógico completo.
Entorno del Procesos
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 lapila del proceso, el NOMBRE especifica el nombre de la variable y el VALOR su valor.
Grupos de Procesos
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.
MULTITAREA
Un sistema operativo puede ser:
* Monotarea ó monoproceso
* Multitarea ó multiproceso
* Monousuario
*Multiusuario (tiempo compartido)
Un sistema monotarea, también llamado monoproceso, solamente permite un proceso cada instante. Si se quiere ejecutar varios procesos, o tareas, hay que lanzar la ejecución de la primera y esperar que termine antes de poder lanzar la siguiente, ejemplo: MS-DOS la ventaja de estos S.O es que son muy sencillos.
Un sistema monousuario está previsto para dar soporte aun solo usuario. Estos sistemas pueden ser monoprocesos o multiprocesos.
El sistema operativo multiusuario da soporte a varios usuarios que trabajan simultáneamente desde varios terminales. A su vez, cada usuario puede tener activos más de un proceso, por lo que el sistema obligatoriamente, ha de ser multitarea. Los sistemas multiusuarios también reciben el nombre de tiempo compartido, puesto queel sistema operativo ha de repartir el tiempo de la computadora entre los usuarios.

BASE DE LA MULTITAREA
La multitarea se basa en las tres características siguientes:
* Paralelismo real entre E/S y procesador:
Mientras se está realizando una operación de E/S de un proceso, se puede estar ejecutando otro proceso.
* Alternancia en los procesos de fases de E/S y de procesamiento:
Laejecución de un proceso alterna, típicamente, fases de procesamiento con fases de E/S, puesto que, cada cierto tiempo necesita leer o escribir datos en un periférico.
* Memoria principal capaz de almacenar varios procesos:
Es importante destacar que la multitarea exige tener más de un proceso activo y cargado en memoria principal. Por tanto, hay que disponer de suficiente memoria principalpara albergar a estos procesos

Proceso nulo

Los sistemas operativos incluyen el proceso nulo para evitar contradicciones donde el procesador muestra intervalos de no hacer nada. Este proceso consiste en un bucle infinito que no realiza ninguna operación útil. El objetivo de este proceso es <entretener> al procesador cuando no hay ninguna otra tarea.

Estados de los Procesos

Un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Concepto De Procesos
  • CONCEPTOS DE PROCESOS
  • concepto de proceso
  • Conceptos de procesamiento
  • Concepto de proceso administrativo
  • Concepto Y Proceso De Motivaci N
  • Proceso De Admisión Y Empleo- Conceptos
  • Evolucion del concepto de gerencia de procesos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS