Chuletas y apuntes de Informática y Telecomunicaciones de Universidad

Ordenar por
Materia
Nivel

Implementación de Operaciones de Ficheros en Python con Módulos OS y Shutil

Enviado por Anónimo y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,85 KB

Operaciones Esenciales de Ficheros en Python

17) Detección de Archivos y Rutas

Para interactuar con el sistema de archivos, primero importamos el módulo os:

import os

Queremos verificar si un archivo específico existe. Supongamos que existe un archivo llamado "test.csv" con la ruta: /home/panghys/Escritorio/python real/test.csv.

Colocamos su ruta en una variable:

path = '/home/panghys/Escritorio/python real/test.csv' # string

if os.path.exists(path): # Verifica si 'path' es una ubicación real (archivo o directorio)
    print(f"La ruta {path} existe.")
    
    if os.path.isfile(path): # Si existe, verificamos si es un archivo
        print("Es un archivo.")
    elif os.path.isdir(path): # Si no es un archivo, puede ser una carpeta (directorio)
... Continuar leyendo "Implementación de Operaciones de Ficheros en Python con Módulos OS y Shutil" »

Configuración IP Automática: DHCP, BOOTP y RARP Explicados

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Protocolos de Configuración IP

RARP: Protocolo obsoleto que permitía obtener una dirección IP a partir de la dirección MAC. La ventaja es que solo el servidor necesitaba configuración y el inconveniente que solo devolvía la dirección IP y no se podía asignar dinámicamente.

BOOTP: Permite la configuración automática de parámetros IP. Los mensajes BOOTP se transmiten encapsulados en UDP. La ventaja es que se pueden configurar todos los parámetros en un único mensaje y el inconveniente que la asignación de direcciones es estática, lo que no es útil para clientes móviles.

DHCP (Dynamic Host Configuration Protocol)

DHCP es una evolución de BOOTP que automatiza la configuración de IP. Usa el mismo puerto que BOOTP y tiene un formato... Continuar leyendo "Configuración IP Automática: DHCP, BOOTP y RARP Explicados" »

Funcionamiento y Estructura de los Sistemas de Conmutación en Redes Telefónicas

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Capítulo 2: Sistemas de Conmutación

Planta Interna

La planta interna es la parte de la red telefónica que está encargada de vincular a un abonado con otro, ya sea de la misma zona u otra. Se compone de los siguientes elementos:

  • Sistema de conmutación: Centrales locales o de tránsito (multiplexores).
  • El sistema de transmisión: El medio a ser utilizado para transmitir la información.
  • Sistemas de energía y fuerza: Considerados importantes por la seguridad y confiabilidad que se requiere.

Definición de Sistemas de Conmutación

Los sistemas de conmutación son entidades que encierran medios de control e interconexión, cumpliendo con las siguientes funciones básicas:

  • Interconexión: El sistema de conmutación debe ser capaz de suministrar vías
... Continuar leyendo "Funcionamiento y Estructura de los Sistemas de Conmutación en Redes Telefónicas" »

Metodologías de Desarrollo de Software y Seguridad con el Modelo STRIDE

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,47 KB

Metodologías de Desarrollo de Software

1. Waterfall (Royce, 1970)

El modelo Waterfall (o en cascada) es un proceso secuencial y lineal que sigue estrictamente el orden: Requisitos → Diseño → Implementación → Pruebas → Despliegue → Mantenimiento. En este enfoque, cada fase debe completarse en su totalidad antes de pasar a la siguiente. Es ideal para proyectos de alto riesgo, entornos altamente regulados y con requisitos estables (como en dispositivos médicos o aviónica). Este modelo exige una documentación exhaustiva.

2. Agile

Agile es un enfoque iterativo e incremental. Prioriza la flexibilidad, la colaboración constante con el cliente y la entrega continua de software funcional. Es el marco ideal cuando los requisitos tienden... Continuar leyendo "Metodologías de Desarrollo de Software y Seguridad con el Modelo STRIDE" »

Arquitecturas de Hardware para Deep Learning: De GPUs a TPUs

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,57 KB

Introducción a las Redes Neuronales y el Deep Learning

La necesidad de heterogeneidad

Debido al fin de la ley de Dennard y la desaceleración de la Ley de Moore, la especialización de hardware es la única alternativa viable para seguir mejorando la relación energía-prestaciones-coste. Esto ha impulsado el auge de las Arquitecturas de Dominio Específico (DSAs).

Modelo Roofline

Es un método intuitivo para identificar cuellos de botella en el rendimiento. Relaciona el rendimiento en coma flotante (FLOP/s) con el ancho de banda de memoria mediante la "Intensidad Aritmética" (operaciones por byte accedido). Ayuda a determinar si una aplicación está limitada por la memoria (memory-bound) o por la capacidad de cálculo (compute-bound).

Implicaciones

... Continuar leyendo "Arquitecturas de Hardware para Deep Learning: De GPUs a TPUs" »

Fundamentos de HDL y Arquitecturas de Lógica Programable: VHDL, Verilog y FPGAs

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

1. Historia de los Lenguajes de Descripción de Hardware (HDL)

DécadaHito clave
1947Transistor BJT (Bell Labs) — Inicio de la electrónica de estado sólido.
1959Transistor MOS — Base de la integración a gran escala.
1960sCircuitos integrados, diseño con esquemas eléctricos y primeras herramientas CAD.
1970sPrimeros microprocesadores (Intel 4004, 8080).
1983Creación de VHDL (Departamento de Defensa de EE.UU.) y aparición de Verilog (comercial).
1990sEstandarización IEEE: VHDL = IEEE 1076, Verilog = IEEE 1364. Popularización de las FPGAs.
2000sSystemVerilog y el auge de los SoC (System on Chip).
2010sSoC-FPGA, HDL en automatización, comunicaciones y robótica.
2020sIoT, IA, edge computing y flujos HLS (High-Level Synthesis).

Comparativa: VHDL

... Continuar leyendo "Fundamentos de HDL y Arquitecturas de Lógica Programable: VHDL, Verilog y FPGAs" »

Fundamentos de Compiladores, Intérpretes y Traductores de Lenguajes de Programación

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Conceptos Fundamentales de Traductores y Compiladores

1. ¿Qué es un traductor?

Programa que traduce o convierte un texto o programa escrito en un lenguaje fuente a un texto o programa escrito en un lenguaje destino, produciendo, si es necesario, mensajes de error.

2. ¿Cuál es el funcionamiento de un traductor de idioma?

Traducen de un idioma dado a otro (por ejemplo, un traductor de inglés a español).

3. ¿Cómo funciona un compilador?

Es un traductor que toma como entrada una sentencia en lenguaje formal y produce como salida un fichero ejecutable, realizando una traducción de alto nivel a código máquina.

4. ¿Cómo funciona un intérprete?

Es similar a un compilador, pero su salida es una ejecución directa. El programa de entrada se interpreta

... Continuar leyendo "Fundamentos de Compiladores, Intérpretes y Traductores de Lenguajes de Programación" »

Fundamentos de Teleinformática: Modos de Transmisión y Tecnologías de Cableado y Ondas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,25 KB

TELEINFORMÁTICA: Fundamentos de Transmisión de Datos

Modos de Transmisión

Los modos de transmisión definen la dirección y el flujo de datos entre dos dispositivos de comunicación:

  • Simplex: La transmisión de datos se realiza en un único sentido, desde una estación.
  • Semiduplex o Half-Duplex: Se denomina así al modo de transmisión en el que el envío.
  • Duplex o Full-Duplex: Mediante este modo se establece la comunicación de datos a.

Cableado de Redes y Medios Físicos

Una vez que se tienen las estaciones de trabajo, el servidor y las placas de red, se requiere interconectar todo el conjunto. El tipo de cable utilizado depende de muchos factores, que se mencionarán a continuación.

Los tipos de cableado de red más populares son: par trenzado,... Continuar leyendo "Fundamentos de Teleinformática: Modos de Transmisión y Tecnologías de Cableado y Ondas" »

Guia de Robòtica Mòbil i Visió Artificial Industrial

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en catalán con un tamaño de 1,74 MB

Introducció a la Robòtica Mòbil

Un robot mòbil és aquell en què el seu cos sencer es mou respecte a l'entorn. La seva aplicació principal és poder manipular material i eines dins d'una instal·lació industrial.

Avantatges i Reptes

  • Avantatges: És útil per proporcionar accés especialitzat en ambients perillosos, redueix els costos operatius, augmenta la productivitat, millora la qualitat del producte i permet crear nous serveis per als humans.
  • Reptes: Percepció de l'entorn (és estocàstic i impredictible), actuacions (limitacions dels actuadors) i sensors (informació inexacta, sorollosa, etc.).

Temes involucrats amb la robòtica mòbil: arquitectures de control, locomoció, sensòrica/percepció, planificació de trajectòries, navegació... Continuar leyendo "Guia de Robòtica Mòbil i Visió Artificial Industrial" »

Gestión de Revocación de Certificados, Protocolos PKIX e Identidad Autosoberana SSI

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

CRL — Lista de Revocación de Certificados

La CRL (Certificate Revocation List) es un registro utilizado por la PKI para mantener un listado de los números de serie de los certificados que han sido revocados, ya no son válidos y en los que no se debería confiar.

Características de las CRL:

  • El listado de certificados revocados es firmado digitalmente por la CA.
  • Para comprobar la validez de un certificado, hay que descargar la CRL de la CA indicada en el certificado y verificar si aparece.

Alternativa: El protocolo OCSP (Online Certificate Status Protocol, RFC 2560) permite consultar certificados específicos sin descargar la CRL completa.

Contenido de una CRL:

  • Algoritmo de firma.
  • Nombre de la CA emisora.
  • Fecha de creación de la lista.
  • Fecha en
... Continuar leyendo "Gestión de Revocación de Certificados, Protocolos PKIX e Identidad Autosoberana SSI" »