Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Otros cursos

Gestión Avanzada de Proyectos Java: Comandos Maven, Testing de Rendimiento y CI/CD

Informática8,01 KB

Comandos Esenciales de Maven y Configuración de Integración Continua

a) Identificación y Propósito de Comandos Maven

A continuación, se identifican los comandos Maven esenciales y se explica su propósito dentro del ciclo de vida del proyecto:

  • mvn clean compile: Sirve primero para limpiar los archivos del directorio principal (generalmente el directorio target), que se han creado debido a previas compilaciones, y, una vez limpio, compilar el proyecto.
  • mvn datanucleus:schema-create: Se utiliza para crear un esquema en la base de datos, basándose en las anotaciones de persistencia (JDO - Java Data Objects o JPA - Java Persistence API) definidas en el código.
  • mvn jetty:run: Se emplea para iniciar el servidor web Jetty, permitiendo la ejecución
...
Continuar leyendo "Gestión Avanzada de Proyectos Java: Comandos Maven, Testing de Rendimiento y CI/CD" »

Fundamentos de Gestión de Memoria y Scripting en Bash para Sistemas Operativos

Informática3,98 KB

Parte I: Gestión de Memoria (Memory Management)

1. First Fit

Idea clave: Selecciona el primer bloque que sea suficientemente grande para el proceso.

Ejemplo:

  • Bloques: 100, 500, 200, 300, 600
  • Procesos: 212, 417, 112, 426

Procedimiento:

  • 212 → primer bloque que quepa → 500
  • 417 → siguiente bloque que quepa → 600
  • 112 → primer bloque que quepa → 200
  • 426 → ❌ No cabe en ninguno

Importante: Se resta el tamaño usado al bloque, lo que provoca que el bloque quede fragmentado.

2. Best Fit

Idea: Escoge el bloque más pequeño posible que aún quepa. Esto reduce el desperdicio inmediato, pero genera muchos bloques pequeños (fragmentación externa).

3. Worst Fit

Idea: Utiliza el bloque más grande disponible.

  • Ventaja: Evita la creación de bloques pequeños
...
Continuar leyendo "Fundamentos de Gestión de Memoria y Scripting en Bash para Sistemas Operativos" »

SSH: conexiones seguras, configuración y archivos clave para servidores y clientes

Informática4,12 KB

TM4: SSH

SSH es una herramienta que permite realizar conexiones seguras en aparatos conectados a una red insegura. Su objetivo es establecer conexiones remotas que permitan la transmisión segura de cualquier dato. El SSH usa el puerto 22, permite autenticarse por contraseña o por sistema de llaves, permite integrarse con otros sistemas de autenticación y está implementado para la mayoría de los sistemas operativos (SO) y plataformas.

Ventajas de usar SSH

Las ventajas de usar SSH son:

  • El cliente transmite al servidor las credenciales para autenticarse de forma cifrada.
  • Todos los datos que se envían y reciben están cifrados.
  • El cliente puede ejecutar aplicaciones desde el terminal de forma segura.

¿Qué es un túnel SSH?

Un túnel SSH es una...

Continuar leyendo "SSH: conexiones seguras, configuración y archivos clave para servidores y clientes" »

Estrategias de Optimización IPv4: Funcionamiento de NAT y PAT en Redes

Informática3,33 KB

Conceptos Fundamentales de Redes: Direccionamiento Público, Privado y NAT

1. Direccionamiento de Red: Público vs. Privado

Parte Pública (Internet Global)

Corresponde a toda la red global de Internet y es el lugar donde todos los equipos son visibles. Esto significa que cualquier equipo puede recibir un mensaje directamente de cualquier otro, ya que todos están identificados por direcciones únicas y válidas.

Parte Privada (Red Local)

Es la red que está representada por una o varias direcciones. Las direcciones asignadas a los equipos de esta red son privadas porque pueden ser utilizadas dentro del ámbito de cualquier otra red que funcione de esta forma. Esto significa que un equipo de Internet no puede enviar ningún mensaje a ningún equipo...

Continuar leyendo "Estrategias de Optimización IPv4: Funcionamiento de NAT y PAT en Redes" »

Justin bieber

Informática2,55 KB

1. ¿Cuál fue el primer antecedente del streaming en la historia?
El sistema Muzak, creado por George Owen Squier en los años 20, que permitía
transmitir música por las líneas eléctricas sin almacenamiento previo.
2. ¿Por qué el sistema Muzak es importante para entender el streaming actual?
Porque fue la primera transmisión de contenido continuo y sentó las bases
conceptuales del streaming moderno, incluso si no usaba Internet.
3. ¿Cuál fue la primera película transmitida por Internet y en qué año ocurríó?
Wax or the Discovery of Televisión Among the Bees, emitida el 23 de Mayo de
1993.
4. ¿Qué banda hizo el primer concierto en vivo por Internet?
Severe Tire Damage, el 24 de Junio de 1993. Fueron los pioneros antes que los
Rolling...

Continuar leyendo "Justin bieber" »

Fundamentos de Redes ICT y Sistemas de Antenas en Edificios

Informática6 KB

Sistemas de Distribución y Componentes en Instalaciones de Telecomunicaciones

1. Sistemas de Distribución Adecuados por Tipo de Instalación

Razona cuál sería el sistema de distribución más adecuado en las siguientes instalaciones:

  • Un edificio de ocho plantas y dos viviendas por planta. Distribución mixta.
  • Cuatro locales comerciales, en los que la línea llega por la esquina común a todos ellos. Por repartidores.
  • Un expositor de venta de receptores de televisión de un gran almacén, con veinte tomas alineadas en una misma estantería. Por cajas de paso.

2. Puntos de Acceso al Usuario (PAU) y Tomas en Viviendas

En una vivienda formada por cocina, salón, cuatro dormitorios, dos cuartos de baño, aseo y despacho. ¿Cuántas salidas debe tener

...
Continuar leyendo "Fundamentos de Redes ICT y Sistemas de Antenas en Edificios" »

Conectividad de Red: Routers, Firewalls y Pasarelas LAN a WAN

Informática3,09 KB

Conexiones LAN con WAN

Habitualmente, una red privada no se mantiene aislada del exterior y, al menos, utiliza los servicios ofrecidos en una red de carácter público como Internet. La red local es la LAN (Local Area Network) y el área extensa suele ser la WAN (Wide Area Network).

Encaminadores (Routers)

En relación con la arquitectura TCP/IP, la función del encaminador se desempeña a nivel de red, dirigiendo los paquetes que recibe de la LAN a la WAN y viceversa. La configuración del encaminamiento se puede realizar de dos maneras:

Encaminamiento Estático

Consiste en editar manualmente las tablas de encaminamiento para incluir rutas que no varían.

Encaminamiento Dinámico

Consiste en activar algún protocolo de encaminamiento que permita...

Continuar leyendo "Conectividad de Red: Routers, Firewalls y Pasarelas LAN a WAN" »

Gestión de Impresión y Recursos en Redes Windows y Linux

Informática3,86 KB

Protocolos y Servicios de Impresión en Red

  • ¿Con CUPS podríamos imprimir directamente sin pasar por Samba? Sí, configurando la cola de impresión adecuadamente.
  • IPP está construido sobre: El protocolo HTTP.
  • ¿Qué puerto utiliza LPD? Utiliza el puerto 515.
  • ¿Qué tipo de impresora NO es válido? Impresora copy instant.
  • Una impresora de red puede: Imprimir documentos desde cualquier ubicación dentro de la red.
  • ¿Un cliente Linux puede imprimir sobre una impresora virtual que genera archivos XPS? Falso.
  • ¿El protocolo IPP sirve para imprimir desde Internet? Verdadero.
  • ¿Qué te sugiere "lpr fichero"? Añade el documento de texto a la cola de impresión por defecto.
  • ¿El servidor de impresión de Windows Server 2008 permite administrar de forma más
...
Continuar leyendo "Gestión de Impresión y Recursos en Redes Windows y Linux" »

EIGRP y RIP: Preguntas clave y respuestas para administradores de redes

Informática3,36 KB

EIGRP y RIP: preguntas y respuestas corregidas

1. ¿Qué tres afirmaciones son ciertas acerca de los routers que están configurados para EIGRP? (Elija tres)

  • Se puede soportar múltiples protocolos de enrutamiento.
  • Envían actualizaciones parciales de enrutamiento en respuesta a cambios en la topología.
  • Se pueden usar los paquetes hello para informar a los routers vecinos de su estado.

2. Teniendo en cuenta los siguientes comandos:

Router(config)# router rip
Router(config-router)# network 192.31.7.0

¿Qué tres conclusiones pueden determinarse sobre la base de los comandos utilizados en el router? (Elija tres)

  • Se utiliza un protocolo de enrutamiento por vector de distancia.
  • Las actualizaciones de enrutamiento se transmiten cada 30 segundos.
  • El número
...
Continuar leyendo "EIGRP y RIP: Preguntas clave y respuestas para administradores de redes" »

Soluciones concurrentes al problema de los filósofos comensales: monitores, semáforos y paso de mensajes

Informática5,65 KB

Implementaciones corregidas del problema de los filósofos comensales

Introducción

El siguiente documento presenta tres implementaciones en pseudocódigo del problema de los filósofos comensales: una usando monitores, otra con semáforos y una tercera basada en comunicación por mensajes. He corregido errores ortográficos, gramaticales y de mayúsculas/minúsculas, ajustado los identificadores y la sintaxis de pseudocódigo para mayor claridad, sin eliminar ni omitir contenido original.

1. Implementación con monitor (pseudocódigo corregido)

Monitor que gestiona la obtención y liberación de tenedores evitando condiciones de carrera.

monitor comida_filosofo;

enum estado_t { PENSANDO, HAMBRIENTO, COMIENDO };
estado_t estado[5];
condition requiereTenedor[
...
Continuar leyendo "Soluciones concurrentes al problema de los filósofos comensales: monitores, semáforos y paso de mensajes" »