Chuletas y apuntes de Informática y Telecomunicaciones de Universidad

Ordenar por
Materia
Nivel

Procesamiento Digital de Señales: Audio, Imagen y Codificación Huffman

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

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

Práctica 2: Procesamiento de Audio

Este apartado describe el procesamiento de un fichero de audio y la visualización de su histograma.

V1 = audioread('v1.wav'); % Lee el fichero de audio
M = 25;
subplot(2,2,1); % Para mostrar en 2 filas, 2 columnas: posición 1
hist2(V1,M); % Histograma (asumiendo función personalizada)
title('V1');

Procesamiento de Imagen: Luminancia e Histograma

Esta sección detalla cómo obtener y visualizar la luminancia de una imagen, así como su histograma.

Mostrar Iluminancia

x1 = imread('i1.png'); % Lee la imagen RGB
y1 = rgb2gray(x1); % Obtiene la luminancia de cada píxel
subplot(2,4,1), imshow(y1); % Muestra la luminancia en escala de grises
subplot(2,4,2), imhist(y1); % Muestra el histograma de la luminancia

El... Continuar leyendo "Procesamiento Digital de Señales: Audio, Imagen y Codificación Huffman" »

Fundamentos y Modelos Clave en la Ingeniería de Software

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

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

Conceptos Fundamentales en el Desarrollo de Software

Modelos de Procesos de Software

Un Modelo de procesos es una representación formal y simplificada de un proceso de software, presentada desde una perspectiva específica.

El Proceso de software se define como un conjunto estructurado de actividades cuya meta es el desarrollo o la evaluación del software.

Modelos Secuenciales y Evolutivos

  • Modelo en Cascada (Secuencia simple de fases bien definidas):
    • Análisis
    • Diseño
    • Codificación
    • Pruebas
    • Mantenimiento
  • Modelo de Prototipos (Creación de una implementación parcial de un sistema):
    • Escuchar al cliente
    • Construir prototipo
    • Validar prototipo
  • Modelo Incremental (Proceso de construcción siempre incrementando subconjuntos del requerimiento del sistema):
    • Análisis
    • Diseño
    • Código
    • Prueba
  • Modelo
... Continuar leyendo "Fundamentos y Modelos Clave en la Ingeniería de Software" »

Fundamentos de Arquitectura CPU: Pipeline, Caché y Optimización del Rendimiento

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

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

Arquitectura Pipeline: Propiedades y Desafíos

Propiedades Fundamentales del Pipeline

El pipeline (tubería) permite el traslapo en la ejecución de instrucciones para lograr una instrucción por ciclo (IPC), aunque la latencia individual de la instrucción no se reduce. Un pipeline tiene $N$ etapas y mejora significativamente el funcionamiento de la CPU.

Modificaciones y Optimización del Pipeline

Las modificaciones comunes para optimizar el pipeline incluyen:

  • Aumento del número de etapas (esta acción está limitada).
  • Implementación de ranuras de retardo (delay slots).
  • Optimización de ramificación (predicción de saltos).

Problemas y Azares (Hazards) en Pipelines

Los pipelines enfrentan limitaciones en el número de etapas deseables. Existen azares

... Continuar leyendo "Fundamentos de Arquitectura CPU: Pipeline, Caché y Optimización del Rendimiento" »

Control y Medición de Campañas Publicitarias: Dashboard, KPIs y Tracking Digital

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

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

Cuadro de Mandos: Componentes Esenciales para el Control de Campañas

El Cuadro de Mandos (Dashboard) es una herramienta fundamental que permite la supervisión integral de la ejecución de una campaña publicitaria. Sus funciones principales incluyen:

  • Control del presupuesto asociado a la campaña.
  • Control del timing (cronograma) de ejecución.
  • Seguimiento de la campaña en los diferentes soportes.
  • Control de los GRP (Gross Rating Points) o inserciones en los soportes.
  • Verificación de que el target elegido corresponde a las franjas horarias y a los soportes impresos escogidos.
  • Valoración de los resultados parciales que van apareciendo durante el desarrollo y aplicación de la campaña.
  • Medición del cumplimiento de los KPI (Key Performance Indicators)
... Continuar leyendo "Control y Medición de Campañas Publicitarias: Dashboard, KPIs y Tracking Digital" »

Fundamentos de Arquitectura de Computadoras: Definiciones Esenciales de CPU, Memoria y Procesos

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

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

Arquitectura de Computadoras: Conceptos Clave

Gestión de Memoria y Registros Esenciales

Memoria Virtual

Uso combinado de la memoria RAM en su computadora y espacio temporal en el disco duro. Cuando la memoria RAM es baja, la memoria virtual mueve datos desde la memoria RAM a un espacio llamado área de paginación (o archivo de paginación).

Definición Adicional: La memoria virtual usa la memoria principal como memoria caché respecto del disco duro. Su objetivo es simplificar la gestión de la memoria y proteger el espacio de direcciones de cada proceso de accesos por parte de otros procesos.

Registro (Base de Datos)

Representa un conjunto de datos estructurados en una tabla. Una tabla de base de datos puede imaginarse formada por filas y columnas.... Continuar leyendo "Fundamentos de Arquitectura de Computadoras: Definiciones Esenciales de CPU, Memoria y Procesos" »

Arquitectura de Android y Ciclo de Vida de Páginas en Ionic: Conceptos Fundamentales

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

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

Arquitectura del Sistema Operativo Android

  • Kernel de Linux: La base de la plataforma Android es el kernel de Linux. Permite que Android aproveche funciones de seguridad clave, generación de subprocesos y la administración de memoria de bajo nivel.
  • Capa de abstracción de hardware (HAL): La HAL consiste en varios módulos de librerías y cada uno de estos implementa una interfaz para un tipo específico de componente de hardware, como el módulo de la cámara o de Bluetooth.
  • Tiempo de ejecución de Android (ART): Compila fuentes de Java en código de bytes que se pueden ejecutar en la plataforma Android. Realiza recolección de elementos no usados, compilación ahead-of-time y ofrece mejor compatibilidad con depuración.
  • Librerías C/C++ nativas:
... Continuar leyendo "Arquitectura de Android y Ciclo de Vida de Páginas en Ionic: Conceptos Fundamentales" »

Dominio en Windows Server: Estructura Física, Directorio Activo y Administración

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

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

Estructura Física de un Dominio en Windows Server

Basado en espacio de nombres DNS que reemplaza a NetBIOS.

Requisitos para Crear un Dominio:

  • Tener instalado un Windows Server
  • Configurado un protocolo de red TCP/IP
  • Un Servidor de nombres DNS instalado y configurado en la red
  • 250 MB mínimo libres de disco
  • Una partición NTFS

Especificaciones de Dominio en Windows Server

Un Solo Dominio:

Un ordenador principal que controla todo el sistema, teniendo o no dominio y subdominios.

Más de un Dominio:

Tendremos dos controladores principales de dominio, con sus correspondientes subdominios y controladores adicionales.

Instalación del Directorio Activo

Inicio --> Ejecutar, dcpromo --> Crear un nuevo dominio --> Dominio en un nuevo bosque --> Nuevo nombre... Continuar leyendo "Dominio en Windows Server: Estructura Física, Directorio Activo y Administración" »

Tipus d'enquestes i preguntes: Guia completa

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

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

Tipus d'Enquesta

Personal (CAPI)

Avantatges: Alta taxa de resposta, permet aclarir dubtes i qüestionaris llargs.

Inconvenients: Alt cost, requereix enquestadors formals, no hi ha anonimat.

Telefònica (CATI)

Avantatges: Baix cost i anonimat, alta taxa de resposta i permet aclarir dubtes.

Inconvenients: No permet recursos visuals i no s'adequa al tractament de determinats temes.

Auto-administrada

Correu

Avantatges: Baix cost, pocs recursos i poc personal, anonimat.

Inconvenients: Baixa taxa de resposta, requereix un llistat d'adreces.

Grup

Avantatges: Baix cost, permet preguntes llargues i aclarir dubtes, alta taxa de resposta.

Inconvenients: Menor representativitat mostra, no mostres disperses.

Household drop-off

Avantatges: Permet aclarir dubtes i utilitzar... Continuar leyendo "Tipus d'enquestes i preguntes: Guia completa" »

Conceptos Esenciales de Shell Scripting: Variables, Parámetros y Control de Procesos (PCB)

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

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

Conceptos Fundamentales de Shell Scripting en Linux

¿Qué es un Script?

Un Script es un archivo de texto plano que contiene comandos de LINUX. Puede ser creado utilizando cualquier editor estándar.

Objetivo Principal de los Scripts

  • Facilitar el trabajo con tareas repetitivas.
  • Son similares a los ficheros por lotes en DOS (*.bat).

Variables

Las variables son una manera de representar y utilizar información dentro del sistema. Una variable no es más que un nombre asignado a una ubicación o grupo de ubicaciones en memoria que almacenan algún valor.

Reglas de Nomenclatura y Asignación

  • El nombre de la variable puede ser cualquier identificador sin espacios en blanco y sin el carácter $.
  • El valor que puede tomar la variable puede ser cualquier cadena
... Continuar leyendo "Conceptos Esenciales de Shell Scripting: Variables, Parámetros y Control de Procesos (PCB)" »

Recursos de información en la empresa: Big Data, Data Science y Data Mining

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

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

Recursos de información en la empresa

Slides 1: Big Data

Todos generamos datos de todo tipo.

El progreso y la innovación ya no está entorpecido por la capacidad de obtener datos, sino por la capacidad de gestionar, analizar, resumir, visualizar y descubrir conocimiento de los datos obtenidos en un tiempo razonable y de forma escalable.

En 2012 se estimó que se generaban alrededor de 2,5 exabytes al día. (1 exabyte = 1.000.000.000 GB)

En el Big Data ha entrado un nuevo participante, el Internet de las Cosas (IoT), que se estima que en 2018 habrá generado un total de 400 zettabytes. (1 zettabyte = 1000 exabytes)

El modelo de generar y consumir datos ha cambiado: antes solo algunas empresas creaban datos y el resto los consumía; ahora todos generamos... Continuar leyendo "Recursos de información en la empresa: Big Data, Data Science y Data Mining" »