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

Fundamentos de Arquitectura de Computadoras: Conceptos Clave de Hardware, Software y Registros

Informática3,41 KB

Conceptos Fundamentales de Arquitectura de Computadoras

Este documento presenta una serie de definiciones clave relacionadas con los componentes y el funcionamiento de los sistemas informáticos, abarcando desde el software y hardware esencial hasta los registros internos de la CPU y las interrupciones del sistema.

Componentes de Software Esenciales

  1. Envía señales de pulsos electromagnéticos que son codificados por la unidad de procesamiento:
    C. Software de envío
  2. Son los programas que realizan las tareas concretas:
    A. Software de aplicación
  3. Son los programas indispensables para el funcionamiento del computador:
    D. Sistema Operativo
  4. Constituyen el soporte lógico que controla el funcionamiento del equipo físico, ocultando los detalles del hardware:
...
Continuar leyendo "Fundamentos de Arquitectura de Computadoras: Conceptos Clave de Hardware, Software y Registros" »

Fundamentos de Ciberseguridad: Control de Acceso, Protocolos y Vulnerabilidades

Informática21,88 KB

DAC (Discretionary Access Control): modelo de control de acceso en el que el propietario del objeto determina la política de acceso, decidiendo qué sujetos pueden acceder y con qué permisos. Los usuarios pueden conceder o revocar permisos sobre sus propios recursos. Es un modelo muy flexible y sencillo de administrar, utilizado en la mayoría de sistemas operativos, aunque presenta como inconvenientes la posibilidad de conceder permisos incorrectamente, la propagación incontrolada de información y la vulnerabilidad frente al Trojan Horse. MAC (Mandatory Access Control): modelo de control de acceso en el que la política de seguridad es impuesta por el sistema mediante etiquetas de seguridad asignadas a sujetos y objetos, impidiendo que...

Continuar leyendo "Fundamentos de Ciberseguridad: Control de Acceso, Protocolos y Vulnerabilidades" »

Arquitectura y Protocolos de Señalización en Redes de Telecomunicaciones (PSTN, ISDN y SS7)

Informática5,19 KB

Fundamentos de la Red Telefónica Conmutada (RTC)

Estructura y Componentes de Acceso

  1. La Red Telefónica Conmutada (RTC): estructura de la red telefónica.
  2. Tipos de acceso: analógico y digital.
  3. Tipos de canales RDSI (Red Digital de Servicios Integrados): Canales B y Canales D.
  4. Tipos de accesos RDSI: básico y primario.

Elementos de la Interfaz de Usuario y Transmisión

  1. Aparato telefónico e interfaz de usuario.
  2. Componentes de la interfaz de red: NT1, NT2, TE1, TE2, TA.
  3. Medios de transmisión: línea de abonado y enlaces multiplexados.

Transmisión y Jerarquías Digitales

Técnicas de Codificación y Multiplexación

  1. Codificación/modulación y repetidores.
  2. Método de asignación de canales en la multiplexación.
  3. Multiplexación por División de Tiempo (TDM)
...
Continuar leyendo "Arquitectura y Protocolos de Señalización en Redes de Telecomunicaciones (PSTN, ISDN y SS7)" »

Dominando las Máscaras Wildcard en Listas de Control de Acceso (ACL) de Red

Informática4,62 KB

Uso de Máscaras Wildcard en Listas de Control de Acceso (ACL)

Puede ser necesario probar condiciones para un grupo o rango de direcciones IP, o bien para una dirección IP individual. La comparación de direcciones tiene lugar usando máscaras que actúan a modo de comodines en las direcciones de la lista de acceso, para identificar los bits de la dirección IP que han de coincidir explícitamente y cuáles pueden ser ignorados. El enmascaramiento wildcard para los bits de direcciones IP utiliza los números 1 y 0 para referirse a los bits de la dirección.

Reglas Fundamentales de la Máscara Wildcard

  • Un bit de máscara wildcard 0 significa “comprobar el valor correspondiente” (debe coincidir).
  • Un bit de máscara wildcard 1 significa “No
...
Continuar leyendo "Dominando las Máscaras Wildcard en Listas de Control de Acceso (ACL) de Red" »

Conceptos Fundamentales de Informática: Arquitectura, Redes y Definiciones Esenciales

Informática3,44 KB

Fundamentos de la Arquitectura de Computadoras y Programación

Algoritmo

Definición: Conjunto de pasos o acciones que especifican de forma no ambigua y finita qué operaciones se deben realizar para procesar datos con un determinado objetivo.

Máquina de Von Neumann

Define por primera vez cómo está organizado un ordenador. Es una máquina controlada por un conjunto de instrucciones, cuyo programa está almacenado en el ordenador.

Componentes Centrales del Hardware

¿Qué es una CPU?

La CPU (Unidad Central de Proceso) es la parte de una computadora en la que se encuentran los elementos que sirven para procesar datos.

¿Qué es el Bus de Datos?

Es el canal utilizado para el transporte de información. Los datos implicados en una operación de lectura...

Continuar leyendo "Conceptos Fundamentales de Informática: Arquitectura, Redes y Definiciones Esenciales" »

Fundamentos de Comunicaciones Ópticas: Fórmulas y Cálculos Esenciales

Informática3,97 KB

1. Óptica y comunicaciones básicas

1.1. Longitud de onda y frecuencia

  • Frecuencia: ν = c / λ, donde ν es la frecuencia en Hz, λ es la longitud de onda en metros y c = 3 x 108 m/s (en el vacío).
  • Diferencia aproximada en frecuencia: Δν ≈ c / (λ²) * Δλ, con ν en Hz y Δλ en metros (1 nm = 10-9 m).
  • Ancho de banda óptico: Δλ = λmax - λmin

1.2. Ancho de banda y canales

  • Ancho de banda total (en nm): BWλ = λmax - λmin
  • Ancho de banda total (en frecuencia): Δν ≈ c / (λref²) * Δλ (donde λref es un valor aproximado en el rango medio).
  • Número de canales (espaciados por Δν): Ncanales ≈ Δνtotal / Δνcanal

1.3. Potencia y atenuaciones

  • Potencia en dBm: P(dBm) = 10 * log10(P(mW))
  • Atenuación en fibra: Pfibra(dB) = α * ℓ (donde
...
Continuar leyendo "Fundamentos de Comunicaciones Ópticas: Fórmulas y Cálculos Esenciales" »

Algoritmos Esenciales de Programación: Búsqueda, Ordenación y Manipulación de Matrices

Informática6,04 KB

1. Búsqueda Binaria (Algoritmo Recursivo)

La búsqueda binaria es un método eficiente para localizar un elemento dentro de un contenedor ordenado.

int busquedaBinaria(const vector<int>& L, int ini, int fin, int x) {
    // CASO BASE: Si los índices se cruzan, el elemento no existe
    if (ini > fin) return -1; 

    int mitad = ini + (fin - ini) / 2;

    // ¡ENCONTRADO!
    if (L[mitad] == x) {
        return mitad; 
    }
    
    // ⚠️ ZONA DE CAMBIO: Si la lista estuviera ordenada de MAYOR a MENOR, invierte el '<' por '>'
    if (x < L[mitad]) {
        // Buscar en la sección izquierda
        return busquedaBinaria(L, ini, mitad - 1, x);
    } else {
        // Buscar en la sección derecha
        return
...
Continuar leyendo "Algoritmos Esenciales de Programación: Búsqueda, Ordenación y Manipulación de Matrices" »

Conceptos Clave de Redes: Intranet, Protocolo SMTP, TCP, UDP y Más

Informática3,07 KB

Conceptos Clave de Redes

INTRANET: es una red LAN que sirve para conectarse a un servidor web a nivel interno o privado. Para poder ingresar a las páginas, se necesita una cuenta de usuario que consiste en un username y password (ej. cuando se accede a un sistema operativo). Generalmente, es usado por empresas, instituciones, etc.

SMTP: se encuentra en la capa de aplicación. Este protocolo sirve para transmitir o enviar correos desde el cliente al servidor y es utilizado para la comunicación entre servidores de correo. Su puerto es el 25.

TCP: se encuentra en la capa de transporte del modelo TCP/IP. Va orientado a la conexión y permite garantizar la transferencia de datos confiable.

UDP: es un protocolo no orientado a conexión de la capa de...

Continuar leyendo "Conceptos Clave de Redes: Intranet, Protocolo SMTP, TCP, UDP y Más" »

Fundamentos de la Criptografía: Tipos de Cifrado y Servicios de Seguridad Digital

Informática3,98 KB

Criptografía: Definición y Alcance

La criptografía, cuya definición según el diccionario es "Arte de escribir con clave secreta o de un modo enigmático", es una técnica, o más bien un conjunto de técnicas, que originalmente tratan sobre la protección o el ocultamiento de la información frente a observadores no autorizados.

Objetivos y Servicios Fundamentales de la Criptografía

Los servicios criptográficos garantizan la seguridad de la información mediante los siguientes mecanismos:

Confidencialidad
Solamente los usuarios autorizados tienen acceso a la información.
Integridad de la información
Garantía ofrecida a los usuarios de que la información original no será alterada, ni intencional ni accidentalmente.
Autenticación de usuario
Proceso
...
Continuar leyendo "Fundamentos de la Criptografía: Tipos de Cifrado y Servicios de Seguridad Digital" »

Fundamentos de Conmutación y VLAN en Redes Informáticas

Informática3,91 KB

Conmutación: Conceptos Fundamentales en Redes

La conmutación es el proceso de establecer un camino lógico entre dos puntos, un transmisor y un receptor, a través de nodos o equipos de transmisión. Este mecanismo es esencial para permitir la entrega eficiente de la señal desde el origen hasta el destino requerido en una red.

Definición de Nodo en Redes

Un nodo es un punto de intersección, conexión o unión de varios elementos dentro de una red de comunicaciones.

Tipos de Nodos de Conmutación

Existen dos categorías principales de nodos de conmutación:

  • Nodos de Conmutación Interna: Son aquellos que solo se conectan con otros nodos. Su tarea principal es la conmutación interna de los datos dentro de la red.
  • Nodos de Conmutación y Estación:
...
Continuar leyendo "Fundamentos de Conmutación y VLAN en Redes Informáticas" »