Chuletas y apuntes de Informática y Telecomunicaciones de Primaria

Vistas de Arquitectura de Software: Modelos Esenciales para el Diseño de Sistemas

Informática y Telecomunicaciones5,69 KB

Vistas de Arquitectura de Software: Modelos Clave

Este documento explora diversas perspectivas y modelos de vistas de arquitectura de software, fundamentales para comprender, diseñar y documentar sistemas complejos. Se abordan diferentes enfoques, desde el Modelo 4+1 hasta RM-ODP y otras extensiones relevantes.

Vistas del Modelo 4+1 (Kruchten)

Vista de Procesos: Ejecución

Sobre: Procesos y máquinas.

Para: Concurrencia/distribución, integridad, tolerancia a fallas.

Vista de Desarrollo: Software y Trabajo

Sobre: Módulos, asignación de requisitos, asignación de trabajo.

Para: Planificar, evaluar costos, medir progreso, evaluar reuso.

Vista Física: Requisitos No Funcionales

Sobre: Mapeo de elementos a máquinas.

Para: Razonar sobre requisitos no funcionales...

Continuar leyendo "Vistas de Arquitectura de Software: Modelos Esenciales para el Diseño de Sistemas" »

Fundamentos de Hardware: Procesadores, Memoria RAM y Arquitecturas Clave

Informática y Telecomunicaciones6,77 KB

Procesador: El Cerebro Fundamental del Ordenador

El procesador es el componente principal del ordenador. Dirige y controla todos los demás componentes, se encarga de llevar a cabo las operaciones matemáticas y lógicas en un corto periodo de tiempo y, además, decodifica y ejecuta las instrucciones de los programas cargados en la memoria RAM.

Arquitectura Interna y Evolución del Procesador

La arquitectura interna de los procesadores modernos ha evolucionado significativamente. Los últimos microprocesadores sobrepasan la barrera del GHz, lo cual se justifica por varios factores:

  • Los nuevos sistemas operativos (como Windows 7) utilizan muchos recursos de la máquina.
  • Los nuevos formatos de audio o vídeo comprimido se descomprimen en tiempo real,
...
Continuar leyendo "Fundamentos de Hardware: Procesadores, Memoria RAM y Arquitecturas Clave" »

Fundamentos de Redes y Sistemas de Comunicación: Componentes Esenciales y Tipologías

Informática y Telecomunicaciones4,73 KB

Componentes Fundamentales de un Sistema de Comunicación

  • Emisor: Dispositivo que genera el mensaje.
  • Mensaje: Contiene la información que se quiere transmitir.
  • Receptor: Dispositivo destino del mensaje.
  • Medio: Se refiere al medio físico utilizado para llevar a cabo la transferencia de la información. Pueden ser medios guiados, como el cable, y medios no guiados, como el aire.
  • Protocolo: Es el conjunto de reglas que gobiernan la transmisión de datos.

Elementos Clave del Sistema de Comunicación

  • Módem (MODulador-DEModulador): Se encarga de convertir las señales eléctricas digitales en señales eléctricas analógicas y viceversa.
  • Amplificadores: Dispositivos que restauran una señal analógica, devolviéndoles su amplitud original y paliando la
...
Continuar leyendo "Fundamentos de Redes y Sistemas de Comunicación: Componentes Esenciales y Tipologías" »

Evolución de Redes Móviles: Conmutación de Circuitos, GPRS y EDGE

Informática y Telecomunicaciones3,57 KB

Conmutación de Circuitos de Alta Velocidad

La comunicación utilizando conmutación de circuitos implica la existencia de un camino dedicado entre dos estaciones. Este camino es una secuencia de enlaces conectados entre nodos de la red. En cada enlace físico, se dedica un canal lógico para cada conexión.

Fases de la Comunicación por Circuitos Conmutados

La comunicación por circuitos conmutados implica tres fases:

  1. Establecimiento del circuito. Antes de transmitir cualquier señal, se debe establecer un circuito extremo a extremo (estación a estación).
  2. Transferencia de datos. Tras el establecimiento del circuito, la información se podrá transmitir desde la estación origen a la estación destino a través de la red. Dependiendo de la naturaleza
...
Continuar leyendo "Evolución de Redes Móviles: Conmutación de Circuitos, GPRS y EDGE" »

Guía Práctica de Instalación y Configuración de RDSI y VoIP

Informática y Telecomunicaciones4,13 KB

Instalaciones de RDSI: Configuración del TR1

Cuestiones sobre TR1

  1. ¿Qué es un TR1 +2 a/b?

    El TR1 es el equipo encargado de ajustar velocidades y adaptar códigos entre el Teléfono RDSI y la Central de Conmutación. El TR1 +2 a/b tiene dos salidas analógicas y se conecta a la instalación analógica por medio de conectores 6p2c.

  2. ¿Cuáles son sus conexiones típicas?

    • Salidas digitales (Interfaz S).
    • Entradas de línea RDSI (Interfaz U).
    • Salidas analógicas (Interfaz a/b).
  3. ¿Qué indican los LEDs del frontal que suelen tener los TR1?

    Los LEDs frontales indican la presencia de tensión en la línea RDSI y la alimentación.

    El LED verde indica la presencia de línea, y el LED rojo indica que el TR1 está alimentado.

  4. ¿Para qué sirve el conmutador de la

...
Continuar leyendo "Guía Práctica de Instalación y Configuración de RDSI y VoIP" »

Seguridad Informática y Data Management: Guía Completa

Informática y Telecomunicaciones10,87 KB

Seguridad Informática

Problemática

Problemática Ideológica

  • No obstaculizar el proceso de negocio
  • Nadie se hace responsable de los riesgos
  • Se actúa de modo reactivo, nunca preventivo
  • No se conoce el estado real de seguridad

Problemática Estructural

  • Falta de responsabilidades establecidas
  • No hay normas definidas
  • No hay homogeneidad de los sistemas
  • No existe una asignación de recursos de seguridad

Problemática Tecnológica

  • No se conoce la propia red
  • No se conoce la tecnología de seguridad
  • Sensación de falsa seguridad

Argumentos a Favor de la Seguridad

  • La seguridad es cada día más importante
  • Inversión en seguridad = Póliza de Seguros
  • Cortafuegos = Extintor
  • La seguridad no es cara ni complicada
  • Una red segura es mucho más eficiente
  • Una red robusta es más
...
Continuar leyendo "Seguridad Informática y Data Management: Guía Completa" »

Fundamentos del Diseño de Software: Principios, Proceso y Componentes Clave

Informática y Telecomunicaciones5,35 KB

Fundamentos del Diseño de Software

Conceptos de Diseño:

El diseño de software agrupa el conjunto de principios, conceptos y prácticas que llevan al desarrollo de un sistema o producto de alta calidad.

Manifiesto del Diseño de Software

Mitch Kapor, en su "manifiesto del diseño de software", decía lo siguiente:

“¿Qué es el diseño? Es estar con un pie en dos mundos: el de la tecnología y el de las personas y los propósitos humanos, tratando de unificarlos... Vitruvio, crítico romano de arquitectura, afirmaba que los edificios bien diseñados eran aquellos que tenían resistencia, funcionalidad y belleza.

  • Resistencia: un programa no debe tener ningún error que impida su funcionamiento.
  • Funcionalidad: un programa debe ser apropiado para
...
Continuar leyendo "Fundamentos del Diseño de Software: Principios, Proceso y Componentes Clave" »

Lenguajes de Programación: Características y Aplicaciones en Diversos Sectores

Informática y Telecomunicaciones3,92 KB

Lenguajes de Programación: Características y Aplicaciones

Prolog: Lógica para la Inteligencia Artificial

Prolog es un lenguaje de programación declarativo, basado en la lógica de primer orden, ampliamente utilizado en el área de la inteligencia artificial. Es ideal para resolver problemas lógicos y se aplica en diversos campos como procesos industriales, medicina y finanzas.

Funcionamiento de Prolog

La construcción de elementos en Prolog se basa en dos componentes principales:

  • Átomo: Representa la definición genérica de un objeto del mundo real.
  • Predicado: Permite describir características de los objetos o relaciones entre ellos.

Ruby: Dinamismo y Simplicidad en la Programación Orientada a Objetos

Ruby es un lenguaje de programación...

Continuar leyendo "Lenguajes de Programación: Características y Aplicaciones en Diversos Sectores" »

Estrategias de Escalamiento y Configuración Esencial de Redes Cisco

Informática y Telecomunicaciones5,98 KB

Capítulo 1: Introducción al Escalamiento de Redes

Este documento proporciona un resumen conciso de los conceptos fundamentales y las configuraciones esenciales para el escalamiento y la administración de redes, centrándose en la arquitectura y los dispositivos Cisco.

Diseño Jerárquico de la Red

El diseño jerárquico es crucial para la escalabilidad, la redundancia y la eficiencia de una red. Se divide en tres capas principales:

Capa de Núcleo

  • Soporte de Capa 3
  • Soporte de Gigabit Ethernet (GB) y 10 Gigabit Ethernet (10GB)
  • Componentes de Redundancia
  • Agregación de Enlace (Link Aggregation)
  • Calidad de Servicio (QoS)
  • Ratio de Envío muy Alto

Capa de Distribución

  • Soporte de Capa 3
  • Soporte de Gigabit Ethernet (GB) y 10 Gigabit Ethernet (10GB)
  • Componentes
...
Continuar leyendo "Estrategias de Escalamiento y Configuración Esencial de Redes Cisco" »

Dispositivos de Almacenamiento: Ópticos, Flash y RAID

Informática y Telecomunicaciones2,25 KB

1. Tecnología de Almacenamiento Óptico

Los dispositivos de almacenamiento óptico se basan en la tecnología láser para leer y escribir datos en un disco. Estos dispositivos ofrecen un gran potencial de almacenamiento. La velocidad de lectura y escritura depende del dispositivo lector o grabador utilizado.

2. Diferencias entre CD, DVD y Blu-ray

La principal diferencia entre los CD, DVD y Blu-ray radica en el tipo de láser utilizado, lo que afecta directamente a su capacidad de almacenamiento:

  • CD: Utiliza un láser de mayor longitud de onda, lo que limita su capacidad.
  • DVD: Emplea un láser de longitud de onda media, lo que le permite almacenar más datos que un CD.
  • Blu-ray: Utiliza un láser de menor longitud de onda, lo que le permite almacenar
...
Continuar leyendo "Dispositivos de Almacenamiento: Ópticos, Flash y RAID" »