Sistemas Operativos i

3
SISTEMAS OPERATIVOS I 1. En un entorno de multiprogramación y tiempo compartido, varios usuarios comparten el sistema simultáneamente. Esta situación puede dar pie a varios problemas de seguridad. a. Mencione dos de esos problemas. -El no tener protección de archivos, debido a que varios usuarios pueden acceder al mismo sistema. -Tener privilegios para modificar el sistema operativo (KERNEL). b. ¿Es posible alcanzar el mismo grado de seguridad en una máquina de tiempo compartido que en una maquina dedicada? Explique su respuesta. No, puesto que al tener menos acciones y más restricciones es más difícil acceder al Kernel del sistema operativo (sistema dedicado). 2. Hemos subrayado la necesidad de que un sistema operativo aproveche de forma eficiente el hardware de computo, ¿Cundo es apropiado que el sistema operativo se olvide de este principio y “desperdicie” recursos? ¿Por qué no se trata realmente de un desperdicio? Cuando el computador tenga menor capacidad de sus recursos, un ejemplo de ello son los dispositivos móviles. 3. Explique como la distinción entre modo monitor (kernel) y modo usuario sirve como una forma rudimentaria de sistema de producción (seguridad). El modo monitor tiene acceso completo al hardware y ejecuta instrucciones que la maquina se capaz de realizar a diferencia del modo usuario, por tal motivo se extraen los privilegios que pueden estropear el sistema operativo o hardware sirviendo esto como un sistema de protección.

Transcript of Sistemas Operativos i

Page 1: Sistemas Operativos i

SISTEMAS OPERATIVOS I

1. En un entorno de multiprogramación y tiempo compartido, varios usuarios comparten el sistema simultáneamente. Esta situación puede dar pie a varios problemas de seguridad.

a. Mencione dos de esos problemas.

-El no tener protección de archivos, debido a que varios usuarios pueden acceder al mismo sistema.

-Tener privilegios para modificar el sistema operativo (KERNEL).

b. ¿Es posible alcanzar el mismo grado de seguridad en una máquina de tiempo compartido que en una maquina dedicada? Explique su respuesta.

No, puesto que al tener menos acciones y más restricciones es más difícil acceder al Kernel del sistema operativo (sistema dedicado).

2. Hemos subrayado la necesidad de que un sistema operativo aproveche de forma eficiente el hardware de computo, ¿Cundo es apropiado que el sistema operativo se olvide de este principio y “desperdicie” recursos? ¿Por qué no se trata realmente de un desperdicio?

Cuando el computador tenga menor capacidad de sus recursos, un ejemplo de ello son los dispositivos móviles.

3. Explique como la distinción entre modo monitor (kernel) y modo usuario sirve como una forma rudimentaria de sistema de producción (seguridad).

El modo monitor tiene acceso completo al hardware y ejecuta instrucciones que la maquina se capaz de realizar a diferencia del modo usuario, por tal motivo se extraen los privilegios que pueden estropear el sistema operativo o hardware sirviendo esto como un sistema de protección.

4. ¿Cuáles de las siguientes instrucciones deberían ser privilegiadas? ¿Por qué?

Establecer el valor de un temporizador.

Porque uso inapropiado de este servicio puede hacer que el sistema operativo colapse.

Desactivar las interrupciones.Porque no permitir la correcta comunicación entre los periféricos y el sistema operativo.

Cambiar de modo usuario a modo de monitor.Porque se concederían exceso de privilegios al usuario.

Page 2: Sistemas Operativos i

5. ¿Cuándo son útiles las caches? ¿Qué problemas resuelven? ¿Qué problemas causan? Si una cache puede hacerse tan grande como el dispositivo para el cual está agilizando la transferencia de información (por ejemplo, un cache tan grande como un disco), ¿Por qué no hacerlo de ese tamaño y eliminar el dispositivo?

Las caches son útiles cuando se ejecutan un proceso a la vez.

Un gran problema que resuelve es la reducción del tiempo

Problemas con la coherencia (cuando el computador posee más de una cache). No se repita.

Por el elevado costo de fabricación