Volver al temario
Tema 03 · 54 páginas

La gestión de procesos

Tema completo Modo estudio
TEXTO ORIGINAL · Páginas 77 Ver PDF

1. El proceso: un vistazo desde el interior del sistema

Texto íntegro de la conversión. Las figuras y la disposición de las notas se pueden consultar en el PDF.

Página 7

1.El proceso: un vistazo desde el interior del sistema

Un proceso es básicamente un entorno formado por todos los recursos necesarios para poder ejecutar programas. Desde el punto de vista del SO, un proceso es un objeto más que se debe gestionar y al que se ha de dar servicio.

Para gestionar los procesos y darles servicios, el sistema operativo debe proporcionar herramientas o tiene que llevar a cabo acciones que permitan conseguir los objetivos siguientes:

  • Crear y eliminar procesos.

  • Garantizar que los procesos dispongan de los recursos necesarios para avanzar en su ejecución.

  • Actuar en casos excepcionales1 durante la ejecución del proceso.

  • Proporcionar los mecanismos necesarios para que los procesos se comuniquen, ya sea para intercambiar información o para sincronizarse durante la ejecución.

  • Mantener estadísticas sobre el funcionamiento de los procesos.

  • Temporalizar la ejecución de un proceso: hacer que un proceso se ejecute cada cierto tiempo.

  • Otros servicios misceláneos.

En este apartado haremos una introducción a la gestión que el SO lleva a cabo sobre los procesos. Veremos las estructuras de datos que representan internamente un proceso y cómo varios procesos pueden ejecutarse de manera concurrente en un único procesador.

Notas y pies de figura de la fuente

(1)Consideramos casos excepcionales sucesos como las interrupciones, los errores, etc.

Ver fragmento extraído sin normalizar
## Página 7

<!-- source-page: 7 -->

GNUFDL • PID_00214802                                                                                   7                                                                                                       La gestión de procesos

1.El proceso: un vistazo desde el interior del sistema








    Un proceso es básicamente un entorno formado por todos los recursos
    necesarios para poder ejecutar programas. Desde el punto de vista del
    SO, un proceso es un objeto más que se debe gestionar y al que se ha
    de dar servicio.



Para gestionar los procesos y darles servicios, el sistema operativo debe pro-
porcionar herramientas o tiene que llevar a cabo acciones que permitan con-
seguir los objetivos siguientes:


•    Crear y eliminar procesos.


•    Garantizar que los procesos dispongan de los recursos necesarios para
     avanzar en su ejecución.

•    Actuar en casos excepcionales1 durante la ejecución del proceso.                                     (1)Consideramos casos excepciona-
                                                                                                          les sucesos como las interrupcio-
                                                                                                          nes, los errores, etc.
•    Proporcionar los mecanismos necesarios para que los procesos se comuni-
     quen, ya sea para intercambiar información o para sincronizarse durante
     la ejecución.


•    Mantener estadísticas sobre el funcionamiento de los procesos.


•    Temporalizar la ejecución de un proceso: hacer que un proceso se ejecute
     cada cierto tiempo.


•    Otros servicios misceláneos.


En este apartado haremos una introducción a la gestión que el SO lleva a cabo
sobre los procesos. Veremos las estructuras de datos que representan interna-
mente un proceso y cómo varios procesos pueden ejecutarse de manera con-
currente en un único procesador.


Descargar Markdown originalEstudiar este apartado