PROBLEMAS PRACTICO 1 1. Señale las dos funciones principales

Anuncio
PROBLEMAS PRACTICO 1
1. Señale las dos funciones principales de un sistema operativo.
2. ¿Qué es la multiprogramación?
3. ¿Qué es el spooling ¿Cree usted que las computadoras personales avanzadas contarán con spooling
como capacidad estándar en el futuro?
4. En las primeras computadoras, cada byte de datos leído o escrito era manejado directamente por la CPU
(es decir, no había DMA: acceso directo a memoria). ¿Qué implicaciones tiene esta organización para la
multiprogramación?
5. ¿Por qué no era muy común el tiempo compartido en las computadoras de la segunda generación?
6. ¿Cuáles de las siguientes instrucciones sólo deben permitirse en modo de kernel?
(a) Inhabilitar todas las interrupciones.
(b) Leer el reloj de hora del día.
(c) Establecer el reloj de hora del día.
(d) Cambiar el mapa de memoria.
7. Cite algunas diferencias entre los sistemas operativos de las computadoras personales y los de las
macrocomputadoras.
8. Un archivo MINIX cuyo propietario tiene uid = 12 y gid = 1 tiene el modo rwxr-x---. Otro usuario con
uid = 6, gid = 1 trata de ejecutar el archivo. ¿Qué sucede?
9. En vista del hecho de que la simple existencia de un superusuario puede dar pie a todo tipo de problemas de seguridad, ¿por qué existe tal concepto?
10. El modelo cliente-servidor es popular en los sistemas distribuidos. ¿Puede usarse también en los sistemas de una sola computadora?
11. ¿Por qué se necesita la tabla de procesos en un sistema de tiempo compartido? ¿Se necesita también en
los sistemas de computadora personal, en los que sólo existe un proceso, el cual se apodera de toda la
máquina hasta terminar?
12. Señale la diferencia esencial que hay entre un archivo especial por bloques y un archivo especial por
caracteres.
13. En MINIX, si el usuario 2 se vincula con un archivo propiedad del usuario 1, y luego el usuario 1
elimina el archivo, ¿qué sucede cuando el usuario 2 trata de leer el archivo?
Descargar