Subido por Dinora Ferrera

Actividades Principales

Anuncio
Investigar cinco actividades principales del Sistema Operativo respecto a la Gestión de Procesos
1) La creación y eliminación de procesos de usuarios y sistemas:
Cuando se va a añadir un nuevo proceso a aquellos que se están gestionando en un determinado
momento, el sistema operativo construye las estructuras de datos que se usan para manejar el proceso
y reserva el espacio de direcciones en memoria principal para el proceso. Estas acciones constituyen
la creación de un nuevo proceso.
Existen cuatro eventos comunes que llevan a la creación de un proceso. En un entorno por lotes, un
proceso se crea como respuesta a una solicitud de trabajo. En un entorno interactivo, un proceso se crea
cuando un nuevo usuario entra en el sistema. En ambos casos el sistema operativo es responsable de la
creación de nuevos procesos. Un sistema operativo puede, a petición de una aplicación, crear procesos.
Por ejemplo, si un usuario solicita que se imprima un fichero, el sistema operativo puede crear un
proceso que gestione la impresión. El proceso solicitado puede, de esta manera, operar
independientemente del tiempo requerido para completar la tarea de impresión.
San Pedro Sula, Honduras
02/15/2020
2) La suspensión y reanudación de procesos:
El proceso tradicional de apagado del sistema puede necesitar bastante tiempo. De forma similar, el
proceso de re-arranque y configuración del área de trabajo también puede precisar algo de tiempo.
Con la función Suspender-Reanudar, se puede apagar el sistema y guardar rápidamente y de forma
automática el trabajo que está en ejecución. Más tarde, cuando se vuelve a encender el sistema, el
área de trabajo recupera rápidamente el estado en que se encontraba cuando se utilizó por última vez.
3) La provisión de mecanismos para la sincronización de procesos:
Un sistema operativo multiprogramado es un caso particular de sistema concurrente donde los
procesos compiten por el acceso a los recursos compartidos o cooperan dentro de una misma
aplicación para comunicar información. Ambas situaciones son tratadas por el sistema operativo
mediante mecanismos de sincronización que permiten el acceso exclusivo de forma coordinada a los
recursos y a los elementos de comunicación compartidos.
4) La provisión de mecanismos para la comunicación de procesos:
El concepto de comunicación es algo más general y supone la existencia de algún mecanismo de
sincronización subyacente. Dentro del sistema operativo, el espacio de direcciones es único, por lo
que la comunicación se puede resolver mediante el uso de variables en memoria compartida. Como
contrapartida a la agilidad de este esquema.
5) La provisión de mecanismos para el manejo del interbloqueo:
El interbloqueo se puede definir como el bloqueo permanente de un conjunto de procesos que
compiten por los recursos del sistema o bien se comunican unos con otros. A diferencia de otros
problemas de la gestión concurrente de procesos, no existe una solución eficiente para el caso general.
Todos los interbloqueos suponen necesidades contradictorias de recursos por parte de dos o más
procesos.
Descargar