Duda pregunta 2 Prueba 1

Duda pregunta 2 Prueba 1

de Rafael Agustin Castelli Ottati -
Número de respuestas: 4

Buenas, no me termina de cerrar porque la opcion que marque esta mal y porque la respuesta correcta es la que es. Agradeceria si me pudieran indicar que esta mal en mi razonamiento para corregirlo. Paso a escribirlo:

Considero que la opcion correcta es la b, puesto que en caso de tratarse de un microkernel, este debe brindar comunicacion entre procesos, debe procesar las interrupciones, y opcionalmente brindar manejo de memoria y procesos. El resto de los servicios de un sistema operativo son brindados por procesos de usuario por fuera del kernel, como puede ser el caso de "control de I/O", uno podria instalar, por ejemplo, un manejador de discos o un driver de video como estos modulos externos al kernel y que controlar la E/S.

Por otro lado, debido a que los device drivers son procesos de usuario, las operaciones de I/O (como IN/OUT en x86) deben ser hechas por el kernel, es decir los drivers piden al kernel que realice dichas operaciones, por lo que en toda interaccion usuario-programa se ejecuta codigo perteneciente al kernel (y por tanto es un intermediario)

Saludos,
Rafael.

En respuesta a Rafael Agustin Castelli Ottati

Re: Duda pregunta 2 Prueba 1

de Leonardo Alberro Zimmermann -
Hola, las preguntas son aleatorias. Si podés poner acá la pregunta y las opciones para que todos lo discutamos te agradezco.
Saludos
En respuesta a Leonardo Alberro Zimmermann

Re: Duda pregunta 2 Prueba 1

de Rafael Agustin Castelli Ottati -
Pregunta: ¿Cuál afirmación es INCORRECTA sobre la estructura del kernel (núcleo) de los sistemas operativos?
a) Son un programa
b) Entre sus funciones se encuentra el manejo de interrupciones y control de I/O
c) Uno de los objetivos de tener un sistema operativo es centralizar funcionalidades que son requeridas por la mayoría de las aplicaciones
d) Funcionan como un intermediario entre el usuario y los programas

La respuesta correcta es:
Funcionan como un intermediario entre el usuario y los programas
En respuesta a Rafael Agustin Castelli Ottati

Re: Duda pregunta 2 Prueba 1

de Jorge Merlino -

Entiendo tu punto aunque es un poco rebuscado. Por control de I/O la pregunta se refería a la actividad propia de I/O que no la pueden hacer los procesos de usuario aunque se use un microkernel.

Con respecto a los usuarios la idea es que lo que hace el usuario es apretar una tecla por ejemplo, luego el hardware del teclado habla con el sistema operativo pero no es el usuario el que se conecta con el kernel. La función del sistema operativo es hacer de intermediario entre el hardware y los programas pero no puede controlar al usuario para que por ejemplo pulse una tecla en un momento o evitar que lo haga.