CPU (Unidad Central de Procesamiento)
* Ejecución: La función central de la CPU es ejecutar instrucciones. Esto implica obtener instrucciones de la memoria, decodificarlas y luego realizar las operaciones correspondientes en los datos.
* Programación: El sistema operativo gestiona cómo se asigna el tiempo de la CPU a diferentes procesos. Esto implica decidir qué proceso se ejecuta a continuación, durante cuánto tiempo y cuándo cambiar entre procesos.
* interrumpe: Eventos como la finalización de E/S, los temporizadores o las excepciones pueden interrumpir la CPU, lo que hace que cambie a una tarea diferente.
* almacenado en caché: Las CPU a menudo usan cachés para almacenar datos e instrucciones de acceso frecuente, acelerando el acceso.
memoria (RAM)
* Leer: Recuperación de datos almacenados en la memoria.
* Escribir: Almacenar datos en la memoria.
* Asignación: Dividir la memoria en fragmentos para diferentes procesos y programas.
* gestión: El sistema operativo supervisa la asignación de memoria, libera la memoria cuando ya no es necesaria y maneja la fragmentación de la memoria.
* intercambio: Mover datos entre RAM y almacenamiento secundario (disco duro) cuando la RAM está llena.
Almacenamiento (discos duros, SSD, etc.)
* Leer: Recuperación de datos del almacenamiento.
* Escribir: Almacenamiento de datos sobre dispositivos de almacenamiento.
* buscar: Mover el cabezal de lectura/escritura a la ubicación correcta en un disco duro.
* Formateo: Preparación de un dispositivo de almacenamiento para su uso por el sistema operativo.
* Operaciones del sistema de archivos: Crear, eliminar, renombrar y mover archivos y carpetas.
Dispositivos de entrada/salida (teclado, mouse, monitor, impresoras, tarjetas de red)
* Entrada: Recibir datos de dispositivos como el teclado o el mouse.
* Salida: Enviar datos a dispositivos como el monitor o la impresora.
* Interacción del controlador del dispositivo: Comunicarse con dispositivos de hardware específicos a través de controladores.
* Manejo de interrupciones: Gestión de interrupciones generadas por dispositivos de E/S.
Otras operaciones
* Gestión de procesos: Crear, terminar y administrar procesos (programas).
* Comunicación de red: Enviar y recibir datos a través de una red.
* Operaciones de seguridad: Autenticación, autorización y control de acceso.
* Gestión de energía: Controlando el estado eléctrico de la computadora (sueño, hibernado, etc.).
conceptos clave
* Sistema operativo (OS): El sistema operativo administra y coordina el uso de recursos.
* Controladores: Programas de software que permiten a la computadora interactuar con dispositivos de hardware específicos.
* interrumpe: Señales que informan a la CPU sobre los eventos que requieren atención.
* concurrencia: La capacidad del sistema operativo para ejecutar múltiples procesos aparentemente simultáneamente.
¡Avíseme si desea una inmersión más profunda en cualquier operación específica de recursos!