Volver al temario
Tema 03 · 54 páginas

La gestión de procesos

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

2.4.2. Redireccionamientos de entrada/salida

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

2.4.2. Redireccionamientos de entrada/salida

La manera de introducir modificaciones en general en el entorno de entrada/salida de un proceso consiste en abrir y cerrar sesiones de acceso a los dispositivos. En este subapartado nos fijaremos en el caso concreto de cómo se pueden realizar los redireccionamientos de las entradas/salidas. Como hemos visto, los redireccionamientos de las entradas/salidas se basan en la asignación de dispositivos virtuales estándar y en dispositivos lógicos. Para conseguir la independencia y la portabilidad de las aplicaciones, esta asignación se debe llevar a cabo con anterioridad a la ejecución de los programas que configuran las aplicaciones y, por consiguiente, de manera transparente para ellos. Este hecho es el que hemos denominado asignación implícita de los dispositivos virtuales.

El sistema puede hacer esta asignación de las tres maneras siguientes:

a) El proceso hijo puede heredar del proceso padre los dispositivos virtuales que éste tenga abiertos.

b) El proceso padre especifica en los parámetros del llamada crear_proceso qué dispositivos lógicos se deben asignar a los dispositivos virtuales del hijo.

c) El proceso hijo modifica su entorno de entrada/salida una vez creado y antes de cargar un programa nuevo.

La última de estas opciones es la que nos interesa en este subapartado.

Notas y pies de figura de la fuente

Ved también Podéis consultar las sesiones de acceso en el entorno de entrada/salida en el subapartado 5.2 del módulo didáctico "Entrada/salida".

Ver fragmento extraído sin normalizar
2.4.2.  Redireccionamientos de entrada/salida


La manera de introducir modificaciones en general en el entorno de entra-                                  Ved también
da/salida de un proceso consiste en abrir y cerrar sesiones de acceso a los dis-
positivos. En este subapartado nos fijaremos en el caso concreto de cómo se                                  Podéis consultar las sesiones
                                                                                                             de acceso en el entorno de en-
pueden realizar los redireccionamientos de las entradas/salidas. Como hemos                                  trada/salida en el subapartado
                                                                                                             5.2 del módulo didáctico "En-
visto, los redireccionamientos de las entradas/salidas se basan en la asignación                             trada/salida".
de dispositivos virtuales estándar y en dispositivos lógicos. Para conseguir la
independencia y la portabilidad de las aplicaciones, esta asignación se debe
llevar a cabo con anterioridad a la ejecución de los programas que configuran
las aplicaciones y, por consiguiente, de manera transparente para ellos. Este
hecho es el que hemos denominado asignación￿implícita￿de￿los￿dispositivos
virtuales.


El sistema puede hacer esta asignación de las tres maneras siguientes:


a) El proceso hijo puede heredar del proceso padre los dispositivos virtuales
que éste tenga abiertos.


b) El proceso padre especifica en los parámetros del llamada crear_proceso qué
dispositivos lógicos se deben asignar a los dispositivos virtuales del hijo.


c) El proceso hijo modifica su entorno de entrada/salida una vez creado y antes
de cargar un programa nuevo.


La última de estas opciones es la que nos interesa en este subapartado.

Descargar Markdown originalEstudiar este apartado