Glosario Informático

Jean FuentesCédula: 31549489Introducción a la InformáticaSección 4

Algoritmo

Conjunto ordenado y finito de instrucciones que permiten realizar una tarea o resolver un problema. En informática, constituye el núcleo de la programación, permitiendo procesar datos y generar resultados de forma predecible y lógica.

Referencia BibliográficaDiccionario de la RAE

Base de Datos

Sistema organizado para recopilar, almacenar y gestionar grandes cantidades de información electrónica. Su arquitectura permite el acceso rápido, la integridad de los datos y es vital para cualquier aplicación moderna.

Referencia BibliográficaOracle Resources

Ciberseguridad

Práctica de proteger sistemas, redes y programas de ataques digitales. Abarca tecnologías y procesos diseñados para asegurar la confidencialidad de la información y garantizar la disponibilidad de los servicios.

Referencia BibliográficaCisco Systems

DevOps

Metodología que integra el desarrollo de software (Dev) y las operaciones (Ops) para mejorar la colaboración. Se basa en la automatización de procesos y la entrega constante para responder rápido al mercado.

Referencia BibliográficaAtlassian Guide

Edge Computing

Paradigma que acerca el procesamiento de datos a la fuente donde se generan (como dispositivos IoT). Esto reduce la latencia, optimiza el ancho de banda y permite respuestas en tiempo real.

Referencia BibliográficaAccenture Digital

Firewall

Barrera de seguridad diseñada para monitorizar y filtrar el tráfico de red basado en políticas predefinidas. Actúa como un escudo entre una red interna confiable y redes externas potencialmente peligrosas.

Referencia BibliográficaFortinet Glossary

Git

Sistema de control de versiones distribuido que permite a los programadores trabajar simultáneamente en un proyecto. Mantiene un historial completo de cambios y facilita la gestión de ramas de desarrollo.

Referencia BibliográficaGitHub Docs

Hardware

Componentes físicos, mecánicos y electrónicos que integran un sistema computacional. Incluye elementos como la CPU, memoria RAM y periféricos, proporcionando la infraestructura para ejecutar el software.

Referencia BibliográficaTechTarget

Inteligencia Artificial

Campo de la computación que busca crear sistemas capaces de emular capacidades humanas como el aprendizaje y razonamiento. Utiliza algoritmos avanzados para analizar patrones complejos y tomar decisiones.

Referencia BibliográficaIBM Engineering

JavaScript

Lenguaje de programación de alto nivel e interpretado, fundamental para la interactividad web. Permite implementar funciones complejas en el navegador, desde animaciones hasta servidores escalables con Node.js.

Referencia BibliográficaMDN Web Docs

Kernel

Parte fundamental de un sistema operativo que actúa como puente entre el hardware y las aplicaciones. Gestiona la memoria, el tiempo del procesador y el control de dispositivos de forma eficiente.

Referencia BibliográficaRed Hat Glossary

Lenguaje de Programación

Sistema de notación formal diseñado para describir algoritmos ejecutables por una computadora. Proporciona las reglas necesarias para que los humanos den instrucciones precisas a la máquina.

Referencia BibliográficaCodecademy Resources

Microservicios

Arquitectura que diseña una aplicación como un conjunto de servicios pequeños e independientes. Permite que cada módulo se despliegue y escale de forma autónoma, mejorando la agilidad y resiliencia.

Referencia BibliográficaMartin Fowler Blog

Nube (Cloud Computing)

Suministro de servicios informáticos como servidores y almacenamiento a través de Internet. Permite acceder a recursos tecnológicos de forma elástica y bajo demanda sin infraestructura física local.

Referencia BibliográficaNIST Publications

Open Source

Software cuyo código fuente está disponible públicamente para inspección y modificación. Fomenta la colaboración global, la transparencia técnica y la innovación acelerada mediante contribuciones comunitarias.

Referencia BibliográficaOpen Source Initiative