sistema operativo

Páginas: 20 (4878 palabras) Publicado: 27 de octubre de 2013
















AGRADECIMIENTOS
A Dios creador del universo y dueño de nuestra vida que nos permite construir otros mundos mentales posibles.
A nuestros padres, por el apoyo incondicional que nos dieron a lo largo de la carrera.
A la Facultad por el soporte institucional dado para la realización de este trabajo.
A la Profesora Lic. Ninfa Candia por su asesoría y direcciónen el trabajo de investigación.
Y a todas aquellas personas que de una u otra forma, colaboraron o participaron en la realización de esta investigación, hago extensivo mi más sincero agradecimiento.
















DEDICATORIA
A Dios por brindarnos la oportunidad y la dicha de la vida, al brindarnos los medios necesarios para continuar con nuestra formación como futuroprofesionales.
A nuestros padres; a quienes les debemos todo lo que tenemos en esta vida
A la profesora Lic. Ninfa Candia, dándonos los últimos conocimientos para nuestro buen desenvolvimiento en la sociedad
INTRODUCCION
En el presente trabajo que se presenta a continuación trata sobre temas importantes cuales son, los procesos, la planificación de tareas, comunicación de los procesos y losbloqueos, todo esto dentro del Sistema Operativo.
Los primeros sistemas de computación solo permitían la ejecución de un programa a la vez. Este programa asumía el control total del sistema, y tenía acceso a todos sus recursos. Los sistemas de computación actuales permiten cargar múltiples programas en la memoria y ejecutarlos de forma concurrente. Esta evolución requirió un control más firme y mayorcompartimiento de los distintos programas. Estas necesidades dieron pie al concepto de procesos, el cual no es más que una unidad de trabajo en un sistema de tiempo compartido moderno.
Un sistema consiste en una colección de procesos: procesos del sistema operativo que ejecutan código del sistema y programas de usuario que ejecutan código del usuario. Al conmutar un mayor número de procesos elsistema operativo puede hacer al computador más efectivo.
Los procesos del sistema se pueden ejecutar de forma concurrente, y se deben crear, destruir, suspender, reanudar, temporizar, despertar, despachar y terminar dinámicamente para lograr un eficiente funcionamiento de estos.
Se puede utilizar operaciones como crear para implantar un nuevo proceso dentro de otro ya existente, eliminar paradeshacernos de uno que ya no necesitamos, suspender para darle mayor importancia a otro proceso o temporizarlo para que se ejecute en intervalos de tiempo determinados.





DEFINICIÓN DE PROCESO
Un proceso puede informalmente entenderse como un programa en ejecución. Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, unestado actual, y un conjunto de recursos del sistema asociados".
Para entender lo que es un proceso y la diferencia entre un programa y un proceso, A. S. Tanenbaum propone la analogía "Un científico computacional con mente culinaria hornea un pastel de cumpleaños para su hija; tiene la receta para un pastel de cumpleaños y una cocina bien equipada con todos los ingredientes necesarios, harina, huevo,azúcar, leche, etcétera." Situando cada parte de la analogía se puede decir que la receta representa el programa (el algoritmo), el científico computacional es el procesador y los ingredientes son las entradas del programa. El proceso es la actividad que consiste en que el científico computacional vaya leyendo la receta, obteniendo los ingredientes y horneando el pastel.
Cada proceso tiene sucontador de programa, registros y variables, aislados de otros procesos, incluso siendo el mismo programa en ejecución 2 veces. Cuándo este último caso sucede, el sistema operativo usa la misma región de memoria de código, debido a que dicho código no cambiará, a menos que se ejecute una versión distinta del programa.
Los procesos son gestionados por el sistema operativo y están formados por:
Las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS