Archivo de la categoría: Ingeniería informática

Conceptos Esenciales en Arquitectura de Computadores y Sistemas Distribuidos

Cuestionario de Conceptos Clave en Arquitectura de Computadores y Sistemas Distribuidos

Este documento presenta una serie de preguntas y respuestas sobre temas fundamentales en la arquitectura de computadores y los sistemas distribuidos, abarcando desde modelos de procesamiento paralelo hasta la gestión de memoria y la comunicación entre componentes. Cada punto aborda un concepto específico, ofreciendo una perspectiva sobre su definición o aplicación.

Preguntas y Respuestas

  1. 1. Seleccione la respuesta Seguir leyendo “Conceptos Esenciales en Arquitectura de Computadores y Sistemas Distribuidos” »

Conceptos Fundamentales de Python para Ciencia de Datos y PLN

Trabajando con Librerías en Python

1. Importación de Librerías

  • import math: importa todo el módulo → math.pi
  • import math as mt: usa un alias → mt.pi
  • from math import pi: importa solo un elemento → pi
  • from math import *: importa todos los elementos sin prefijo (⚠️ no recomendable)

2. Instalación de Librerías en Colab

  • Se utiliza !pip install nombre_librería
    • Ejemplo: !pip install ipdb

3. Lectura y Escritura de Archivos

Fundamentos de Contenedores y Docker: Conceptos Esenciales

¿Qué es un Contenedor?

  • Un contenedor es una unidad de software ligera y portátil que encapsula una aplicación y todas sus dependencias.
  • Se ejecuta en un entorno aislado, compartiendo el kernel del sistema operativo del host.
  • Es una forma de virtualización a nivel de sistema operativo, más ligera que las máquinas virtuales (VM).

Diferencias con una Máquina Virtual (VM)

CaracterísticaContenedorMáquina Virtual
Sistema OperativoComparte el del hostRequiere SO completo
PesoMBGB
Tiempo de arranqueMilisegundosMinutos
Uso Seguir leyendo “Fundamentos de Contenedores y Docker: Conceptos Esenciales” »

Fundamentos del Software Colaborativo: Tipos, Herramientas y Funcionamiento

Categorías del Software Colaborativo

El software colaborativo se puede dividir en tres categorías principales:

  • Herramientas de colaboración-comunicación.
  • Herramientas de conferencia.
  • Herramientas de gestión colaborativa o en grupo.

Herramientas de Colaboración-Comunicación (Colaboración Asíncrona)

Son herramientas de comunicación electrónica que envían mensajes, archivos, datos o documentos entre personas y facilitan la compartición de información. Algunos ejemplos son:

Fundamentos de los Sistemas Operativos: Definición, Evolución y Componentes Clave

Definición de Sistemas Operativos

El SO (Sistema Operativo) es un conjunto de programas que hace de intermediario entre el usuario y el sistema informático, gestionando los recursos de hardware de forma eficiente y proporcionando un entorno adecuado y controlado para la ejecución de aplicaciones.

Objetivos de un Sistema Operativo

Los objetivos de un sistema operativo son:

  • Comodidad
  • Eficiencia
  • Seguridad
  • Capacidad de evolución

Evolución Histórica de los Sistemas Operativos

Primera Generación (1945 – Seguir leyendo “Fundamentos de los Sistemas Operativos: Definición, Evolución y Componentes Clave” »

Componentes Clave y Tecnologías de Servidores para Máximo Rendimiento y Disponibilidad

Pilares del Rendimiento y Confiabilidad en Servidores

Las características distintivas de los servidores incluyen: elevada capacidad de cómputo (que se apoya en múltiples CPU de alta velocidad y una elevada capacidad de memoria), sistemas de almacenamiento de alta velocidad y gran capacidad, una elevada disponibilidad y mecanismos para la gestión fuera de línea. Estos elementos son cruciales para su rol fundamental en la infraestructura tecnológica actual.

1. Capacidad de Cómputo Superior

Procesadores Seguir leyendo “Componentes Clave y Tecnologías de Servidores para Máximo Rendimiento y Disponibilidad” »

Conceptos Esenciales de Software, Licencias y Sistemas Operativos

Software (SW): Información en forma de instrucciones a ejecutar o de datos a procesar.

Programas: Listados de instrucciones que ejecuta el ordenador procesando datos.

Datos: Conjunto de información que, interpretada por el programa adecuado, puede representar: imágenes, audio, vídeo, texto, números, etc.

Tipos de Software

Según su funcionalidad

Software de Sistema

Relacionado con la gestión del hardware. Ejemplos: sistemas operativos, herramientas de diagnóstico, utilidades, controladores de dispositivos, Seguir leyendo “Conceptos Esenciales de Software, Licencias y Sistemas Operativos” »

Modelo OSI: 7 Capas de la Arquitectura de Red

La Organización Internacional de Estandarización (ISO) es un organismo multinacional dedicado a establecer acuerdos mundiales sobre estándares internacionales. Un estándar ISO que cubre todos los aspectos de las redes de comunicación es el modelo de Interconexión de Sistemas Abiertos (OSI, Open System Interconnection). Un sistema abierto es un modelo que permite que dos sistemas diferentes se comuniquen independientemente de la arquitectura subyacente.

El objetivo del modelo OSI es permitir Seguir leyendo “Modelo OSI: 7 Capas de la Arquitectura de Red” »

Fundamentos de Seguridad Informática y Desarrollo de Software: Preguntas Clave

¿Por qué es necesaria la seguridad en los sistemas informáticos?

Para proteger la información almacenada, garantizar la continuidad del servicio, evitar accesos no autorizados y prevenir daños causados por virus, fraudes o errores humanos.

¿Qué consecuencias puede tener una brecha de seguridad?

Pérdida o robo de información, interrupción de servicios, daños económicos, pérdida de confianza por parte de usuarios o clientes, y posibles sanciones legales.

Seguridad Activa vs. Seguridad Pasiva

¿Qué Seguir leyendo “Fundamentos de Seguridad Informática y Desarrollo de Software: Preguntas Clave” »

Procedimientos y Tecnologías en la Gestión de la Información

Gestión de la Correspondencia y la Documentación

  1. El sistema de canalización en la distribución del correo en la empresa depende:
    1. Del tamaño de la empresa, de su organización y de las responsabilidades otorgadas por los directivos a sus subordinados.
  2. ¿Cuál de las siguientes definiciones es la de microfilme?
    1. Nos permite archivar documentos basados fundamentalmente en el cambio de soporte de los documentos electrónicos o de papel, sobre un soporte fotográfico normalizado.
  3. ¿Cuál de las siguientes Seguir leyendo “Procedimientos y Tecnologías en la Gestión de la Información” »