Está en la página 1de 2

Examen de Arquitectura

1. ¿Qué es un sistema operativo?


Respuesta: Un sistema operativo es un software que actúa como intermediario entre
el hardware de una computadora y las aplicaciones de software, facilitando la
gestión de recursos y proporcionando una interfaz para la interacción del usuario.

2. ¿Cuál es la diferencia entre un sistema operativo de escritorio y uno de


servidor?
Respuesta: Un sistema operativo de escritorio está diseñado para ser utilizado por
una sola persona en una computadora personal, mientras que un sistema operativo
de servidor está optimizado para administrar recursos y proporcionar servicios a
múltiples usuarios y aplicaciones en una red.

3. ¿Qué es la memoria virtual y cuál es su función en un sistema


operativo?
Respuesta: La memoria virtual es una técnica que utiliza el almacenamiento en
disco para ampliar la memoria RAM disponible para un sistema operativo. Su
función es permitir que los programas utilizan más memoria de la que está
físicamente disponible, asignando espacio en el disco para almacenar datos que no
caben en la RAM.

4. ¿Qué es un proceso en un sistema operativo?


Respuesta: Un proceso es un programa en ejecución en un sistema operativo.
Incluye el código del programa, su estado actual, el contexto de ejecución y los
recursos asignados.

5. ¿Cuál es la diferencia entre un proceso y un hilo (thread)?


Respuesta: Un proceso es una instancia de un programa en ejecución, mientras que
un hilo es una unidad más pequeña de ejecución dentro de un proceso. Los hilos
comparten recursos y contexto de ejecución dentro de un proceso, lo que permite la
ejecución concurrente de múltiples tareas.

6. Explique el concepto de planificación de procesos en un sistema


operativo.
Respuesta: La planificación de procesos es el proceso de seleccionar qué proceso
debe ejecutarse a continuación en un sistema multiprogramado. El objetivo es
maximizar la eficiencia y el rendimiento del sistema al asignar los recursos de
manera óptima y responder de manera rápida a las solicitudes de los usuarios.
7. ¿Qué es un sistema de archivos en un sistema operativo?
Respuesta: Un sistema de archivos es una estructura utilizada por un sistema
operativo para organizar y almacenar datos en dispositivos de almacenamiento
como discos duros y unidades flash. Define cómo se nombran, organizan y acceden
a los archivos y directorios.

8. Describa el concepto de entrada/salida (E/S) en un sistema operativo.


Respuesta: La entrada/salida se refiere al intercambio de datos entre un sistema
informático y el mundo exterior, como dispositivos de entrada (teclado, ratón) y
dispositivos de salida (pantalla, impresora). El sistema operativo gestiona la E/S
para garantizar una comunicación eficiente entre el hardware y el software.

9. Explique la diferencia entre multiprogramación y multiprocesamiento.


Respuesta: La multiprogramación permite que múltiples programas se ejecuten
simultáneamente en una computadora compartiendo recursos como la CPU y la
memoria. El multiprocesamiento implica tener múltiples unidades de procesamiento
(CPU) en un solo sistema, lo que permite la ejecución paralela de múltiples tareas.

10. ¿Qué es la concurrencia en un sistema operativo y por qué es


importante?
Respuesta: La concurrencia se refiere a la capacidad de un sistema para ejecutar
múltiples procesos o hilos simultáneamente. Es importante porque permite una
mejor utilización de los recursos del sistema y facilita la creación de aplicaciones
que pueden realizar múltiples tareas al mismo tiempo.

También podría gustarte