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

Fundamentos de Redes Inalámbricas y Estructuras de Datos en Informática

Informática3,07 KB

Conceptos Fundamentales en Informática y Telecomunicaciones

Tecnologías de Conectividad Inalámbrica

  • Bluetooth: Es una especificación industrial para Redes Inalámbricas de Área Personal (WPANs) que posibilita la transmisión de voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia en la banda ISM de los 2,4 GHz.
  • Infrarrojo: Estas tecnologías se encuentran limitadas por el espacio y los obstáculos. El hecho de que la longitud de onda de los rayos infrarrojos sea tan pequeña (850-900 nm) hace que no pueda propagarse de la misma forma en que lo hacen las señales de radio.
  • Wi-Fi: Siglas en inglés de Wireless Fidelity, es un sistema de envío de datos sobre redes computacionales que utiliza ondas de radio en lugar
...
Continuar leyendo "Fundamentos de Redes Inalámbricas y Estructuras de Datos en Informática" »

El Ratón de Computadora: Funcionamiento, Interacción y la Técnica Point and Click

Informática2,61 KB

Point and Click: La Interacción Fundamental

Comúnmente, un ratón es un dispositivo del tamaño de la palma, un poco más pequeño que una baraja de cartas. En la parte superior del ratón hay uno o más botones para interactuar con la computadora. Un cable (o cola) se extiende desde el ratón hasta una conexión detrás de la computadora (en modelos cableados).

El Puntero y el Desplazamiento

El ratón está diseñado para deslizarse sobre tu escritorio. Al moverse, desplaza una imagen sobre la pantalla llamada puntero o cursor del ratón. El señalador usualmente luce como una flecha o ícono, e imita los movimientos del ratón sobre tu escritorio.

Lo que hace al ratón especialmente útil es que es un modo más rápido de desplazarse sobre...

Continuar leyendo "El Ratón de Computadora: Funcionamiento, Interacción y la Técnica Point and Click" »

Elements de la Comunicació i Teoria de Sistemes

Informática2,98 KB

Elements del procés comunicatiu

  • Emissor: Envia un missatge al receptor o destinatari. Genera el missatge a partir de codis.
  • Context: Ajuda a donar sentit al missatge. Ha de ser entès tant per l'emissor (E) com pel receptor (R). És l'entorn o situació en què es transmet el missatge; pot ser igual o diferent per a l'E i el R.
  • Missatge: Informació que transmeten l'E i el R.
  • Contacte: Canal físic de la comunicació que permet la transmissió d'un missatge i una connexió psicològica entre l'E i el R. Establim i mantenim la comunicació a partir del contacte.
  • Codi: El missatge existeix perquè hi ha un codi. Ha de ser comú o parcial entre l'E i el R. L'E fa de codificador i el R fa de descodificador. És un conjunt de signes regits per unes
...
Continuar leyendo "Elements de la Comunicació i Teoria de Sistemes" »

Funciones y Operaciones de los Sistemas Operativos: Una Mirada Detallada

Informática9,08 KB

Funciones Principales de un Sistema Operativo

Un sistema operativo (SO) tiene como principal objetivo facilitar la interacción entre el usuario y el hardware de la computadora, administrando eficientemente los recursos del sistema. Entre sus funciones principales se encuentran:

  • Gestión de Procesos: El SO se encarga de la creación, eliminación, suspensión y reanudación de procesos. También maneja la sincronización entre ellos, evitando conflictos y asegurando una correcta ejecución.
  • Gestión de Memoria: El SO administra la memoria principal (RAM), asignando y liberando espacio dinámicamente según las necesidades de los procesos. Determina qué partes de la memoria están en uso y por qué procesos.
  • Gestión de Archivos: El SO gestiona
...
Continuar leyendo "Funciones y Operaciones de los Sistemas Operativos: Una Mirada Detallada" »

Implementación de Recorridos y Operaciones en Árboles Binarios AVL en C++

Informática3,49 KB

Implementación de Árboles Binarios AVL

Recorridos del Árbol

A continuación, se presentan las funciones para realizar recorridos en un árbol AVL, aplicando una función func con el prototipo: template<class DATO> void func(DATO&);.

Inorden

template<class DATO>
void AVL<DATO>::InOrden(void (*func)(DATO&, int), Nodo<DATO> *nodo, bool r)
{
   if(r) nodo = raiz;
   if(nodo->izquierdo) InOrden(func, nodo->izquierdo, false);
   func(nodo->dato, nodo->FE);
   if(nodo->derecho) InOrden(func, nodo->derecho, false);
}

Preorden

template<class DATO>
void AVL<DATO>::PreOrden(void (*func)(DATO&, int), Nodo<DATO> *nodo, bool r)
{
   if(r) nodo = raiz;
   func(nodo->dato, nodo->FE)
...
Continuar leyendo "Implementación de Recorridos y Operaciones en Árboles Binarios AVL en C++" »

Automatización de Scripts en Bash: Búsqueda de Texto y Gestión de Usuarios

Informática2,46 KB

Búsqueda de cadenas en archivos

El siguiente script permite verificar la existencia de una cadena específica dentro de un archivo determinado:

# Comprobar el número de argumentos
if [ "$#" -ne 2 ]; then
    echo "Error: Se requieren exactamente 2 argumentos"
    exit 1
fi

# Asignar argumentos a variables
archivo="$1"
cadena="$2"

# Comprobar si el archivo existe y no está vacío
if [ -e "$archivo" ] && [ -s "$archivo" ]; then
    # Buscar la cadena en el archivo
    if grep -q "$cadena" "$archivo"; then
        echo "La cadena \"$cadena\" se encontró en el archivo \"$archivo\"."
    else
        echo "Error: La cadena \"$cadena\" no se encontró en el archivo \"$archivo\"."
    fi
else
    echo "Error: El archivo \"$archivo\" no
...
Continuar leyendo "Automatización de Scripts en Bash: Búsqueda de Texto y Gestión de Usuarios" »

Fundamentos de Computación: De la Máquina Analítica a la Inteligencia Artificial

Informática6,97 KB

Historia y Evolución de la Computación

Babbage y la Máquina Analítica

Charles Babbage diseñó la Máquina Analítica, una computadora mecánica pensada para realizar cálculos siguiendo instrucciones. Funcionaba con engranajes; no era electrónica, era lenta y nunca se completó.

Ada Lovelace

Trabajó sobre las ideas de Babbage y escribió instrucciones para que la Máquina Analítica realizara cálculos automáticamente. Se la considera la primera programadora de la historia porque escribió un algoritmo para una máquina.

Máquina Analítica vs. ENIAC

  • Máquina Analítica: Mecánica, lenta y no completada.
  • ENIAC: Electrónica, utilizaba válvulas de vacío, fue funcional y significativamente más rápida.

Generaciones de Computadoras

  • 1ª generación
...
Continuar leyendo "Fundamentos de Computación: De la Máquina Analítica a la Inteligencia Artificial" »

Fundamentos de Redes e Informática: Conceptos Clave y Roles Profesionales

Informática6,63 KB

Roles Profesionales en el Área de Tecnología

Ingenieros y Técnicos en Informática y Redes

A continuación, se detallan los roles y funciones de profesionales y técnicos que trabajan en nuestra área:

Profesionales de Ingeniería (Ing.)

  • Ingeniero en Redes: Diseñar y planificar las topologías de las redes.
  • Ingeniero Programador: Desarrollar y mantener software y aplicaciones.
  • Ingeniero DVA: (Funciones a describir por el lector).

Técnicos (TEC.)

  • Técnico en Redes: Persona que opera y mantiene las redes, configura dispositivos que dan sustento a estas redes, como routers y switches.
  • Técnico en Computación: (Funciones a describir por el lector).
  • Técnico Analista de Sistemas: (Funciones a describir por el lector).

Conceptos Fundamentales de Redes

...
Continuar leyendo "Fundamentos de Redes e Informática: Conceptos Clave y Roles Profesionales" »

Servidor OSI

Informática2,65 KB

PERFILES DE USUARIO
Un perfil de usuario es una colección de carpetas y datos que almacena el entorno actual del escritorio del usuario, las configuraciones de las aplicaciones y los datos personales.

VÍNCULOS DE SITIOS
Para que ocurra replicación entre dos sitios, se debe establecer un vínculo entre los sitios. Los vínculos de sitios no están vinculados automáticamente y se deben crear sitios y servicios de Active Directory.

SUBREDES
Las subredes agrupan equipos de forma que identifiquen su proximidad física en la red. La información de subred se utiliza para encontrar un controlador de dominio en el mismo sitio que el equipo que es autenticado durante el inicio de sesíón, y se utiliza durante la replicación de Active Directory...

Continuar leyendo "Servidor OSI" »

Fundamentos de Telefonía: Componentes, Cableado y Redes de Abonado

Informática4,54 KB

Fundamentos de la Tecnología Telefónica y Redes de Abonado

Diferencias Clave entre Auricular y Micrófono

Es fundamental comprender la función de los dos transductores principales en la comunicación telefónica:

  • Micrófono (Transductor Acústico-Eléctrico): Se encarga de traducir la voz en una señal eléctrica capaz de viajar a través del medio de transmisión (generalmente un cable).
  • Auricular (Transductor Eléctrico-Acústico): Se encarga de traducir la señal eléctrica enviada por el otro comunicante en una señal acústica audible.

En términos de transformación de energía:

El auricular transforma las ondas magnéticas en sonido, mientras que el micrófono transforma la onda acústica en onda electromagnética.

Infraestructura y Cableado

...
Continuar leyendo "Fundamentos de Telefonía: Componentes, Cableado y Redes de Abonado" »