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

Servicios web: SOAP, WSDL y REST, fundamentos y diferencias

InformáticaActualizado el 4,36 KB

Protocolo SOAP (Simple Object Access Protocol)

SOAP es un protocolo estándar que determina cómo dos objetos en procesos diferentes se comunican mediante el intercambio de datos en formato XML. Una de sus principales características es que es independiente del lenguaje de programación y otorga una gran flexibilidad, ya que puede operar sobre diversos protocolos de transporte como HTTP, SMTP, entre otros. Esto facilita la comunicación entre aplicaciones que se ejecutan en diferentes entornos y plataformas.

Estructura de un Mensaje SOAP

Un mensaje SOAP es un documento XML que consta de las siguientes partes:

  • Envelope (Sobre): Es el elemento raíz que encapsula todo el mensaje y define el espacio de nombres XML utilizado.
  • Header (Encabezado): Es
...
Continuar leyendo "Servicios web: SOAP, WSDL y REST, fundamentos y diferencias" »

Gestión de archivos en Windows: copiar, mover, eliminar y crear carpetas

InformáticaActualizado el 5,57 KB

¿Qué es 'Este equipo' en Windows?

'Este equipo' (anteriormente conocido como 'Mi PC') es una aplicación de Windows enfocada en la administración del sistema. Desde aquí, podrás organizar y estructurar toda la información de tu computadora. En esta aplicación, visualizamos cómo se encuentra organizada la información del sistema operativo (S.O.), la estructura de las diferentes unidades de disco (como el disco duro) y también podemos acceder a unidades externas (como memorias USB o discos duros externos).

La Papelera de Reciclaje: Recupera tus Archivos

La Papelera de Reciclaje es una aplicación del sistema operativo en la cual se almacenan de forma temporal los archivos eliminados que se encontraban en la computadora. Estos archivos...

Continuar leyendo "Gestión de archivos en Windows: copiar, mover, eliminar y crear carpetas" »

Script Bash para gestionar usuarios y grupos en Linux

InformáticaActualizado el 7,17 KB

Este documento describe un script Bash diseñado para simplificar la administración de usuarios en sistemas Linux. Ofrece un menú interactivo para realizar diversas tareas, desde la creación individual o masiva de usuarios hasta la gestión de grupos y la consulta de información del sistema.

Funcionalidades del Script de Gestión de Usuarios

El script principal, que se asume nombrado gestion_usuarios.sh, interactúa con un archivo de funciones externo (funciones.sh) y presenta un menú principal con las siguientes opciones:

Menú Principal de Administración de Usuarios

  • 1. Añadir Usuarios Individuales: Permite crear un nuevo usuario especificando su nombre, directorio home y shell.
  • 2. Creación Masiva de Usuarios: Facilita la creación de múltiples
...
Continuar leyendo "Script Bash para gestionar usuarios y grupos en Linux" »

Mensajería instantánea: protocolos IRC y XMPP, funcionamiento y arquitectura

InformáticaActualizado el 3,61 KB

Fundamentos de la Mensajería Instantánea (MI)

La mensajería instantánea (MI) es un sistema de comunicación en tiempo real de forma escrita. Se diferencia del correo electrónico (email) en que los usuarios tienen que estar en línea para comunicarse. El texto es enviado a través de internet.

Algunos de los principales servicios de MI pueden incluir:

  • Aviso de presencia
  • Buzón de mensajes
  • Transferencias de archivos
  • Comunicación por voz

Protocolos Clave de la Mensajería Instantánea

Los protocolos más empleados en la MI son:

  • IRC: Internet Relay Chat (Conversación retransmitida por internet).
  • XMPP: Protocolo Extensible de Mensajería y Presencia.
  • OSCAR: Open System for Communication in Realtime (Sistema abierto para la comunicación en tiempo real)
...
Continuar leyendo "Mensajería instantánea: protocolos IRC y XMPP, funcionamiento y arquitectura" »

Arquitectura de Von Neumann: componentes del ordenador y memoria

InformáticaActualizado el 3,95 KB

Arquitectura de John Von Neumann: Componentes Fundamentales

La arquitectura de John Von Neumann se basa en cinco partes esenciales:

  1. Memoria
  2. Unidad Aritmético-Lógica (UAL)
  3. Unidad de Control de Programa (UC)
  4. Equipo de Entrada
  5. Equipo de Salida

En su concepción original, la memoria constaba de 4096 palabras, cada una con 40 bits, capaces de almacenar dos instrucciones de 20 bits o un número de 39 bits más un signo.

Componentes Clave de un Ordenador Moderno

Un ordenador moderno se compone principalmente de:

  • Unidad Central de Proceso (UCP)
  • Memoria Principal
  • Dispositivos de Entrada/Salida

Unidad Central de Proceso (UCP)

La UCP, también conocida como procesador, es el componente encargado de controlar y ejecutar las operaciones dentro del ordenador para el...

Continuar leyendo "Arquitectura de Von Neumann: componentes del ordenador y memoria" »

Módulos en PLC: OB, FC, FB, DB y estructura de la memoria

InformáticaActualizado el 2,69 KB

Estructura de la Memoria en PLC

La memoria del PLC se organiza en diferentes secciones para almacenar datos e instrucciones:

  • Imagen de Entradas/Salidas: Representa el estado actual de las entradas y salidas del PLC.
  • E/S de la Periferia: Almacena información sobre los módulos de entrada y salida conectados al PLC.
  • Marcas: Variables binarias utilizadas para el control del programa.
  • Valor y Estado de Temporizadores y Contadores: Datos relacionados con el funcionamiento de temporizadores y contadores.
  • Módulos de Datos (DB): Almacenan datos utilizados por el programa.
  • Datos Temporales: Información que se elimina al final de cada ciclo de ejecución.

Tipos de Módulos en PLC

Módulos de Organización (OB)

Los OB definen la estructura del programa y la...

Continuar leyendo "Módulos en PLC: OB, FC, FB, DB y estructura de la memoria" »

Arquitectura interna de la CPU: registros, ALU e instrucciones esenciales

InformáticaActualizado el 764,09 KB

La Unidad Central de Procesamiento (CPU) es el cerebro de cualquier sistema informático. Dentro de ella, un conjunto de registros actúa como una memoria de alta velocidad, crucial para el procesamiento de datos. Estos registros se clasifican principalmente en dos categorías:

Registros de la CPU: Tipos y Funciones

1. Registros Visibles al Usuario

El usuario programador puede manipular estos registros mediante programas (generalmente en lenguaje ensamblador), optimizando los accesos a la memoria principal.

  • De Uso General: Contienen datos relativos a las instrucciones en ejecución o al propio programa. Se emplean libremente para almacenar temporalmente resultados intermedios entre operaciones.
  • Registros Exclusivos de Direcciones: Solo pueden contener
...
Continuar leyendo "Arquitectura interna de la CPU: registros, ALU e instrucciones esenciales" »

Gestión de memoria en sistemas operativos: particiones, paginación y segmentación

InformáticaActualizado el 5,34 KB

Gestión de Memoria en Sistemas Operativos: Técnicas Fundamentales

Particiones Contiguas de Tamaño Fijo

Esta técnica implica dividir la memoria en bloques de tamaño predefinido.

  • Problema principal: Fragmentación Externa.

Ejemplo de distribución de memoria:

| Sistema Operativo |
| Programa 1        | Zona 1
| (Espacio Libre)   | Zona 2

Particiones Contiguas de Tamaño Variable (Reubicables)

En lugar de utilizar registros de hardware (HW) para indicar el principio y el fin de las zonas de memoria, el Sistema Operativo (SO) utiliza una tabla interna. En esta tabla se registran las zonas de memoria libres o huecos, especificando su dirección de inicio y tamaño.

Ejemplo de Registro de Zonas Libres (Huecos)

  • Zona 1: Inicio 2500, Tamaño 250 KB
  • Zona
...
Continuar leyendo "Gestión de memoria en sistemas operativos: particiones, paginación y segmentación" »

Arquitectura de microprocesadores: buses, direccionamiento, registros e interrupciones

InformáticaActualizado el 3,56 KB

Arquitectura de Microprocesadores

Buses

Los buses son canales de comunicación entre las unidades del microprocesador. Existen tres tipos principales:

  • Bus de Direcciones: Selecciona el origen y destino de la información. Es unidireccional y posee M líneas con una capacidad de 2M direcciones.
  • Bus de Datos: Transfiere datos desde y hacia la memoria. Es bidireccional y utiliza N líneas para transmitir bits en paralelo.
  • Bus de Control: Controla las unidades de Entrada/Salida (E/S). Es heterogéneo y su diseño depende del microprocesador.

Modos de Direccionamiento

El modo de direccionamiento define cómo se localizan los operandos (datos) de las instrucciones. Puede requerir acceso a memoria dos, una o ninguna vez.

  • Inmediato: El dato se incluye directamente
...
Continuar leyendo "Arquitectura de microprocesadores: buses, direccionamiento, registros e interrupciones" »

Protocolos de audio digital: MADI, Dante, CobraNet y Ethersound

InformáticaActualizado el 3,4 KB

1. Avances en la Tecnología Digital

La tecnología digital ha avanzado significativamente, permitiendo transportar cientos de datos de audio de alta calidad a grandes distancias a través de un mismo cable. Las ventajas incluyen la inmunidad a interferencias electromagnéticas y capacitancias del cable. Además, la señal de control se transmite por el mismo cable, permitiendo la monitorización de dispositivos mediante un ordenador.

2. Utilidad en Estudios

Su utilidad en estudios de grabación es limitada.

3. Ancho de Banda Total / Capa 3

El ancho de banda total se divide en la capa 3.

4. Formato de Audio

Frecuencia de muestreo: 48kHz
Profundidad de bits: 24 bits
Tamaño de archivo: 512 GB

5. Tarjeta de Sonido Virtual Dante

Dante Virtual Soundcard permite...

Continuar leyendo "Protocolos de audio digital: MADI, Dante, CobraNet y Ethersound" »