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

Ordenar por
Materia
Nivel

Protocolo FTP: Qué es, Características, Componentes y Tipos de Acceso

Clasificado en Informática

Escrito el en español con un tamaño de 2,94 KB

¿Qué es FTP?

El FTP (File Transfer Protocol) es un protocolo de capa de aplicación diseñado para ofrecer un servicio estándar de transferencia de archivos entre sistemas conectados a redes TCP/IP.

Organización en Capas

Cada capa tiene una serie de protocolos o normas para establecer la comunicación:

  • Capa de acceso a la red: Especifica la forma en la que los datos deben enrutarse, sea cual sea el tipo de red utilizado – Protocolo IP.
  • Capa de Internet: Es responsable de proporcionar el paquete de datos.
  • Capa de transporte: Brinda los datos de enrutamiento, junto con los mecanismos que permiten conocer el estado de la transmisión (TCP y UDP).
  • Capa de aplicación: Incorpora aplicaciones de red estándar.

Función Principal

Transferir archivos... Continuar leyendo "Protocolo FTP: Qué es, Características, Componentes y Tipos de Acceso" »

Implementación de Sistemas ERP: Fases, Roles y Definiciones Esenciales (Odoo y Docker)

Clasificado en Informática

Escrito el en español con un tamaño de 5,51 KB

Fases de Implementación de un Sistema ERP

  1. Planificación: Definir objetivos, recursos, plazos y roles. Rol clave: Jefe de Proyecto y Gerente.
  2. Consultoría y Definición de Procesos: Se analizan los procesos de la empresa y se adaptan al ERP. Rol clave: Consultores/Analistas.
  3. Parametrización y Diseño: Configurar el ERP y desarrollar personalizaciones si son necesarias. Roles clave: Consultores y Programadores.
  4. Pruebas: Verificar que el ERP funcione correctamente en todos los niveles. Rol clave: Tester.
  5. Formación: Capacitar a los usuarios finales y administradores en el uso del ERP. Rol clave: Formador y Administrador del Sistema.
  6. Migración y Arranque (Go-Live): Poner el ERP en producción y comenzar su uso real. Roles clave: Técnicos Implementadores
... Continuar leyendo "Implementación de Sistemas ERP: Fases, Roles y Definiciones Esenciales (Odoo y Docker)" »

Comunicación en Teleasistencia: Elementos, Protocolos y Equipos

Clasificado en Informática

Escrito el en español con un tamaño de 2,68 KB

Sistema de Comunicación en Teleasistencia

1. ¿Qué es un sistema de comunicación?

Un sistema de comunicación es un conjunto de elementos y procedimientos que permiten el intercambio de información mediante símbolos comunes.

2. Elementos del sistema de comunicación en teleasistencia

  • Emisor: Quien envía el mensaje. En la comunicación a distancia, se requiere un transmisor.
  • Mensaje: La información codificada que se envía. Para su elaboración, se necesita un código.
  • Medio o canal: A través del cual se transmite el mensaje.
  • Receptor: Quien recibe e interpreta el mensaje.

3. ¿Qué son los protocolos de comunicación?

Los protocolos de comunicación definen las reglas para la transmisión y recepción de mensajes, en este caso, entre los dispositivos... Continuar leyendo "Comunicación en Teleasistencia: Elementos, Protocolos y Equipos" »

Funcionamiento de los Protocolos de Control de Acceso al Medio (MAC) y HDLC

Clasificado en Informática

Escrito el en español con un tamaño de 2,65 KB

Protocolos de Control de Acceso al Medio (MAC)

Protocolos MAC con colisión

  • ALOHA: Todas las estaciones que quieran transmitir lo hacen y se quedan a la escucha. Si lo que la estación escucha es igual a lo transmitido, continuará emitiendo; pero si lo que escucha no coincide con lo que ha transmitido, deja de transmitir durante un tiempo al azar.
  • CSMA (Acceso múltiple por detección de portadora): Toda estación que detecte que el canal está ocupado (se está transmitiendo) no puede conectarse a la red ni transmitir. Nunca habrá colisiones mientras alguien esté ocupando el canal; sin embargo, si se deja de transmitir y hay varios equipos esperando, se produce una contienda. Si no se establece un orden, se produciría una colisión.
  • CSMA P-
... Continuar leyendo "Funcionamiento de los Protocolos de Control de Acceso al Medio (MAC) y HDLC" »

Control de Acceso a Recursos con Semáforos en Java: Exclusión Mutua y Sincronización

Clasificado en Informática

Escrito el en español con un tamaño de 3 KB

Semáforos: Control de Acceso a Recursos

Los semáforos se utilizan para controlar el acceso a un recurso compartido que tiene un número finito de instancias. Permiten resolver problemas de exclusión mutua y sincronización en entornos concurrentes.

Definición y Funcionamiento

Un semáforo es un objeto que define el sistema operativo. Posee un contador que se inicializa al crear el semáforo y una cola donde se almacenan los procesos o hilos bloqueados que esperan para usar el recurso. Una vez inicializado, solo se puede acceder y modificar el semáforo mediante dos operaciones atómicas: wait y signal.

Operación wait (Espera)

Un proceso que ejecuta la operación wait disminuye el número de instancias disponibles en uno, indicando que va a... Continuar leyendo "Control de Acceso a Recursos con Semáforos en Java: Exclusión Mutua y Sincronización" »

Python: funciones y métodos para cadenas, listas y estructuras de control

Clasificado en Informática

Escrito el en español con un tamaño de 3,97 KB

Cadenas (f-strings) y métodos de texto

f-strings: simplifican la inserción de variables y expresiones en las cadenas. Se reconocen fácilmente porque las expresiones se encuentran entre llaves {} y se sustituyen directamente por su valor.

  • upper() = convierte todo el texto a mayúsculas.
  • lower() = convierte todo el texto a minúsculas.
  • capitalize() = convierte solo la primera letra de un texto a mayúsculas.
  • swapcase() = cambia las mayúsculas por minúsculas y viceversa.
  • title() = convierte un texto a formato título (primera letra de cada palabra en mayúscula).
  • isupper() = comprueba que un texto esté todo en mayúsculas; devuelve True o False.
  • islower() = comprueba que un texto esté todo en minúsculas; devuelve True o False.

Operadores de pertenencia

... Continuar leyendo "Python: funciones y métodos para cadenas, listas y estructuras de control" »

Conceptos Clave en Sistemas de Información Geográfica y Software

Clasificado en Informática

Escrito el en español con un tamaño de 7,11 KB

Conceptos Fundamentales de Datos y Sistemas

Base de Datos Espacial (BDE)

Características de una BDE:

  • Contemporánea: Referida a un mismo momento temporal.
  • Detallada: En función de las necesidades.
  • Exacta posicionalmente.
  • Compatible con información externa.
  • Exacta internamente.
  • Actualizada a intervalos regulares.
  • Accesible a todo aquel que la necesite.

Sistema Gestor de Base de Datos (SGBD)

Funcionalidades clave de un SGBD:

  • Independencia de los datos.
  • Control de la integridad.
  • Control de las redundancias.
  • Sincronización.
  • Seguridad.

Entrada de Datos Geográficos

Entrada de Datos Ráster

Métodos comunes:

  • Importación de ficheros ráster.
  • Imágenes de satélite.
  • Ortografía.
  • Fotografía aérea.
  • Escaneado de mapas.
  • Rasterización.

Entrada de Datos Vectorial

Métodos... Continuar leyendo "Conceptos Clave en Sistemas de Información Geográfica y Software" »

Compiladores de una sola pasada

Clasificado en Informática

Escrito el en español con un tamaño de 8,9 KB

Un compilador cruzado es un compilador capaz de crear código ejecutable para otra plataforma distinta a aquélla en la que él se ejecuta. Esta herramienta es útil cuando quiere compilarse código para una plataforma a la que no se tiene acceso, o cuando es incómodo o imposible compilar en dicha plataforma (como en el caso de los sistemas embebidos).

Un ejemplo de un compilador con estas posibilidades es el NASM, que puede ensamblar, entre otro formatos, ELF (para sistemas UNIX) y COM (para DOS).

Compiladores optimizadores: realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del programa original.

Compiladores de una sola pasada: generan el código máquina a partir de una única lectura del código... Continuar leyendo "Compiladores de una sola pasada" »

Estructura y Funciones Esenciales de un Sistema Operativo

Clasificado en Informática

Escrito el en español con un tamaño de 2,42 KB

Funciones del Sistema Operativo

  • Interfaz de usuario: Permite a los usuarios comunicarse con el sistema para cargar programas, acceder a archivos y realizar otras tareas. Existen tres tipos básicos de interfaces:
    • Basadas en comandos.
    • Basadas en menús (ej. pantallas de la BIOS).
    • Interfaces gráficas de usuario (GUI).
  • Gestión de recursos: Administración de los recursos de hardware y de redes de un sistema informático; incluye la gestión de permisos y usuarios.
  • Gestión de archivos: Controla la creación, borrado y acceso de archivos de datos y programas. También implica mantener el registro de la ubicación física de los archivos en los dispositivos de almacenamiento.
  • Administración de tareas: Controla la ejecución de los programas asignando
... Continuar leyendo "Estructura y Funciones Esenciales de un Sistema Operativo" »

Pseudocódigo: Concepto Esencial para Algoritmos y Desarrollo de Software

Clasificado en Informática

Escrito el en español con un tamaño de 2,63 KB

¿Qué es el Pseudocódigo?

El pseudocódigo es una descripción de alto nivel, compacta e informal, del principio operativo de un programa informático o de un algoritmo. Utiliza las convenciones estructurales de un lenguaje de programación real, pero está diseñado para la lectura humana en lugar de la lectura por máquina, y con independencia de cualquier lenguaje de programación específico.

Características y Propósito

  • Legibilidad Humana: Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, como declaraciones de variables, código específico del sistema o algunas subrutinas.
  • Independencia del Lenguaje: Puede complementarse, cuando sea conveniente, con descripciones detalladas en
... Continuar leyendo "Pseudocódigo: Concepto Esencial para Algoritmos y Desarrollo de Software" »