PROCESOS SISTEMAS OPERATIVOS

Páginas: 7 (1525 palabras) Publicado: 14 de noviembre de 2015
PROCESOS EN LOS SISTEMAS OPERATIVOS
La gestión del proceso es una parte integral de cualquier sistema operativo de hoy en día (OS). El sistema operativo debe asignar recursos a los procesos, permiten a los procesos para compartir e intercambiar información, protección de los recursos de cada proceso de otros procesos y permitir la sincronización entre procesos. Para cumplir estosrequisitos, el sistema operativo debe mantener una estructura de datos para cada proceso, que describe la propiedad del estado y de los recursos de ese proceso, y que permite el sistema operativo para ejercer el control sobre cada proceso.

MULTIPROGAMACIÓN:
En muchos sistemas operativos modernos, no puede haber más de una instancia de un programa cargado en memoria al mismo tiempo, por ejemplo, más deun usuario se puede ejecutar el mismo programa, cada usuario que tiene copias separadas del programa cargado en memoria. Con algunos programas, es posible tener una copia carga en la memoria, mientras que varios usuarios tienen acceso compartido a la misma de manera que cada uno de ellos-pueden ejecutar el código del programa mismo. Dicho programa se dice que es re-entrante. El procesador encualquier instante sólo se puede ejecutar una instrucción de un programa, pero varios procesos pueden ser sostenidos durante un período de tiempo mediante la asignación de cada proceso al procesador a intervalos mientras que el resto se convierten temporalmente inactivo. Un número de procesos en ejecución durante un período de tiempo en lugar de en el mismo tiempo se denomina ejecución concurrente. ElSO multiprogramación o multitarea es un sistema de ejecución de muchos procesos al mismo tiempo. Multiprogramación requiere que el procesador se asignará a cada proceso durante un período de tiempo y de-asignado en un momento apropiado. Si el procesador está de-asigna durante la ejecución de un proceso, que debe hacerse de tal manera que se puede reiniciar más tarde tan fácilmente como seaposible.
La interrupción de un proceso e iniciar (o reiniciar) de otro proceso que se llama un cambio de contexto o el cambio de contexto. En muchos sistemas operativos modernos, los procesos pueden consistir de muchos sub-procesos. Esto introduce el concepto de un hilo. Un hilo puede ser visto como un sub-proceso, es decir, una secuencia separada, independiente de la ejecución dentro del código deun solo proceso. Hilos están convirtiendo cada vez más importante en el diseño de sistemas distribuidos y el cliente-servidor y el software se ejecutan en sistemas multiprocesador.

PROCESO DE CREACIÓN
Los sistemas operativos necesitan alguna manera de crear procesos. En un sistema muy simple diseñado para ejecutar una sola aplicación (por ejemplo, el controlador en un horno de microondas),puede ser posible tener todos los procesos que se necesitarán cada vez estar presente cuando el sistema esté en funcionamiento. En los sistemas de propósito general, sin embargo, se necesita alguna forma de crear y poner fin a los procesos según sea necesario durante la operación.
Hay cuatro eventos principales que causan un proceso que se cree:
Inicialización del sistema.
La ejecución delsistema de creación de proceso de llamada mediante la ejecución de un proceso.
Una solicitud de usuario para crear un nuevo proceso.
Inicio de un trabajo por lotes.

Cuando el sistema operativo se inicie, se crean típicamente varios procesos. Algunos de éstos son procesos en primer plano, que interactúa con un usuario y realizar el trabajo para ellos. Otros son los procesos de fondo, que no estánasociados con usuarios particulares, sino que tienen alguna función específica.
La creación de procesos en UNIX y Linux se realiza a través de la horquilla () o clone () las llamadas al sistema. Hay varios pasos involucrados en la creación de procesos. El primer paso es la validación de si el proceso padre tiene autorización suficiente para crear un proceso. Tras la validación exitosa, el proceso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Administracion De Procesos De Sistemas Operativos
  • Sistemas Operativos
  • Sistema, proceso y operaciones unitarias
  • Sistema Operativo Procesos
  • Sistemas Operativos. Procesadores
  • Estados De Procesos Sistemas Operativos
  • planificacion procesos sistema operativo
  • Gestión del Núcleo y los Procesos de los Sistemas Operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS