Chuletas y apuntes de Informática y Telecomunicaciones

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" »

Conceptos Clave en Sistemas Operativos: Procesos, Concurrencia y Comunicación

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

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

🔷 TEMA

📝 RESUMEN RÁPIDO

💡 DETALLE Y EJEMPLOS

Proceso

Programa en ejecución con PID y PCB.

PCB: PID, contador de programa, registros CPU, memoria, comunicación.

Estados del proceso

Nuevo → Listo → Ejecución → (Quantum) → Listo/Bloqueado → ...

Scheduler decide ejecución; quantum = tiempo en Round Robin.

Creación de procesos

UNIX: fork() + exec()

Windows: CreateProcess() crea y carga directamente.

Terminación de procesos

Normal, error voluntario, fatal, externo (kill).

Jerarquía de procesos

UNIX: padre-hijo

Windows: no jerarquía real, manejo con “manejadores”.

Concurrencia

Varios procesos parecen ejecutarse simultáneamente.

Pseudo-paralelismo con cambio rápido de contexto.

Condición de carrera

Dos procesos acceden a recurso compartido

... Continuar leyendo "Conceptos Clave en Sistemas Operativos: Procesos, Concurrencia y Comunicación" »

Fundamentos de VoIP: Protocolos, Códecs y Calidad de Servicio (QoS) en Redes IP

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

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

Telefonía IP (VoIP): Características y Beneficios

Características Clave

  • Utiliza las redes IP (Internet Protocol).
  • Sustituye la red de telefonía tradicional.
  • Interconexión mediante IP de dispositivos (teléfonos, centralitas, ONT, routers).
  • SaaS (Software as a Service): Actualmente se basa en máquinas virtuales en la nube (Cloud) y opera bajo un modelo de cuota mensual.
  • Requiere un protocolo de señalización (como SIP) y uno de transporte (RTP y UDP).

Ventajas de la Telefonía IP

  • Económica.
  • Fácil adición de líneas y extensiones.
  • Altamente ampliable y configurable.
  • Facilita el teletrabajo.

Fiabilidad y Calidad de Servicio (QoS) en Redes LAN

Medidas para Asegurar la Fiabilidad

  1. Priorizar el tráfico de aplicaciones de tiempo real (QoS - Calidad de
... Continuar leyendo "Fundamentos de VoIP: Protocolos, Códecs y Calidad de Servicio (QoS) en Redes IP" »

Guia Completa de Configuració Apache2 i SSH: Preguntes i Respostes

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

Escrito el en catalán con un tamaño de 8,93 KB

UF3: Configuració d'Apache2

1. El mòdul userdir serveix per a...?

  1. Crear una única pàgina web per a l'usuari root.
  2. Cap de les respostes és vàlida.
  3. Crear una pàgina web per a cada usuari del sistema operatiu.
  4. Crear una única pàgina web per a l'usuari que l'executa.
  5. Crear un espai web per al www-data.

2. On es troba la configuració d'Apache2?

  1. /var/log/apache2
  2. /etc/apache2
  3. Cap de les respostes és vàlida.
  4. /var/www/html

3. On s'emmagatzemen els LOGS per defecte en Apache2?

  1. /etc/apache2
  2. Cap de les respostes és vàlida.
  3. /var/www/html
  4. /var/log/apache2

4. Què podem trobar en la carpeta mods-enabled?

  1. Els links als fitxers de configuració de les pàgines web visibles.
  2. Cap de les respostes és vàlida.
  3. Les pàgines web configurades no visibles.
  4. Els fitxers de
... Continuar leyendo "Guia Completa de Configuració Apache2 i SSH: Preguntes i Respostes" »

Guia de Permisos Linux i Configuració Samba: Comandes i Conceptes SEO

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

Escrito el en catalán con un tamaño de 6,88 KB

1. Què és un Permís i Què és un Dret?

Permís: És la configuració tècnica que determina si un usuari pot llegir (r), escriure (w) o executar (x) un fitxer o directori.

Dret: És la capacitat o autorització que té un usuari per modificar permisos o accedir a certs recursos.

Exemple de Permís:

chmod 755 fitxer.txt → El propietari pot llegir, escriure i executar; el grup i altres usuaris poden llegir i executar.

2a. Modificació de Permisos de Carpeta

La carpeta director1 té els permisos següents: drw-r--r--. Quins permisos tindrem si apliquem la següent ordre? chmod a+x,g+w director1

Permisos resultants:

  • drwxrw-r-x

2b. Canvi de Grup d'un Directori

Escriu la instrucció per canviar el grup del director1 al grupA:

chown :grupA director1

3a.

... Continuar leyendo "Guia de Permisos Linux i Configuració Samba: Comandes i Conceptes SEO" »

Modulación digital: MPAM, M-PSK y M-FSK — Interferencia entre símbolos, filtros adaptados y eficiencia espectral

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

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

Ventajas e inconvenientes de la transmisión digital

Ventajas

  • Regeneración de la señal.
  • Usan tecnología sencilla y uniforme.
  • Soportan una gran variedad de señales con el mismo formato.
  • Factores económicos (economía de escala y aprovechamiento de la sinergia).
  • Permiten el acceso múltiple por TDMA, FDMA y CDMA.

Inconvenientes

  • Se requiere una perfecta sincronización de todo el sistema.
  • Mayor ancho de banda que sistemas analógicos.
  • Si la fuente de información es analógica, se requiere conversión A/D y D/A.

Motivaciones y uso de modulación en banda pasante

Los motivos son los mismos en analógico y digital: usamos modulaciones con señales de paso de banda para:

  • Multiplexar el canal entre varios usuarios con diferentes zonas del espectro (FDM).
  • Combatir
... Continuar leyendo "Modulación digital: MPAM, M-PSK y M-FSK — Interferencia entre símbolos, filtros adaptados y eficiencia espectral" »

Administración Avanzada de Linux: SYSSTAT, Samba AD y Gestión de Permisos

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

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

Monitorización y Administración de Sistemas Linux: SYSSTAT, Samba y Permisos

1. SYSSTAT: Herramientas de Monitorización de Rendimiento

SYSSTAT es un paquete de herramientas esencial para monitorizar el rendimiento del sistema en Linux. Incluye las siguientes utilidades:

  • sar: Recoge datos de actividad del sistema.
  • iostat: Muestra el uso de CPU y disco.
  • mpstat: Proporciona estadísticas por procesador.
  • pidstat: Proporciona estadísticas por proceso.
  • sadf: Exporta los datos de sar en distintos formatos.

Configuración y Almacenamiento de SYSSTAT

Los archivos clave para la gestión de SYSSTAT son:

  • /etc/default/sysstat: Archivo que activa o desactiva la recogida de estadísticas.
  • /etc/cron.d/sysstat: Programa la ejecución periódica de la recogida de datos.
... Continuar leyendo "Administración Avanzada de Linux: SYSSTAT, Samba AD y Gestión de Permisos" »

Fundamentos Esenciales de la Información Digital, Ciberseguridad y Metodología de Programación

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

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

Fundamentos de la Información Digital

Búsqueda de Información en Internet

  • Buscador: Herramienta esencial para encontrar información en internet (ejemplo: Google, Bing).
  • Navegador: Programa utilizado para acceder y visualizar páginas web (ejemplo: Chrome, Firefox, Safari).

Ejemplos de Buscadores y Navegadores

  • Buscadores: Google, Bing, Yahoo.
  • Navegadores: Google Chrome, Mozilla Firefox, Microsoft Edge, Safari.

Evolución Histórica del Procesamiento de la Información

  • Ábaco: Primera herramienta de cálculo conocida (inventor anónimo).
  • Pascalina: Máquina capaz de realizar operaciones de suma y resta (Blaise Pascal).
  • Máquina Analítica: Utilizaba tarjetas perforadas para la programación (Charles Babbage).
  • ENIAC: Primera computadora electrónica
... Continuar leyendo "Fundamentos Esenciales de la Información Digital, Ciberseguridad y Metodología de Programación" »

Guia Completa de Diagnosi i Resolució d'Incidències de Xarxa

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

Escrito el en catalán con un tamaño de 5,22 KB

Tipus d'Incidències de Xarxa

  • Degradació: Lentitud, congestió.
  • Tall: Sense servei.
  • Afectació: Total o per segment.
  • Causes Comunes: Cables, configuració VLAN, DNS, tallafocs (firewall), atacs.

Diagnòstic Bàsic d'Incidències

  1. Comprovar LEDs (verd = OK / taronja = error).
  2. Revisar Logs i el Sistema de Gestió de Xarxa (NMS).
  3. Utilitzar eines de diagnòstic: ping, telnet, nslookup.
  4. Revisar configuració de VLANs, rutes i serveis.
  5. Utilitzar tcpdump per analitzar el trànsit.

Resolució de Problemes de DNS (Cas KO)

  • Si nslookup retorna "unknown host", cal comprovar:
  1. Fer ping al servidor DNS.
  2. Analitzar el trànsit amb tcpdump port 53.
  3. Reiniciar el servei DNS.
  4. Realitzar una nova consulta (hauria de ser OK).
  5. Comprovar l'accessibilitat del servidor web amb telnet
... Continuar leyendo "Guia Completa de Diagnosi i Resolució d'Incidències de Xarxa" »

NAT: Fundamentos y Aplicaciones de la Traducción de Direcciones de Red

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

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

NAT: Network Address Translation

¿Qué es NAT?

La Traducción de Direcciones de Red (NAT) es una técnica mediante la cual ciertas direcciones IP son mapeadas o traducidas a otra u otras de forma completamente transparente para los usuarios en ambos extremos de la comunicación. También se conoce a NAT como Enmascaramiento IP o IP Masquerade. Cuando, además de las direcciones, se mapean los puertos, se habla de NAPT (Network Address Port Translation) o PAT (Port Address Translation).

¿Para qué sirve NAT?

  • Permite que una red con equipos con IPs privadas pueda navegar por Internet.
  • Permite que un equipo con una IP privada sea visible en Internet y pueda prestar servicios.
  • Permite ahorrar direcciones IP públicas.
  • Permite ocultar las direcciones
... Continuar leyendo "NAT: Fundamentos y Aplicaciones de la Traducción de Direcciones de Red" »