Sistemas operativos. Flashcards
(19 cards)
¿Qué es un Sistema Operativo?
El software principal que gestiona los recursos de hardware y provee servicios comunes para los programas de aplicación.
Funciones principales de un Sistema Operativo
- Gestión de procesos
- Gestión de memoria
- Gestión de dispositivos
- Gestión de archivos
- Gestión de usuarios y seguridad
- Interfaz de usuario (UI)
- Gestión de redes
- Gestión de recursos y rendimiento
¿Cómo se clasifica un Sistema Operativo por usuario?
- Monousuario
- Multiusuario
Ejemplo de un Sistema Operativo monousuario
MS-DOS, Windows 95/98, Mac OS clásico
¿Qué es un Sistema Operativo multitarea?
Ejecuta una o varias tareas simultáneamente.
Ejemplo de un Sistema Operativo multitarea
Windows 10/11, macOS, Linux, Android, UNIX
Clasificación de los Sistemas Operativos por uso
- General
- Embebidos
- Centralizado
- Distribuida
Ejemplo de un Sistema Operativo embebido
Dispositivos como autos, relojes (Embedded Linux, FreeRTOS)
¿Qué son los sistemas de archivos?
Estructuras que permiten almacenar y organizar archivos en dispositivos de almacenamiento.
Características del sistema de archivos FAT32
Muy compatible, límite de archivo de 4 GB y tamaño de partición de 2 TB. Ideal para pendrive.
Sistema de archivos utilizado por Windows que soporta archivos grandes y permisos
NTFS
¿Qué es PIO en el contexto de transferencia de datos?
Método donde la CPU controla directamente la transferencia de datos entre un dispositivo de entrada/salida y la memoria.
Desventaja del método PIO
Provoca saturación de datos, ya que la CPU debe mover individualmente cada dato.
¿Qué significa DMA?
Permite que los dispositivos transfieran datos a la memoria sin intervención de la CPU.
Ventaja del uso de DMA
Reduce la carga de trabajo de la CPU y mejora el rendimiento del sistema.
¿Qué es un driver?
Programa que traduce órdenes del sistema operativo a un lenguaje que el hardware entienda.
¿Qué es el firmware?
Programa dentro de un chip que actúa como traductor entre el driver y los circuitos electrónicos.
¿Cuál es el rol del sistema operativo en la comunicación con hardware?
Es el traductor entre el usuario y la máquina.
Ejemplo de cómo un sistema operativo interactúa con hardware
Windows manda la orden ‘reproducir esta canción’ al driver, quien traduce y pasa el mensaje al firmware de la tarjeta de sonido.