Sistemas Operativos I - Final 1. Entrada/salida: a) Describa y

Anuncio
Sistemas Operativos I - Final
1. Entrada/salida:
a) Describa y explique el funcionamiento del subsistema de E/S del sistema operativo.
b) Por qué el subsistema de E/S generalmente se organiza en capas?
2. Unix:
a) Cuáles son las diferencias entre A & B y A | B en el shell de Unix, siendo A y B nombres de archivos
ejecutables?
b) Por qué los sistemas Unix generalmente utilizan una partición de disco extra como espacio de swap.
Explique ventajas y desventajas respecto de lo que realiza Windows.
c) Explique el mecanismo de carga de módulos del kernel de Linux. Qué sucede en Linux si un módulo del
kernel A necesita de otro B y el usuario sólo inserta en el kernel el módulo A?
d) Si bien el kernel de Linux se organiza como un conjunto de funcionalidad reducida que se carga al iniciar el
sistema y un conjunto de módulos (drivers y funciones extra del kernel) que se cargan y descargan por
demanda luego de que el sistema arranca, Linux no es considerado como un microkernel. Explique por qué.
3. Cuáles son las dos diferencias principales entre las operaciones de semáforos wait/signal (up/down o P/V) y las
operaciones wait/signal de variables de condición en monitores.
4. Sistema de archivos:
a) Explique el concepto de link duro (o hard). Discuta diferencias con links simbólicos (o soft).
b) Explique las diferencias entre los links simbólicos de sistemas Unix y los accesos directos de Windows.
Sistemas Operativos I - Final
1. Entrada/salida:
a) Describa y explique el funcionamiento del subsistema de E/S del sistema operativo.
b) Por qué el subsistema de E/S generalmente se organiza en capas?
2. Unix:
a) Cuáles son las diferencias entre A & B y A | B en el shell de Unix, siendo A y B nombres de archivos
ejecutables?
b) Por qué los sistemas Unix generalmente utilizan una partición de disco extra como espacio de swap.
Explique ventajas y desventajas respecto de lo que realiza Windows.
c) Explique el mecanismo de carga de módulos del kernel de Linux. Qué sucede en Linux si un módulo del
kernel A necesita de otro B y el usuario sólo inserta en el kernel el módulo A?
d) Si bien el kernel de Linux se organiza como un conjunto de funcionalidad reducida que se carga al iniciar el
sistema y un conjunto de módulos (drivers y funciones extra del kernel) que se cargan y descargan por
demanda luego de que el sistema arranca, Linux no es considerado como un microkernel. Explique por qué.
3. Cuáles son las dos diferencias principales entre las operaciones de semáforos wait/signal (up/down o P/V) y las
operaciones wait/signal de variables de condición en monitores.
4. Sistema de archivos:
a) Explique el concepto de link duro (o hard). Discuta diferencias con links simbólicos (o soft).
b) Explique las diferencias entre los links simbólicos de sistemas Unix y los accesos directos de Windows.
Sistemas Operativos I - Final
1. Entrada/salida:
a) Describa y explique el funcionamiento del subsistema de E/S del sistema operativo.
b) Por qué el subsistema de E/S generalmente se organiza en capas?
2. Unix:
a) Cuáles son las diferencias entre A & B y A | B en el shell de Unix, siendo A y B nombres de archivos
ejecutables?
b) Por qué los sistemas Unix generalmente utilizan una partición de disco extra como espacio de swap.
Explique ventajas y desventajas respecto de lo que realiza Windows.
c) Explique el mecanismo de carga de módulos del kernel de Linux. Qué sucede en Linux si un módulo del
kernel A necesita de otro B y el usuario sólo inserta en el kernel el módulo A?
d) Si bien el kernel de Linux se organiza como un conjunto de funcionalidad reducida que se carga al iniciar el
sistema y un conjunto de módulos (drivers y funciones extra del kernel) que se cargan y descargan por
demanda luego de que el sistema arranca, Linux no es considerado como un microkernel. Explique por qué.
3. Cuáles son las dos diferencias principales entre las operaciones de semáforos wait/signal (up/down o P/V) y las
operaciones wait/signal de variables de condición en monitores.
4. Sistema de archivos:
a) Explique el concepto de link duro (o hard). Discuta diferencias con links simbólicos (o soft).
b) Explique las diferencias entre los links simbólicos de sistemas Unix y los accesos directos de Windows.
Descargar