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

Sistemas Abiertos, Arquitectura de Red y Multiplexación: Modelo por Capas Explicado

Informática4,17 KB

Sistemas de Comunicaciones Abiertos

Sistemas abiertos: son sistemas normalizados, estandarizados de acuerdo con unas normas establecidas, capaces de interactuar con otros de distintos fabricantes. Su estructura es de dominio público, estando disponible para cualquier fabricante.

Arquitectura de Red: Modelo en Capas

La arquitectura de una red viene dada por tres características fundamentales:

  1. Topología: es la organización del cableado y la interconexión de las estaciones, es decir, el camino de una transmisión a otra.
  2. Método de acceso a la red: determina si el medio es compartido o no.
  3. Protocolos de comunicación: reglas y procedimientos utilizados en una red para comunicarse.

Los protocolos resuelven problemas como:

  • Encaminamiento: la ruta que
...
Continuar leyendo "Sistemas Abiertos, Arquitectura de Red y Multiplexación: Modelo por Capas Explicado" »

Procedimientos Almacenados en SQL Server: Insertar Personas con Validación de DNI y Parámetros Opcionales

Informática3,51 KB

Procedimientos almacenados para añadir personas (BD de prueba)

En este ejercicio vamos a crear varios procedimientos almacenados para añadir personas a la tabla PERSONAS de una base de datos de prueba.

1. Procedimiento básico para añadir personas

Creamos un procedimiento que inserta los datos de una persona sin ninguna validación:

CREATE PROCEDURE AÑADIR_PERSONA
@DNI CHAR(8),
@NOMBRE VARCHAR(30),
@DIRECCION VARCHAR(35),
@TELEFONO CHAR(9),
@FECNAC DATETIME,
@CIUDAD VARCHAR(15)
AS
BEGIN
INSERT INTO PERSONAS
(DNI,NOMBRE,DIRECCION,TELEFONO,FECNAC,CIUDAD) VALUES (@DNI,@NOMBRE,@DIRECCION,@TELEFONO,@FECNAC,@CIUDAD)
END

2. Procedimiento que evita DNI duplicados

En este caso, nos aseguramos de que no exista previamente el DNI antes de insertar el registro:...

Continuar leyendo "Procedimientos Almacenados en SQL Server: Insertar Personas con Validación de DNI y Parámetros Opcionales" »

Tema 10: LAN, Switches, Routers y Cableado Estructurado en Redes

Informática3,56 KB

Dentro de una LAN

También se usan dispositivos intermedios como hubs (extienden los dominios de colisión y de broadcast) y switches (dividen los dominios de colisión y extienden los de broadcast).

Criterios para un switch

Coste, número de puertos, tipo de puertos y velocidad:

  • Cable UTP a 10/100/1000 Mbps.
  • Cable de fibra óptica a 100/1000/10000 Mbps.

Capacidades de administración:

  • Seguridad.
  • Características avanzadas.

Criterios para un router

Capacidad de expansión: existen routers cuyas interfaces pueden ser fijas o modulares (conectadas a través de ranuras de expansión). Esto afecta a la sintaxis usada al configurar dichas interfaces:

  • Fijas: . Ej.: Fa0
  • Modulares: /. Ej.: Serial1/0

Nota: La numeración de puertos y de ranuras siempre comienza...

Continuar leyendo "Tema 10: LAN, Switches, Routers y Cableado Estructurado en Redes" »

Lenguajes de marcado y estándares web: HTML, XML, SGML, CSS y HTTP explicados

Informática4,23 KB

Lenguajes de marcado

LM (Lenguaje de Marcado): tipo de lenguaje que combina texto con información extra acerca del texto. Esa información se mezcla con el texto primario, tiene un formato estándar para gestionar información y da estructura al texto mediante anotaciones especiales con etiquetas. Está popularizado por HTML en la web.

Servicios de internet para distribuir contenidos: FTP (descarga de ficheros), gopher (estructura de menús) y web (estructura basada en hipertexto).

Tipos de lenguajes de marcado

SGML

SGML: estándar ISO (1986), conjunto de archivos y aplicaciones que define una estructura, sintaxis, contenido (información) y DTD, que define cómo tratar el documento. Es el "lenguaje de marcado generalizado" y sirve para la organización...

Continuar leyendo "Lenguajes de marcado y estándares web: HTML, XML, SGML, CSS y HTTP explicados" »

Fundamentos de Arquitectura de Computadores, Hardware y Sistemas Operativos

Informática10,32 KB

1. Componentes de la Unidad Central de Procesamiento (CPU)

La CPU está compuesta principalmente por dos unidades funcionales fundamentales:

  • ALU (Arithmetic Logic Unit / Unidad Aritmético-Lógica): Encargada de realizar las operaciones.
    • Componentes de la ALU: Circuito operacional, registros de entrada, registro acumulador, registro de estado y bus del sistema.
    • Operaciones: Se definen por el código de operación (en binario) y el circuito operacional. Los operandos pueden ser monádicos (un solo operando) o diádicos (dos operandos).
  • CU (Control Unit / Unidad de Control): Sincroniza y coordina las operaciones. Su ciclo básico consiste en: extraer la instrucción de la memoria → decodificar/interpretar la instrucción → ejecutar la instrucción.
...
Continuar leyendo "Fundamentos de Arquitectura de Computadores, Hardware y Sistemas Operativos" »

Cálculo de Ganancia en Instalaciones de Antena: Fórmulas, Atenuación y Comprobación de Niveles

Informática4,61 KB

Cálculo de la ganancia en instalaciones de antena

Atenuación de la toma

Toma: (m/cable x Pdc) + Pdd + Pdt + Ppau

Ganancia necesaria

G necesaria señal suficiente V.ent - (m.cable x Pdc) + Gmin - TnºA (- fav)

Cálculo de la ganancia

Ganancia: G = (Gmin + Gmax) / 2  dB

Diferencia de atenuación

Diferencia de atenuación: toma alta - toma baja < 3

Criterio de favorecimiento

  • -Fav: número alto
  • +Fav: número bajo

Comprobación

Nivel antena alto + G - t - Fav (después +Fav)

Nivel antena bajo + G - t - Fav (después +Fav)

Cálculo de ganancias mínima y máxima

Gmin = dBμV alto + toma - Fav - niveles de la señal bajo

Gmax = dBμV bajo + toma - Fav - niveles de la señal alto

Repetición del procedimiento

Atenuación de la toma

Toma: (m/cable x Pdc) + Pdd +...

Continuar leyendo "Cálculo de Ganancia en Instalaciones de Antena: Fórmulas, Atenuación y Comprobación de Niveles" »

Protocolos de Compresión, RDP, DNS, SMTP y Streaming: Conceptos Clave de Informática

Informática3,7 KB

Compresión con pérdida y sin pérdida

Compresión sin pérdida: al descomprimir obtenemos la señal de audio digitalizada original. Es análoga a la compresión de datos (zip, .rar, etc.).

Compresión con pérdida: al descomprimir NO obtenemos la señal original. Comprime eliminando información poco perceptible por el oído humano (por ejemplo, altas frecuencias).

Definición de RDP y en qué servicio se usa

Escritorio remoto RDP: brinda a los equipos clientes la posibilidad de acceder mediante acceso web a otro equipo remoto. Para ofrecer dicho servicio se requiere que el servicio HTTP esté instalado y activo mediante IIS. Tras su instalación, el sistema operativo crea el sitio web por defecto con las páginas necesarias y un control ActiveX...

Continuar leyendo "Protocolos de Compresión, RDP, DNS, SMTP y Streaming: Conceptos Clave de Informática" »

Programa escritor con cola de mensajes y semáforos en C: ejemplo de IPC System V

Informática3,51 KB

Programa escritor con cola de mensajes y semáforos

El programa solicita por teclado un nombre de 80 caracteres como máximo, una dirección y un sueldo (entero largo), hasta que se introduzca FIN en el campo nombre. Cada registro se introduce en una cola de mensajes junto con su tipo, que también se lee por teclado.

Mientras se ejecute este programa, no se permitirá que ningún otro proceso manipule la cola de mensajes. Cuando termine la introducción de mensajes, se permitirá que existan como máximo dos procesos que accedan simultáneamente a la cola para extraer mensajes.

Estructura de datos

struct empleados {
    long tipo;
    char nombre[80];
    char dir[80];
    long sueldo;
};

Código del programa

main() {
    int semid, colaid, nb;
...
Continuar leyendo "Programa escritor con cola de mensajes y semáforos en C: ejemplo de IPC System V" »

Programa en C para Ordenar y Buscar en Vectores: Burbuja, Inversión y Máximo/Mínimo

Informática6,79 KB

Programa en C: Vectores, Ordenación Burbuja y Búsqueda

Programa: ""
Autor: ""
Descripción: ""

Declaración de funciones y librerías

El programa utiliza las librerías stdlib.h, conio2.h, stdio.h y ctype.h, y declara las siguientes funciones: inicio, acerarvector, proceso, cargarvector, escribirvector, calcular, invertir, inverso, pintarinverso, pasadasburbuja, pintarburbuja, buscarvector, fin, panta1 y pantafin.

Función principal

La función main inicializa el vector y el contador de elementos, llama a inicio y ejecuta proceso mientras sw_fin sea 0. Al finalizar llama a fin.

int main(void)
{
    int vector[98];
    int numv = 0, sw_fin = 0;
    inicio(&numv, &sw_fin, vector);
    while (sw_fin == 0)
        proceso(&numv, &sw_fin,
...
Continuar leyendo "Programa en C para Ordenar y Buscar en Vectores: Burbuja, Inversión y Máximo/Mínimo" »