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.