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

Protocolos de red local: Token Bus, Token Ring, Fast Ethernet e interconexión

InformáticaActualizado el 4,61 KB

Fast Ethernet: Ventajas y Características

Fast Ethernet se basa en el estándar Ethernet, lo que le otorga compatibilidad con cualquier red Ethernet, independientemente de su tipo. Los adaptadores de red (tarjetas de red) ajustan automáticamente su velocidad al adaptador más lento, permitiendo la conexión de todos los equipos, aunque a costa de una posible reducción de velocidad.

  • Puede ser instalada en la mayoría de las redes actuales con mínimos cambios en la infraestructura.
  • Fast Ethernet tiene un bajo coste y es la solución más adoptada en el mercado.

Token Bus: Funcionamiento y Características

Token Bus es un protocolo para redes de área local con similitudes a Token Ring. Sin embargo, en lugar de estar destinado a topologías en...

Continuar leyendo "Protocolos de red local: Token Bus, Token Ring, Fast Ethernet e interconexión" »

Freud y Klein: psicología de las masas, libido, tótem y tabú y relaciones objetales

InformáticaActualizado el 7,1 KB

Freud y Le Bon: La Psicología de las Masas

Sigmund Freud, en concordancia con Gustave Le Bon, describe a la masa como impulsiva, voluble y excitable. Esta es guiada casi exclusivamente por el inconsciente, manifestando impulsos que pueden ser tanto nobles como crueles. La masa se caracteriza por la sensación de omnipotencia, la influenciabilidad y la credulidad, mostrándose acrítica y poco receptiva a argumentos lógicos. En cambio, responde a imágenes vivas, exageradas y repetitivas. La conducta ética en las masas es variable, pudiendo superar con creces el nivel individual o, por el contrario, quedar muy por debajo de él. Las ideas opuestas coexisten y se toleran, y la respuesta se da ante formaciones lingüísticas simples, no...

Continuar leyendo "Freud y Klein: psicología de las masas, libido, tótem y tabú y relaciones objetales" »

Fundamentos, componentes y ciclo de vida de los Sistemas de Información Administrativa (SIA)

InformáticaActualizado el 3,59 KB

Sistema de Información Administrativa (SIA)

  • Datos: Hechos primarios, figuras o símbolos usados para representar personas, hechos, etc.
  • Información: Conjunto de datos ordenados y analizados para tomar decisiones.
  • Sistema de Información (SI): Recopila, organiza y distribuye datos y apoya la toma de decisión.

Características del SIA

Un Sistema de Información Administrativa debe cumplir con los siguientes atributos para ser efectivo:

  • Comprensibilidad: Presentado en forma correcta para su interpretación.
  • Confiabilidad: Preciso, congruente con hechos y real.
  • Relevancia: Esencial para el área y la actuación administrativa.
  • Integridad: Contiene los hechos que el administrador necesita.
  • Concisión: Omite materias ajenas al asunto.
  • Oportunidad: Disponible
...
Continuar leyendo "Fundamentos, componentes y ciclo de vida de los Sistemas de Información Administrativa (SIA)" »

Espacios de nombres en Linux: comandos unshare y nsenter para aislamiento

InformáticaActualizado el 5,49 KB

Introducción a los Espacios de Nombres en Linux

Los espacios de nombres (namespaces) en Linux son una característica fundamental del kernel que permite el aislamiento de recursos del sistema. Cada proceso tiene su propio conjunto de espacios de nombres, lo que proporciona una forma ligera de virtualización y es la base de tecnologías como los contenedores (Docker, LXC).

El comando unshare es una herramienta poderosa que permite crear y manipular estos espacios de nombres, ejecutando un programa en un nuevo entorno aislado. A continuación, exploraremos su funcionamiento y algunas de sus opciones clave, junto con el comando nsenter, que permite entrar en los espacios de nombres de un proceso existente.

Conceptos Fundamentales de unshare

El comando...

Continuar leyendo "Espacios de nombres en Linux: comandos unshare y nsenter para aislamiento" »

Concurrencia en Java: hilos, ExecutorService y optimización del rendimiento

InformáticaActualizado el 6,06 KB

Introducción a la Concurrencia en Java

La concurrencia en Java es la capacidad de un programa para ejecutar varios cálculos de manera simultánea, mejorando la eficiencia y el rendimiento de las aplicaciones.

Componentes Clave de la Concurrencia

  • Procesos: Un programa en ejecución.
  • Hilos (Threads): Un camino de ejecución independiente dentro de un proceso.

¿Qué es la Programación Concurrente?

La programación concurrente es una técnica que permite ejecutar múltiples tareas al mismo tiempo. Esto se puede lograr incluso en un solo procesador, utilizando el concepto de tiempo compartido.

Creación y Ciclo de Vida de los Hilos

Sintaxis para Crear un Hilo

Existen dos métodos principales para crear hilos en Java:

  • Extendiendo la clase Thread:
    public
...
Continuar leyendo "Concurrencia en Java: hilos, ExecutorService y optimización del rendimiento" »

Tipos de servidores, RMI, HTTP y servicios web: guía de conceptos

InformáticaActualizado el 3,35 KB

Tipos de Servidores

Orientado a conexión (TCP)

Los datos no incluyen información sobre la conexión. Permite sesiones simultáneas (solo si es concurrente).

No orientado a conexión (UDP)

Se pueden intercalar las sesiones. Los datos se intercambian usando paquetes independientes. Los paquetes son autocontenidos y necesitan información de conexión. No hay acuerdo previo entre el servidor y el cliente. Usa datagramas.

Secuencial

Un único proceso.

Concurrente

Un único proceso con multihilos (varios clientes simultáneos). Múltiples procesos simples (varios clientes simultáneos, pero con peor rendimiento).

Con Estado (FTP)

Debe mantener las conexiones anteriores y el estado del servicio.

Ventajas: mensajes de petición más cortos, mejor rendimiento,...

Continuar leyendo "Tipos de servidores, RMI, HTTP y servicios web: guía de conceptos" »

Conceptos fundamentales de IP Multicast: direcciones, rangos y protocolos

InformáticaActualizado el 4,26 KB

Introducción a IP Multicast

Es necesario establecer lo que se denomina grupo multicast.

Este grupo tiene una dirección IP asociada a una dirección IP.

IPv4 asocia las direcciones de tipo D a la multidifusión.

La dirección IP tiene 32 bits y las de tipo D son aquellas en las cuales los 4 bits más significativos son 1110 (224.0.0.0 a 239.255.255.255).


Protocolos Multicast

Protocolos de Transmisión Multidifusión en IP:

  • IP Multicast o IGMP (Internet Group Management Protocol)

Protocolos de Enrutamiento Multidifusión en IP:

  • PIM DM (Protocol Independent Multicast Dense Mode)
  • PIM SM (Protocol Independent Multicast Sparse Mode)
  • MBGP (Multicast Border Gateway Protocol)
  • MSDP (Multicast Source Discovery Protocol)
  • DVMRP (Protocolo de Enrutamiento Multitransmisión
...
Continuar leyendo "Conceptos fundamentales de IP Multicast: direcciones, rangos y protocolos" »

Arquitectura y configuración del sistema DMS-10: componentes y capacidades

InformáticaActualizado el 5,21 KB

Componentes Clave del Sistema DMS-10

LCM (Módulo de Concentración de Líneas): Se ocupa de alojar equipos necesarios para efectuar la interfaz de 640 líneas analógicas a través de los enlaces DS-30. El ILCM está conformado por 2 repisas y tarjetas de control duplicadas, de manera que si una falla, la otra entra en funcionamiento. Cada repisa tiene 3 tarjetas de control y 5 gavetas, además de una tarjeta para la distribución de energía.

LCA (Adaptador de Línea): Soporta 5 líneas drawers, 1 tarjeta convertidora de energía, 1 tarjeta procesadora y una de control. LD=640 líneas de abonado divididas en 2 LSG, cada una con 32 tarjetas.

NT6X53: Su función es la conversión del voltaje de baterías al voltaje requerido por las tarjetas LCM....

Continuar leyendo "Arquitectura y configuración del sistema DMS-10: componentes y capacidades" »

Procesos, hilos y multitarea en sistemas operativos: estados y planificación

InformáticaActualizado el 3,14 KB

Gestión y Ejecución de Procesos

Todos estos procesos pueden ejecutarse de forma concurrente, multiplexando la o las CPU entre ellos. Generalmente, un proceso también incluye la pila, que contiene datos temporales, y una sección de datos que contiene variables globales.

Estados de un Proceso

En general, cada proceso puede estar en uno de los siguientes estados:

  • En ejecución
  • Bloqueado
  • Listo

Bloque de Control de Proceso (PCB)

Cada proceso es gestionado mediante un Bloque de Control de Proceso (PCB, por sus siglas en inglés). El PCB sirve como depósito de cualquier información que pueda variar de un proceso a otro.

Componentes del PCB

Entre la información almacenada destacan los registros de CPU: el número y tipo de estos varía dependiendo de...

Continuar leyendo "Procesos, hilos y multitarea en sistemas operativos: estados y planificación" »

Modelo relacional en bases de datos: conceptos, características y evolución histórica

InformáticaActualizado el 4,34 KB

El Modelo Relacional

Define una Base de Datos (BD) en términos de objetos, propiedades y sus operaciones. Los objetos con una misma estructura y comportamiento pertenecen a una misma clase, las cuales se organizan en jerarquías. Los modelos relacionales han extendido sus modelos para incorporar conceptos orientados a objetos.

En 1970, Edgar F. Codd publicó un artículo en el que argumentaba que los datos deberían relacionarse mediante interrelaciones naturales, lógicas e inherentes a los datos, más que mediante punteros físicos. Codd propuso así un modelo simple de datos en el que todos ellos se representan en tablas constituidas por filas y columnas.

Codd también propuso dos lenguajes para manipular los datos en las tablas:

  • El álgebra
...
Continuar leyendo "Modelo relacional en bases de datos: conceptos, características y evolución histórica" »