Capacidades de un SO Flashcards
¿Qué es el modo dual y multimodo?
El sistema operativo provee dos modos de operacion. El modo usuario y el modo kernel o supervisor.
- Modo usuario : está disponible un conjunto acotado de capacidades/caracteristicas de la maquina.
- Modo supervisor : dispone de todas las capacidades de la maquina.
Cuando la aplicacion solicita un servicio al sistema operativo, el sistema transita desde modo usuario a modo kernel.
¿Qué es la multiprogramación y multitarea?
- La multiprogramacion incrementa el uso de la CPU, organizando los programas de manera que la CPU siemrpe este ejecutando alguno.
- La multitarea se logra multiplexando la ejecucion, siwtcheando rapidamente entre procesos de manera que el usuario percibe un rapido tiempo de respuesta.
¿Cómo es un sistema mono procesador?
El núcleo es el componente que ejecuta instrucciones y posee registros para almacenar datos localmente.
La única CPU principal con su núcleo es capaz de ejecutar un conjunto de instrucciones de uso general, que incluye instrucciones de procesos.
¿Cómo es un sistema multi procesador?
- Son los sistemas que hoy dominan el mercado.
- Pueden ejecutar varios procesos simultaneamente
- Puede haber ineficiencias en ciertas condiciones.
¿Qué es el temporizador?
- El sistema operativo debe mantener el control sobre la CPU.
- El SO debe impedir que un programa caiga en un loop infinito o falle, para lograr esto el SO utiliza los temporizadores.
- El timer es un reloj y contador, puede ser configurado para interrumpir al computador tras un periodo de tiempo.
- Cada vez que se ejecuta un programa el SO habilita un timer, si el timer se interrumpe, inmediatamente se duelve el control al SO para que retome el control.
¿Qué es el intérprete de comandos?
Es una forma de interfaz de usuario