¿Cual de los siguientes NO se considera un requisito hardware esencial en la implementación de un sistema operativo moderno?
El sistema de interrupciones
La protección de la memoria
La DMA
El bus PCI
A la acción mediante la cual un programa de usuario invoca un servicio del sistema operativo se denomina:
System call (llamada a sistema)
Shell script
Batch processing (procesamiento por lotes)
Multiprocesamiento
Basicamente, el sistema operativo es un software que actua como capa entre:
El hardware y las aplicaciones de usuario
Los usuarios y las aplicaciones
El código máquina y el ensamblador
El hardware y el ensamblador
Cuál de los siguientes NO es objetivo de un sistema operativo:
Gestionar eficientemente los recursos de la máquina
Proporcionar un interfaz a los usuarios para el uso de la maquina
Proteger los espacios de memoria de las aplicaciones
Convertir los códigos de alto nivel en lenguaje máquina
Cuando se genera una interrupción, se deberá almacenar necesariamente:
El contador del programa (PC)
Los registros de la DMA
El segmento pila
El segmento de datos
El modo de funcionamiento del procesador destinado a la ejecución de código del sistema operativo se denomina:
Modo organizador
Modo supervisor o kernel
Modo maestro
Modo esclavo
El procesador en modo núcleo, permite principalmente:
Aumentar la velocidad de procesamiento
Consultar la hora de sistema
Poner a ejecutar trabajos por lotes
Ejecutar instrucciones privilegiadas
La DMA es un circuito fundamental para poder implementar:
Las interrupciones
La multiprogramación
La ejecución de trabajos por lotes
Las instrucciones privilegiadas
La multiprogramación permite solapar en el tiempo:
Interrupciones y excepciones
Excepciones y operaciones de entrada salida
Operaciones de entrada salida y computacion de la CPU
Instrucciones y datos de la CPU
La tecnica de tiempo compartido (time-sharing) permite:
Compartir un recurso de computación entre varios usuarios/aplicaciones
Compartir el reloj entre varios computadores
Compartir una interrupcion entre varios procesadores
Compartir la E/S por medio de la DMA
Las aplicaciones de usuario se ejecutarán sobre la CPU:
En modo supervisor
En modo hipervisor
En modo usuario
En modo kernel
Puede afirmarse que el sistema operativo es:
Un programa o conjunto de programas
Un hardware o circuiteria
Un conjunto de bibliotecas y librerias
Un repertorio de instrucciones
Un interprete de comandos o CLI (command line interface):
Analiza una orden o comando, y si es correcta, la ejecuta
Proporciona una maquina extendida
Gestiona la memoria del computador
Gestiona el procesador del computador
Un programa de usuario realiza una llamada al sistema a través de:
Una excepcion
Una interrupcion no enmascarable
Una interrupcion software
Una interrupcion hardware
Un sistema operativo organizado por capas diriamos que es:
Monolitico
Estructurado
Cliente-servidor
No estructurado