Chuletas y apuntes de Informática y Telecomunicaciones de Universidad

Ordenar por
Materia
Nivel

Programación de Sistemas: Conceptos Clave, Roles y Herramientas Esenciales

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

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

Conceptos Fundamentales de la Programación de Sistemas

¿Qué es un sistema?

Un sistema es un conjunto de componentes que interaccionan entre sí para lograr un objetivo común.

¿Qué es programación?

La programación es el proceso que convierte las especificaciones de los sistemas en instrucciones de máquina para que produzcan los resultados deseados.

¿Qué es programación de sistemas?

La programación de sistemas es el conjunto de programas necesarios para que una computadora dé una imagen coherente y monolítica ante sus usuarios.

Roles y Funciones en la Programación de Sistemas

¿Cuál es la función de un programador?

Los programadores desempeñan una función de apoyo al mantener el entorno del software del sistema operativo en el que... Continuar leyendo "Programación de Sistemas: Conceptos Clave, Roles y Herramientas Esenciales" »

Gestión de Usuarios y Permisos en MySQL: Control de Acceso Detallado

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

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

Usuarios y Privilegios en MySQL

El usuario root es el administrador y dispone de todos los privilegios en MySQL. No es recomendable que todos los usuarios tengan acceso al servidor con todos los privilegios. Para mantener la integridad de los datos y de las estructuras, es conveniente que solo algunos usuarios puedan realizar determinadas tareas.

Usuarios y privilegios están íntimamente relacionados. No se pueden crear usuarios sin asignarles privilegios al mismo tiempo. MySQL permite definir diferentes usuarios, asignando a cada uno determinados privilegios en distintos niveles o categorías.

Niveles de Privilegios

  • Globales: Aplican al conjunto de todas las bases de datos en un servidor. Es el nivel más alto de privilegio, en el sentido de
... Continuar leyendo "Gestión de Usuarios y Permisos en MySQL: Control de Acceso Detallado" »

Conceptos Fundamentales Procesamiento Digital de Señal de Audio

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

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

Operaciones Básicas de Procesamiento de Audio

Carga, Filtrado y Reproducción

  • Carga de audio: audio, fs = librosa.load('archivo.wav', sr=None)
  • Diseño de filtro FIR: B = firwin(numtaps, cutoff, fs)
  • Aplicación de filtro: y = lfilter(B, 1, audio)
  • Respuesta en frecuencia: W, H = freqz(B, a, fs)
  • Reproducción de audio: display(Audio(y, rate=fs))

Manejo de Canales y Archivos

  • Carga de audio estéreo: audio_mono, fs = librosa.load('archivo.wav', sr=None, mono=False)
  • Verificar número de canales: if len(x.shape) > 1: return x.shape[0] else: return 1
  • Listar archivos WAV en carpeta:
    • Definir carpeta: folder = pathlib.Path('ruta')
    • Obtener archivos WAV: wav_files = list(folder.rglob('*.wav'))
    • Filtrar archivos WAV inválidos: invalid_wav_files = [file for file in
... Continuar leyendo "Conceptos Fundamentales Procesamiento Digital de Señal de Audio" »

Conceptos Fundamentales de Oracle 10g: Servicios, Arquitectura y Almacenamiento de Datos

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

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

1. Nombre solamente 3 servicios y productos de Oracle 10g

Seleccione tres de las siguientes opciones:

  • Base de Datos Oracle
  • Oracle Application Server
  • Aplicaciones Oracle
  • Oracle Collaboration Suite
  • Oracle Developer Suite
  • Servicios Oracle

2. Indique la diferencia entre las capas de Oracle 10g: Automatic Storage Management y Real Application Clusters

A) Automatic Storage Management (ASM): Trabaja a nivel de datos, realizando cargas equilibradas en todos los discos por igual.

B) Real Application Clusters (RAC): Trabaja a nivel de base de datos física, donde la base de datos debe estar distribuida en un pool de máquinas.

3. De acuerdo a lo visto en clases y al apunte, ¿en qué consiste una instancia de Oracle?

Cuando una base de datos se inicia en un servidor... Continuar leyendo "Conceptos Fundamentales de Oracle 10g: Servicios, Arquitectura y Almacenamiento de Datos" »

Conceptos Fundamentales de Desarrollo Web: ORM, Servicios y Arquitecturas Modernas

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

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

Fundamentos de Acceso a Datos y Controladores

DbContext y Manejo de Acciones

  • DbContext: Representa la conexión a la base de datos, gestionando entidades, relaciones y reglas de persistencia.
  • En métodos asíncronos, la firma como async Task<ActionResult<Movie>> implica el uso de la palabra clave await para operaciones no bloqueantes.

Tipos de Retorno en Controladores

  • IEnumerable<Movie>: Se utiliza típicamente en operaciones GET generales para retornar únicamente la colección de datos.
  • IActionResult: Retorna mensajes HTTP (ej. 200 OK, 404 Not Found).
  • ActionResult<T>: Permite retornar tanto datos (el tipo T) como mensajes HTTP.

Conceptos de Gestión de Datos

El procesamiento y la gestión de bases de datos involucran varios... Continuar leyendo "Conceptos Fundamentales de Desarrollo Web: ORM, Servicios y Arquitecturas Modernas" »

Componentes y Funciones Clave de un Sistema Operativo

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

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

Núcleo del Sistema Operativo

El núcleo se encarga de controlar el resto de los módulos y sincronizar su ejecución. El núcleo contiene un submódulo denominado "planificador", el cual se encarga de asignar tiempo del procesador a los programas, de acuerdo a una cierta política de planificación que varía de un sistema operativo a otro.

Hay cuatro grandes tipos de núcleos:
· Los núcleos monolíticos facilitan abstracciones del hardware subyacente realmente potentes y variadas.
· Los micronúcleos (en inglés microkernel) proporcionan un pequeño conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad.
· Los núcleos híbridos (micronúcleos modificados) son muy parecidos... Continuar leyendo "Componentes y Funciones Clave de un Sistema Operativo" »

Comandos Esenciales de Linux: Referencia Rápida para la Terminal

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

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

Comandos Básicos de Navegación y Gestión de Archivos

  • pwd: Muestra la ruta actual donde se encuentra el usuario. # pwd
  • clear: Limpia la pantalla de la terminal. # clear
  • mkdir: Permite crear directorios o estructuras de directorios. # mkdir libro1
  • ls: Muestra el contenido de una carpeta o disco. Parámetros: -l (detalle), -a (archivos ocultos), -r (recursivo). # ls -al
  • cd: Permite navegar entre directorios.
    • cd ..: Retrocede un nivel.
    • cd: Regresa al directorio home del usuario.
    • cd /: Se dirige a la raíz principal.
    • cd libro1: Ingresa a la carpeta especificada.
  • cp: Copia archivos. Si se usa en la misma ubicación, duplica el archivo con otro nombre. # cp curso1 curso2
  • mv: Mueve o renombra archivos. # mv enlaces1.linux curso6.linux

Visualización y Edición

... Continuar leyendo "Comandos Esenciales de Linux: Referencia Rápida para la Terminal" »

Diseño de Sistemas Digitales con VHDL: Contadores, Máquinas de Estados y Aplicaciones Prácticas

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

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

Registro y Contador Universal: Solución "Todo en Uno"

Uso: Este patrón es ideal si se requiere implementar un registro, un contador ascendente/descendente o un acumulador.

Parámetros a modificar:

  • El valor de N (ancho de bits).
  • El tipo de datos: UNSIGNED o SIGNED.
  • La lógica interna dentro del bloque if (operaciones de suma, resta o carga).
library IEEE;
use IEEE.STD_LOGIC_1164.all;
use IEEE.NUMERIC_STD.all; -- ¡Indispensable para contadores!

entity Universal_Counter is
    generic (N: INTEGER := 8); -- Cambia 8 por el valor requerido
    port (
        Reset : in  STD_LOGIC;
        Clock : in  STD_LOGIC;
        Load  : in  STD_LOGIC; -- Señal de carga (opcional)
        Up    : in  STD_LOGIC; -- Control arriba/abajo (opcional)
        Data
... Continuar leyendo "Diseño de Sistemas Digitales con VHDL: Contadores, Máquinas de Estados y Aplicaciones Prácticas" »

Componentes Fundamentales de Redes: Características y Aplicaciones

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

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

A continuación, se presenta una revisión detallada de diversos componentes, medios de transmisión y dispositivos utilizados en la construcción y operación de redes informáticas, con sus respectivas características.

Medios de Transmisión

  • Cable Coaxial:
    • Generalmente utilizado para señales de TV.
    • Utiliza conectores T.
    • Es un núcleo de cobre rodeado por una capa aislante.
    • Se utiliza generalmente para señales de televisión (mencionado como coxial en el original).
    • Distancia máxima de la red: 1 kilómetro (asociado a 10base2).
  • Par Trenzado:
    • Consiste en dos hilos de cobre aislados y trenzados entre sí.
    • Asociado a la especificación 10baseT.
    • Medio de transmisión más utilizado.
  • Fibra Óptica:
    • Medio de transmisión más rápido.
    • Medio de transmisión
... Continuar leyendo "Componentes Fundamentales de Redes: Características y Aplicaciones" »

Acceso a Datos en .NET: Escenarios Conectados y Desconectados con ADO.NET

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

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

1. Acceso a Bases de Datos con el Escenario Conectado

En la actualidad se plantean dos tipos de escenarios de acceso a bases de datos relacionales. El primero de ellos es el que se conoce como "Escenario Conectado", ya que en él se requiere una conexión física establecida con el servidor de datos durante todo momento para poder efectuar cualquier consulta o actualización sobre los datos.

Esto tiene algunas ventajas y también sus desventajas.

Algunas Ventajas:

  • Al haber una única conexión a la base de datos por usuario, o incluso a veces por aplicación, establecida permanentemente, puede resultar más sencillo administrar la seguridad y el acceso al servidor de datos.
  • Lo mismo ocurre con el control de concurrencia: en un escenario donde múltiples
... Continuar leyendo "Acceso a Datos en .NET: Escenarios Conectados y Desconectados con ADO.NET" »