Unidad 1 vid Flashcards
¿Cómo se ejecutan las instrucciones de un programa por el procesador?
El procesador lee de a una las instrucciones desde la memoria y las ejecuta, repitiendo este proceso de lectura y ejecución para llevar a cabo la ejecución del programa.
¿En qué categorías se clasifican las instrucciones según su función?
Las instrucciones se clasifican en Procesador-Memoria, Procesador-E/S, Tratamiento de Datos y Control.
¿Cómo se diferencia un programa de un proceso en un sistema operativo?
Un programa es una entidad pasiva, mientras que un proceso es una entidad activa en ejecución, compuesto por un programa ejecutable, datos asociados y el contexto de ejecución.
¿Cuál es la tarea fundamental de un sistema operativo en relación con los procesos?
La gestión de procesos, que implica asignar recursos, permitir intercambio de información, proteger recursos y facilitar la sincronización entre procesos.
¿Cuáles son los modos de ejecución del procesador y sus diferencias?
Los modos son el kernel (modo privilegiado) con acceso completo y el usuario (modo no privilegiado) con restricciones en las instrucciones y funcionalidades.
¿Cómo se solicitan servicios al sistema operativo desde las aplicaciones?
A través de llamadas al sistema, que son la interfaz entre el sistema operativo y los programas de usuarios, específicas para cada sistema operativo.
¿Cuál es el propósito de las interrupciones en un sistema informático?
Las interrupciones permiten mejorar la eficiencia del procesamiento al permitir al procesador realizar otras tareas mientras se espera por operaciones de E/S.
¿Cuál es la diferencia entre monoprogramación y multiprogramación?
La monoprogramación ejecuta un único proceso a la vez, mientras que la multiprogramación gestiona varios procesos simultáneamente.
¿En qué consisten el multiprocesamiento y el procesamiento distribuido?
Multiprocesamiento implica varios procesadores en una misma computadora, mientras que el procesamiento distribuido involucra sistemas de computadoras múltiples y distribuidas.
¿Cuál es la función principal de un sistema operativo?
Actuar como intermediario entre el usuario y el hardware, controlando la ejecución de programas de aplicación y proporcionando un entorno para su ejecución.
¿Cuáles son los objetivos de un sistema operativo?
Comodidad, eficiencia y capacidad de evolución en la administración de recursos del sistema informático.
¿Según qué criterios se pueden clasificar los sistemas operativos?
Según la utilización de recursos, interactividad y número de usuarios.
¿Cómo actúa el sistema operativo como interfaz entre el usuario y la computadora?
Oculta detalles de la arquitectura del hardware, proporcionando servicios en áreas como ejecución de programas, acceso a dispositivos, archivos y sistema, además de detección y respuesta a errores.