procesos de word

Páginas: 63 (15503 palabras) Publicado: 28 de octubre de 2013
Procesos
En concepto central de cualquier sistema operativo es el proceso: una abstracción de un programa en ejecución. Todo lo demás gira alrededor de este concepto y es importante que el diseñador de sistemas operativos sepa lo antes posible que es un proceso.
2.1 Introducción a los procesos.
Todas las computadoras modernas pueden hacer varias cosas al mismo tiempo. Mientras ejecuta unprograma de usuario, una computadora también puede estar leyendo de un disco y enviando un texto a una pantalla o impresora. En un sistema de multiprogramación, la CPU también conmuta de un programa a otro, ejecutando cada uno durante decenas o centenas de milisegundos. Para el ser humano es difícil seguirla pista a múltiples actividades paralelas los diseñadores de sistemas operativos handesarrollado a lo largo de los años un modelo que facilita el manejo del paralelismo.
2.1.1 El modelo de procesos.
El sistema operativo está organizado de una serie de procesos secuenciales, o simplemente procesos. Conceptualmente cada uno d estos procesos tiene su propio PCU virtual. Esta rápida conmutación se denomina multiprogramación, como vinos en el capitulo anterior.
Introducción a los procesosLa diferencia entre un programa y un proceso es sutil, pero crucial.Tal vez una analogía ayude a aclarar este punto.Consideremos un computólogo con inclinaciones gastronómicas que está preparando un pastel de cumpleaños para su hijo. La idea clave aquí es que un proceso es una actividad de algún tipo: tiene programa, entrada, salida y un estado. Se puede compartir un procesador entre variosprocesos, usando algún algoritmo de planificación para determinar cuándo debe dejarse de trabajar en un proceso para atender a uno distinto.
Jerarquías de Procesos
Los sistemas operativos que manejan el concepto de procesos deben contar con algún mecanismo para crear todos los procesos necesarios. En los sistemas muy sencillos, o en los diseños para ejecutar sólo una aplicación, es posible que,cuando el sistema se inicia, todos los procesos que puedan necesitarse estén presentes.

Sin embargo en la mayor parte de los sistemas se necesita algún mecanismo para crear y destruir procesos según sea necesario durante la operación. En MINIX, los procesos se crean con la llamada al sistema FORK, que crea una copia idéntica del proceso innovador. El proceso hijo también puede ejecutar FORK, asíque es posible tener un árbol de procesos. En otros sistemas operativos existen llamadas al sistema para crear un proceso, cargar su memoria y ponerlo a ejecutar.

Estados de Procesos
Aunque cada proceso es una entidad independiente, con su propio contador de programa y estado interno, los procesos a menudo necesitan interactuar con otros procesos. Un proceso podría generar ciertas salidas queotro proceso utiliza como entradas. En el comando de Shell.

El primer proceso, que ejecuta cat, concatena y envía a la salida tres archivos. El segundo proceso, que ejecuta grep, selecciona todas las líneas que contienen la palabra “árbol”. Dependiendo de las velocidades relativas de los dos procesos (que a su vez dependen de la complejidad relativa de los programas y de
cuánto tiempo de CPUha ocupado cada uno), puede suceder que grep esté listo para ejecutarse, pero no haya entradas esperando ser procesadas por él. En tal caso, grep deberá bloquearse hasta que haya entradas disponibles.

Cuando un proceso se bloquea, lo hace porque le es imposible continuar lógicamente, casi siempre porque está esperando entradas que todavía no están disponibles. También puede ser que unprograma que conceptualmente está listo y en condiciones de ejecutarse sea detenido porque el sistema operativo ha decidido asignar la CPU a otro proceso durante un tiempo. Estas dos condiciones son totalmente distintas.

En el primer caso, la suspensión es inherente al problema (no es posible procesar la línea de comandos del usuario antes de que éste la teclee). En el segundo caso, se trata de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Procesos De Word
  • Acceso De Procesador De Texto Word
  • Procesador De Documentos Microsoft Word
  • procesadores de texttos de word
  • Procesador de texto Microsoft Word
  • Comandos de word y procesadores de texto
  • procesador de texto word
  • Procesador De Textos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS