Glosario
-
Algoritmo
Conjunto de pasos o reglas definidos y ordenados que describe el proceso a seguir para realizar una tarea o resolver un problema.
-
API (Interfaz de Programación de Aplicaciones)
Conjunto de reglas y herramientas que permite la comunicación entre diferentes aplicaciones de software. Facilita la interacción y el intercambio de datos entre sistemas, posibilitando el desarrollo de nuevas funcionalidades o la integración de servicios.
-
CPU
Unidad Central de Procesamiento. Componente clave de un sistema informático que ejecuta instrucciones de un programa almacenado en memoria y realiza operaciones aritméticas y lógicas.
-
Hardware
Conjunto de componentes físicos que forman una computadora o sistema informático, como la CPU, memoria, disco duro, etc.
-
Kernel
Núcleo central de un sistema operativo que gestiona los recursos del hardware y proporciona servicios básicos para el funcionamiento de las aplicaciones. Controla el acceso a la memoria, la administración de procesos y la comunicación entre software y hardware.
-
Memoria
Dispositivo o sistema que retiene y almacena datos para su uso posterior, incluida la memoria RAM (memoria de acceso aleatorio) y la memoria de almacenamiento a largo plazo.
-
Overhead
Carga adicional o recursos utilizados por un sistema operativo o programa que no contribuyen directamente a la tarea principal. En sistemas operativos, el overhead puede manifestarse en términos de consumo de memoria, tiempo de procesamiento o recursos del procesador. Reducir el overhead es fundamental para optimizar el rendimiento del sistema y mejorar la eficiencia en la ejecución de tareas.
-
Planificación
Actividad que involucra la definición de metas, la determinación de los recursos necesarios y la organización de las acciones a seguir para lograr un objetivo específico.
-
Proceso
Programa en ejecución, la instancia activa de un programa en la memoria de la computadora, con sus recursos asignados, incluido el espacio de memoria, los archivos abiertos y otros datos.
-
Quantum
Intervalos o unidades discretas indivisibles de tiempo.
-
Shell
Interfaz que proporciona un entorno para que los usuarios interactúen con el sistema mediante comandos. Puede ser una interfaz de línea de comandos (CLI) o una interfaz gráfica de usuario (GUI). El shell interpreta los comandos del usuario y los traduce para que el sistema operativo los ejecute. Además de actuar como intérprete de comandos, algunos shells también ofrecen funciones adicionales, como scripting y automatización de tareas.
-
Software
Conjunto de programas, instrucciones y datos que controlan el funcionamiento de un sistema informático. Incluye aplicaciones y el sistema operativo.
-
Sincronización
Coordinación y control temporal de las operaciones en un sistema, especialmente en entornos multiusuario o multitarea, para evitar conflictos y garantizar la consistencia de los datos.