Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Formación Profesional

Ordenar por
Materia
Nivel

Fundamentos de Redes: Clasificación IPv4, Subnetting y Protocolos TCP/IP Esenciales

Clasificado en Informática

Escrito el en español con un tamaño de 3,6 KB

Clasificación de Direcciones IPv4 por Clase

La clase de una dirección IP se determina por el valor del primer octeto (los 8 primeros bits) o por el patrón binario con el que comienza:

  • Clase A: Si la dirección empieza por 0, o la conversión en binario de sus 8 primeros bits es inferior o igual a 127.
  • Clase B: Si la dirección empieza por 10, o la conversión en binario de sus 8 primeros bits es inferior o igual a 191.
  • Clase C: Si la dirección empieza por 110, o la conversión en binario de sus 8 primeros bits es inferior o igual a 223.
  • Clase D (Multicast): Si la dirección empieza por 1110, o la conversión en binario de sus 8 primeros bits es inferior o igual a 239.
  • Clase E (Experimental): Si la dirección empieza por 1111, o la conversión
... Continuar leyendo "Fundamentos de Redes: Clasificación IPv4, Subnetting y Protocolos TCP/IP Esenciales" »

Normalización de Bases de Datos: 2FN, 3FN, DDL y DML con Ejemplos

Clasificado en Informática

Escrito el en español con un tamaño de 5,36 KB

Normalización de Bases de Datos: 2FN y 3FN

La normalización es un proceso fundamental en el diseño de bases de datos relacionales. Su objetivo es reducir la redundancia de datos y mejorar la integridad de la información. Aquí exploraremos la Segunda Forma Normal (2FN) y la Tercera Forma Normal (3FN), junto con ejemplos prácticos.

Segunda Forma Normal (2FN)

Una tabla está en 2FN si cumple con la Primera Forma Normal (1FN) y todos sus atributos no clave dependen completamente de la clave primaria.

Tercera Forma Normal (3FN)

Una tabla está en 3FN si cumple con la 2FN y ningún atributo no clave depende de otro atributo no clave.

Ejemplo para la Segunda Forma Normal (2FN)

  • Tabla en 1FN (Primera Forma Normal): En la Primera Forma Normal (1FN), cada
... Continuar leyendo "Normalización de Bases de Datos: 2FN, 3FN, DDL y DML con Ejemplos" »

Configuraciones RAID: Rendimiento, Redundancia y Recuperación de Datos

Clasificado en Informática

Escrito el en español con un tamaño de 3,3 KB

Comprendiendo los Niveles de RAID para Almacenamiento

RAID 0: Máximo Rendimiento sin Redundancia

El nivel RAID 0 divide la información entre todos los discos del sistema, sin establecer ningún tipo de redundancia. Sus principales ventajas incluyen:

  • Alto rendimiento
  • Tiempo de acceso muy bajo
  • Opción de acceso en paralelo
  • Sin coste adicional
  • Se utiliza toda la capacidad del disco

Sin embargo, presenta un inconveniente crucial: no es un disco RAID en el sentido de integridad de datos. Un error en un solo disco resulta en la pérdida total de datos.

RAID 1: Redundancia a través del Espejo de Discos

También conocido como Mirroring Disk Array (MDA), el RAID 1 asocia los discos en parejas, donde cada disco almacena la misma información. Una pareja está... Continuar leyendo "Configuraciones RAID: Rendimiento, Redundancia y Recuperación de Datos" »

Diseño de Estructuras de Red y Modelo OSI: Soluciones a Problemas Comunes

Clasificado en Informática

Escrito el en español con un tamaño de 4,84 KB

Problemas en el Diseño de una Estructura de Red

Al diseñar una estructura de red, surgen varios desafíos que deben ser abordados para garantizar una comunicación eficiente y confiable. A continuación, se describen algunos de los problemas más comunes:

  • Encaminamiento: Se refiere a cómo establecer la ruta óptima para que la información llegue a su destino de manera eficiente.
  • Direccionamiento: Implica cómo identificar de forma única al emisor y al receptor dentro de la red.
  • Acceso al medio: Se trata de cómo controlar la transmisión de datos cuando hay varios interlocutores compartiendo el mismo medio físico.
  • Saturación del receptor: Ocurre cuando existe una diferencia significativa en la velocidad de procesamiento entre el emisor y
... Continuar leyendo "Diseño de Estructuras de Red y Modelo OSI: Soluciones a Problemas Comunes" »

Comparativa de Redes Industriales: Modbus Plus, Profibus y ControlNet

Clasificado en Informática

Escrito el en español con un tamaño de 4,83 KB

Modbus Plus

  • Velocidad: 1 Mbit/s
  • Distancia máxima:
    • Hasta 32 nodos: 450 metros
    • Con repetidores: 1800 metros
  • Cantidad de nodos: 64
  • Impedancia: 120 Ω
  • Identificación de cables: DB-9; RJ-45
  • Software y función:
    • Concept: Programación
    • Wincon: Monitoreo
  • Bloques para la transferencia de información entre PLC: Se necesita un bloque específico.
  • Terminador: Cada toma contiene un resistor de terminación interno.
  • SA85: Interfaz para conectar una computadora a una red de PLC Modicon con protocolo Modbus Plus.

Profibus

  • Velocidad y velocidad máxima:
    • 9.6 kbit/s, 19.2 kbit/s, 93.75 kbit/s: 1200 m
    • 187.5 kbit/s: 1000 m
    • 500 kbit/s: 400 m
    • 1500 kbit/s: 200 m
    • 12000 kbit/s: 100 m
    • 3.6 Mbit/s
  • Cantidad de nodos: 32 (127 con repetidores, máximo 9 repetidores entre dos usuarios). Permite
... Continuar leyendo "Comparativa de Redes Industriales: Modbus Plus, Profibus y ControlNet" »

Dominio de Estructuras de Datos y Lógica de Programación en Python

Clasificado en Informática

Escrito el en español con un tamaño de 4,55 KB

Fundamentos Avanzados de Programación en Python

A continuación, se detallan los pilares fundamentales para escribir código eficiente y profesional en Python, optimizando la gestión de datos y el flujo de ejecución.

1. Listas ([])

Se utilizan para almacenar conjuntos de datos de forma secuencial.

  • Problema: Su estructura se basa estrictamente en el índice (la posición numérica). Si se añade un dato nuevo en una posición intermedia, los índices cambian y el código puede fallar (por ejemplo: si una dirección IP se desplaza de la posición 2 a la 3).
  • Sintaxis: usuario_lista = ['admin', '1234', '192.168.1.5'].
  • Acceso: print(usuario_lista[2]) (Este método requiere conocer de memoria la posición exacta del elemento).

2. Diccionarios ({})

Representan... Continuar leyendo "Dominio de Estructuras de Datos y Lógica de Programación en Python" »

Estructuras de Datos Dinámicas: Listas, Pilas, Colas y Árboles Binarios

Clasificado en Informática

Escrito el en español con un tamaño de 3,89 KB

Estructuras de Datos Dinámicas: Listas, Pilas, Colas y Árboles

Listas Simplemente Enlazadas

Constituyen una colección de elementos llamados nodos. El orden entre estos se establece por medio de punteros, es decir, direcciones o referencias a otros nodos.

Listas Doblemente Enlazadas Lineales

Son una colección de nodos ordenada según su posición, tal que cada uno de ellos es accedido mediante el puntero "anterior" del campo de enlace del nodo siguiente y por el puntero "siguiente" del campo de enlace del nodo anterior.

Listas Simplemente Enlazadas Circulares

Son una colección de elementos llamados nodos. El orden entre estos se establece por medio de punteros, es decir, direcciones o referencias a otros nodos.

Listas Doblemente Enlazadas Circulares

El... Continuar leyendo "Estructuras de Datos Dinámicas: Listas, Pilas, Colas y Árboles Binarios" »

Tecnologías Clave en Video Digital: Formatos, Compresión y Realidades Inmersivas

Clasificado en Informática

Escrito el en español con un tamaño de 9 KB

Formatos de Televisión y Video Digital

La televisión transmite imágenes descompuestas en fotogramas (25 por segundo en PAL). Cada fotograma se divide en 625 líneas horizontales para simular el movimiento.

Componentes de la Señal Digital

  • Tamaño de cuadro: Dimensiones de la imagen (determinado por el sensor).
  • Velocidad de cuadro: Cantidad de fotogramas por segundo (fps). La TV usa 25 fps; el cine, 24 fps.
  • Profundidad de color: Cantidad de información de color por píxel.
    • 8 bits: 256 colores (común en web).
    • 16 bits: 65.536 colores (uso en ordenador).
    • 24 bits: 16,7 millones de colores (conocido como Color Verdadero, usado en TV, DVD).
    • 32 bits: Alta Definición (HD).

Muestreo de Video

El muestreo determina el número de muestras de iluminancia y de... Continuar leyendo "Tecnologías Clave en Video Digital: Formatos, Compresión y Realidades Inmersivas" »

Fundamentos de Sistemas Operativos: PCB, Deadlock y Gestión de Recursos

Clasificado en Informática

Escrito el en español con un tamaño de 5,73 KB

Bloque de Control de Proceso (PCB)

El Bloque de Control de Proceso (PCB) es un registro fundamental donde el Sistema Operativo (SO) guarda toda la información que necesita de un proceso. Este bloque se crea en el momento de la creación del proceso y permanece activo durante toda su vida útil.

Información contenida en el PCB

El PCB almacena diversos datos críticos, entre los que destacan:

  • Estado del proceso: ejecución, listo o bloqueado.
  • PID: Identificador único del proceso.
  • Program Counter (PC): Dirección de la siguiente instrucción a ejecutar.
  • Registros: Incluye el puntero al stack y otros registros de la CPU.
  • Límites de memoria: Información sobre el espacio de direccionamiento.
  • Lista de archivos abiertos.
  • Prioridad del proceso.
  • Relaciones:
... Continuar leyendo "Fundamentos de Sistemas Operativos: PCB, Deadlock y Gestión de Recursos" »

Funcionamiento de la Segmentación de Memoria en Sistemas Operativos

Clasificado en Informática

Escrito el en español con un tamaño de 2,73 KB

Práctica 07: Segmentación de Memoria

¿En qué se basa la segmentación?

Es una técnica de gestión de memoria no contigua en la que el mismo programa refleja su división lógica en bloques de tamaño variable denominados segmentos.

Conceptos de Compactación y Fragmentación

¿Qué es la compactación de memoria en este esquema?

¿Qué problemas de fragmentación tiene la segmentación?

Estructura y Direccionamiento

¿Cómo es una dirección virtual de un sistema de segmentación?

¿Qué es la Tabla de Segmentos?

La Tabla de Segmentos contiene la dirección base y la longitud de cada segmento del proceso.

¿Qué es un Descriptor de Segmento?

Cada entrada de la tabla se llama Descriptor de Segmento.

Desafíos de la Segmentación

¿Cuáles son los problemas

... Continuar leyendo "Funcionamiento de la Segmentación de Memoria en Sistemas Operativos" »