Chuletas y apuntes de Informática y Telecomunicaciones de Primaria

Conceptos Clave en Sistemas de Control de Versiones: Glosario Completo

Informática y Telecomunicaciones4,59 KB

Conceptos Clave en Sistemas de Control de Versiones

Repositorio

Es el lugar donde se almacenan los datos actualizados e históricos en un servidor. Esencialmente, es la base de datos centralizada de todo el proyecto.

Módulo

Conjunto de directorios y/o archivos dentro del repositorio que pertenecen a un proyecto común. Piensa en él como una carpeta que contiene todos los archivos relacionados con una parte específica del proyecto.

Etiquetado (Tag)

Darle a alguna versión de cada uno de los ficheros del módulo en desarrollo, en un momento preciso, un nombre común (“etiqueta” o “rótulo”). Esto permite recuperar fácilmente ese estado específico del desarrollo posteriormente bajo ese nombre. Es como una instantánea en el tiempo.

Versión

Una

...

Continuar leyendo "Conceptos Clave en Sistemas de Control de Versiones: Glosario Completo" »

Optimización de MySQL: Permisos, Acceso y Motores de Almacenamiento (MyISAM, InnoDB)

Informática y Telecomunicaciones4,55 KB

Gestión de Permisos y Acceso en MySQL

Tabla de Permisos

El servidor usa las tablas user, db y host. Los permisos de la tabla user son globales y se aplican a todas las bases de datos. Si un permiso está en 'N', se pasará al siguiente nivel, es decir, a db, y así sucesivamente con tables_priv y columns_priv.

Control de Acceso

Nuestra identidad se basa en dos elementos: el nombre de la máquina cliente y nuestro nombre de usuario MySQL. host y user.% significan cualquier cliente.

Verificación de Permisos

Los privilegios de la tabla user son de superusuario. Es aconsejable otorgar solo estos privilegios a los administradores. Para otros usuarios, se les asigna 'N' y se les otorgan permisos a un nivel más específico.

Gestión de Privilegios

Si modificamos...

Continuar leyendo "Optimización de MySQL: Permisos, Acceso y Motores de Almacenamiento (MyISAM, InnoDB)" »

Optimización y Gestión Avanzada de Almacenamiento en Windows: Discos Básicos, Dinámicos y Configuraciones RAID

Informática y Telecomunicaciones4,16 KB

Optimización y Mantenimiento de Discos: Desfragmentación

La desfragmentación es crucial para el rendimiento del sistema. Podemos desfragmentar discos duros internos y externos, dispositivos de memoria flash USB, y discos duros virtuales (VHDs). Si nuestro disco está fragmentado, esto influirá negativamente en el funcionamiento del equipo, haciéndolo significativamente más lento.

Sintaxis del Comando Defrag

Defrag <volume> | /C | /E <volumes>
  • <Volumen>: La letra del dispositivo o el punto de montaje del volumen a desfragmentar.
  • /C: Desfragmenta todos los volúmenes locales del equipo.
  • /E: Desfragmenta todos los volúmenes locales del equipo, excepto el especificado.
  • /A: Realiza una evaluación de la fragmentación del disco,
...
Continuar leyendo "Optimización y Gestión Avanzada de Almacenamiento en Windows: Discos Básicos, Dinámicos y Configuraciones RAID" »

Fundamentos y Tecnologías de Redes Multiplexadas

Informática y Telecomunicaciones3,96 KB

Consideraciones Generales

  • En los esquemas, el componente que alimenta al circuito se representa en la parte superior.
  • La alimentación positiva se representa en la parte superior de la página y la masa en la parte inferior.
  • Cuando dos cables se cruzan y existe contacto eléctrico entre ellos, se representan con un punto.
  • Cuando en un esquema aparecen componentes sin conectar, es debido a que no todas las versiones cuentan con esos componentes.
  • Los componentes se presentan en reposo.

Ventajas del Multiplexado

  • Reducción de cableado.
  • Utilización de un menor número de sensores.
  • Reducción de peso.
  • Menor coste de fabricación y mantenimiento.
  • UCEs más pequeñas y menos conexiones.
  • Mayor fiabilidad.
  • Posibilidad de utilizar más parámetros.

Componentes de

...
Continuar leyendo "Fundamentos y Tecnologías de Redes Multiplexadas" »

Compresión y Streaming de Multimedia: Códecs, Formatos y Arquitecturas

Informática y Telecomunicaciones3,46 KB

Compresión y Streaming de Multimedia

Códecs

Los codecs son aplicaciones de software que codifican y decodifican información multimedia, guardándola en un archivo con un formato específico. No deben confundirse con los formatos de archivo. Los codecs transforman archivos multimedia para su transporte por la red y su reproducción local. El proceso habitual implica transformar un archivo con un codec, transmitirlo por la red como un flujo de bits (stream) y, al llegar al destino, restaurarlo usando el mismo codec. La mayoría de los codecs comprimen los datos, reduciendo significativamente el tamaño del archivo codificado.

Tipos de Códecs de Compresión

  • Sin pérdida (lossless): Aplican algoritmos que eliminan la redundancia de los datos originales.
...
Continuar leyendo "Compresión y Streaming de Multimedia: Códecs, Formatos y Arquitecturas" »

Assegurances de vida estalvi, plans de pensions i plans de jubilació

Informática y Telecomunicaciones7,22 KB

  • És un contracte pel qual, el tomador de l’assegurança es compromet a pagar una prima, generalment anual, mensual, trimestral, etc., o extraordinària, a canvi de rebre un capital,ve en la data que s’indica, o una renta a partir d’aquest moment.

  • És una forma d’inversió col·lectiva, semblant als fons d’inversió.

  • Les aportacions (primes) que vagi aportant l’assegurador es destinarà a un fons, i una Societat Gestora l’invertirà en aquells actius que consideri més oportuns.

  • Les aportacions que fa l’assegurat al pla es transformen en participacions.

  • Si arribat el moment de recuperar el capital, la indemnització es cobra d’una sola vegada, es tractaria d’una assegurança de capital diferit, i si es cobra mitjançant un pagament

...

Continuar leyendo "Assegurances de vida estalvi, plans de pensions i plans de jubilació" »

Optimización de Sistemas con CentOS: Discos, Volúmenes y Active Directory

Informática y Telecomunicaciones4,27 KB

Introducción a CentOS

CentOS es un sistema operativo de código abierto basado en Red Hat Enterprise Linux. Diseñado para entornos empresariales, CentOS se caracteriza por su robustez, estabilidad y facilidad de uso. Desarrollado por CentOS Project, este sistema operativo se apoya en una activa comunidad de usuarios que contribuyen al desarrollo de programas y aplicaciones.

Características de CentOS

  • Fácil mantenimiento, ideal para entornos de producción a largo plazo.
  • Entorno favorable para usuarios y mantenedores de paquetes.
  • Soporte a largo plazo.
  • Desarrollo activo.
  • Modelo de negocio abierto.
  • Soporte comercial ofrecido por socios proveedores.

CentOS utiliza yum para descargar e instalar actualizaciones, herramienta también utilizada por Fedora....

Continuar leyendo "Optimización de Sistemas con CentOS: Discos, Volúmenes y Active Directory" »

Optimización de Operaciones de Entrada/Salida en Sistemas Computacionales

Informática y Telecomunicaciones12,57 KB

Módulos de E/S: Funciones y Órdenes

Funciones

  • Control y temporización: Sincronización; asíncrono/analógico - síncrono/digital.
  • Comunicación con la CPU (direccionamiento).
  • Comunicación con los dispositivos (estado, datos…).
  • Almacenamiento temporal de datos (buffering).
  • Detección de errores.

Instrucción de E/S

La CPU proporciona una dirección (módulo de E/S), el dispositivo externo, y una orden de E/S:

  • Control: Activar el periférico e indicarle qué hacer (específicas del tipo de dispositivo).
  • Test: Controlar diversas condiciones de estado asociadas con el módulo de E/S y sus periféricos.
  • Lectura/escritura.

Contenido del Capítulo

  • Módulos de E/S
  • Direccionamiento de E/S
  • Técnicas de E/S
  • E/S programada
  • E/S por interrupciones
  • E/S por acceso directo
...
Continuar leyendo "Optimización de Operaciones de Entrada/Salida en Sistemas Computacionales" »

Arquitectura de Buses de Alta Velocidad y Gestión de Sistemas Operativos

Informática y Telecomunicaciones4,79 KB

Arquitectura de Buses de Alta Velocidad: El Caso TLSB

Características Generales del Bus TLSB

  • Es un bus **síncrono** con buses de datos y direcciones separados.
  • Ofrece un ancho de banda máximo de **3,2 Gbytes/s**.
  • Dispone de un bus de datos de **256 bits**.

Direccionamiento en TLSB

  • El direccionamiento es **geográfico** para los módulos conectados, utilizando 3 líneas. Se pueden conectar hasta **9 módulos**.
  • Cada módulo puede albergar hasta **8 direcciones virtuales**.
  • Hasta **1 TB** de memoria es direccionado mediante direcciones de **40 bits**.
  • La dirección es decodificada por el solicitante para extraer la dirección virtual del banco de memoria.
  • Hasta **16 bancos de memoria** son soportados por el sistema.
  • Las transferencias emplean bloques
...
Continuar leyendo "Arquitectura de Buses de Alta Velocidad y Gestión de Sistemas Operativos" »

Configuración Esencial de Servidores GNU/Linux: Red, DHCP, Proxy y Firewall

Informática y Telecomunicaciones20,45 KB

Historia de GNU/Linux y sus Componentes

¿Qué es GNU?

Proyecto iniciado por Richard Stallman en 1983 con el objetivo de crear un sistema operativo completamente libre.

¿Qué es Linux?

Linux es un núcleo de sistema operativo libre tipo Unix. Es uno de los principales ejemplos de software libre. El núcleo es el componente que hace la unión entre el hardware y el software (recordar el concepto del 'kernel').

¿Por qué el sistema operativo se llama GNU/Linux?

GNU/Linux es el término promovido por la Free Software Foundation (FSF) y su fundador Richard Stallman, así como sus patrocinadores, para el sistema operativo que incluye las utilidades de la FSF y el núcleo Linux. Entre otros, notablemente Debian GNU/Linux usa este término en su nombre....

Continuar leyendo "Configuración Esencial de Servidores GNU/Linux: Red, DHCP, Proxy y Firewall" »