Está en la página 1de 3

SOLUCIÓN A EVALUACIÓN N°01

1.-Indicar una diferencia (entre un SO destinado al desarrollo de programas en un


entorno interactivo y un SO diseñado para soporte en tiempo de ejecución a una
aplicación de tiempo real dedicada) que corresponda a lo que proporcionan los SO
para poder cumplir con los servicios requeridos.

A diferencia de los sistemas tradicionales, que tienden a distribuir en forma


equitativa los recursos disponibles entre las diferentes tareas a ejecutar, los sistemas
de tiempo real deben asegurar la distribución de recursos de tal forma que se
cumplan los requerimientos de tiempo.

2.- ¿Qué relación tiene el USB con una memoria de procesamiento de un equipo de
cómputo?

Es que, a través del USB que es un canal de comunicación, se pueden enviar/recibir


datos a la memoria.

3.- Durante la ejecución de un proceso, ¿los registros del procesador permiten


almacenar el programa a ejecutar? justificar su respuesta.

No, solo permiten almacenar la instrucción del programa a ejecutar.

4.- Como usuarios podemos preguntarnos ¿Para qué queremos la Multitarea?, cual
será su respuesta justificada y breve

Se desea la multitarea porque se quiere ejecutar los procesos en forma ordenada y


cada uno de ellos a la vez porque existe un solo procesador.

5.- Que función tiene la interfaz kernel entre programas de usuario y hardware

La función es la de dar órdenes para que los programas de usuario puedan


ejecutarse usando el hardware.

6.- Para que pueda haber interacción entre el sistema operativo y el hardware ¿qué
tipo de evento debe ocurrir y quien lo debe generar?

Debe ocurrir una interrupción y lo debe generar un dispositivo de hardware o un


error del sistema o cualquier otra causa.
7.- Indicar dos errores que se comenten al diseñar un programa y que el traductor no
lo detecta, pero el sistema operativo si y por lo tanto genera una "caida del sistema"

a.- Cuando se realiza una división por cero

b.- Cuando no se utiliza un valor que corresponde al tipo de dato definido.

8.- Podríamos afirmar que el USB es un canal de comunicación?

Si porque es una vía por donde se trasmiten valores entre los distintos componentes
básicos de un equipo informático.

9.- Cuando un proceso requiere de alguna acción privilegiada ¿de qué hace uso para
realizar esta acción y por qué?

Hace uso de llamadas al sistema para cambiar del modo usuario a modo privilegiado.

10.- Un sistema multiprogramado da la ilusión de que se comporta como un sistema


multiprocesamientos, Si/No, justificar su respuesta.

Si porque la multiprogramación es la ejecución de procesos en forma alternada


pero el usuario lo percibe como si se ejecutaran al mismo tiempo por la
característica del cpu de poder ejecutar alrededor de 30 millones de operaciones
por segundo

11.- Los primeros procesadores tenían un único registro de propósito general, llamado
también acumulador. Los procesadores actuales tienen 32 o hasta64. ¿Cuáles
son las principales ventajas y desventajas de esta tendencia?

VENTAJAS

1. Poder realizar complicadas operaciones matemáticas.


2. Mayor velocidad

DESVENTAJAS

1. Pueden llegar a sobrecalentarse


2. Limitación que ponen sobre el tamaño de los datos
12.- Como influye en el sistema operativo, al realizar menos cambios de contexto

El cambio de contexto es almacenar los datos del programa en ejecución que ha


sido desalojado para almacenar los datos del nuevo programa a ejecutar, por lo
tanto, hacer menos cambios de contexto implica que el proceso tenga más tiempo
para usar CPU y si es posible terminar su ciclo de vida y el sistema operativos
procesar menos interrupciones.

13.- Cuál es el propósito de los device drivers? ¿Son una componente de hardware o


software?

Propósito: reconocer dispositivo de hardware y poder administrarlo a través del


controlador electrónico. Es un componente de software.

14.- ¿Cuáles de las instrucciones siguientes deberían ser privilegiadas?

.- Desactivar las interrupciones.


.- Escritura de la memoria protegida por el modo monitor.
.- Cambio al modo usuario.
.- Cambio al modo monitor.

15.- Algunos sistemas de computación no cuentan con un modo de operación


privilegiado en hardware. Considere si es posible construir un sistema operativo
seguro para este tipo de computadores.

Teniendo en cuenta algunas políticas de seguridad sería posible pero siempre se


corre el riesgo de las amenazas que puedan dañar el sistema operativo.
16.- Algunos de los primeros computadores protegían el sistema operativo
colocándolo en una partición de memoria que no podía ser modificada por los
programas de usuario ni por el sistema operativo mismo. Describa dos problemas
que podrían surgir con un esquema semejante.

Primer Problema: no poder actualizar el sistema operativo para agregarle nueva


función.
Segundo Problema: No poder corregir errores presentados a través de parches o
service pack.

También podría gustarte