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.