Archivo de la categoría: Ingeniería informática

Conceptos Esenciales y Aplicaciones de los Sistemas Multimedia Digitales

Introducción a la Multimedia y Conceptos Fundamentales

La multimedia integra diversos elementos para ampliar el mercado potencial, pasando del ámbito profesional al consumo privado.

¿Qué es la Multimedia?

Etimológicamente, la palabra multimedia significa “múltiples medios”. En el contexto de las tecnologías de la información, hace referencia a la existencia de “múltiples intermediarios entre la fuente y el destino de la información”, es decir, que se utilizan diversos medios para Seguir leyendo “Conceptos Esenciales y Aplicaciones de los Sistemas Multimedia Digitales” »

GNU/Linux: Fundamentos, Características, Distribuciones y Seguridad del Sistema Operativo

Introducción a GNU/Linux

GNU/Linux es el término empleado para referirse a la combinación del núcleo o kernel libre, similar a Unix, denominado Linux, con el sistema operativo GNU.

El proyecto GNU fue iniciado por Richard Stallman en 1983, con el objetivo de crear un sistema operativo completamente libre: el sistema GNU. GNU es un acrónimo recursivo que significa GNU No es Unix (GNU is Not Unix).

En 1985, Stallman creó la Free Software Foundation (FSF o Fundación para el Software Libre) para Seguir leyendo “GNU/Linux: Fundamentos, Características, Distribuciones y Seguridad del Sistema Operativo” »

Conceptos Esenciales de Ficheros y Bases de Datos en Ingeniería Informática

Ficheros: Conceptos Fundamentales

Un fichero es una estructura de información que crean los Sistemas Operativos (S.O.) para almacenar datos. Guardan información de diversos tipos y se almacenan en diferentes dispositivos de almacenamiento.

Clasificación de Ficheros

Según su Contenido

  • Texto: Contienen caracteres legibles por humanos.
  • Binario: Contienen datos en formato binario, no directamente legibles.

Según su Organización

Conceptos Esenciales de Medios Digitales y Desarrollo Web

1. Medios de Transmisión de Imágenes entre Dispositivos

Para transmitir imágenes entre dispositivos, podemos utilizar diversos medios:

  • Cable USB: Tanto teléfonos como cámaras disponen de conexión USB alámbrica para la transferencia de datos.
  • Infrarrojos: Se basan en emisores y receptores de ondas en el espectro infrarrojo. Requieren proximidad (2 a 5 m) para una comunicación efectiva.
  • Lector de Tarjetas: Mediante este dispositivo de entrada/salida conectado al PC, es posible leer numerosos formatos Seguir leyendo “Conceptos Esenciales de Medios Digitales y Desarrollo Web” »

Cortafuegos y Seguridad de Red: Protección Esencial para tus Sistemas

Cortafuegos: Concepto y Funciones Esenciales

Un cortafuegos es una máquina o programa diseñado para dividir una red en al menos dos zonas, con el objetivo principal de preservar la seguridad de una de ellas.

Funciones Comunes de los Cortafuegos

Las funciones más habituales de un cortafuegos incluyen:

Optimización de Memoria y Virtualización en Sistemas Operativos

Gestión de Memoria

Los desplazamientos de datos desde el disco duro a la memoria principal se denominan swapping.

Una solución para optimizar el uso de memoria es que el programador divida un programa principal en módulos que se van solapando en memoria a medida que se van ejecutando, proceso conocido como overlaying.

Estructura de la Memoria Principal

La memoria se divide típicamente en tres partes:

Optimización de Consultas SQL y Diseño de Índices B+ para Rendimiento en SGBD

Introducción a la Optimización de Consultas en Bases de Datos

Dados los siguientes esquemas:

  • EMP (eid, enombre, sal, edad, did, … (y 50 atributos más))
  • DEPT (did, planta, presupuesto, mgr_eid, … (y 50 atributos más))

Donde mgr_eid es el identificador del empleado que es jefe del departamento. Los salarios oscilan entre 10.000 y 100.000, las edades entre 20 y 80, cada departamento tiene una media de 50 empleados, hay 10 plantas y los presupuestos varían entre 10.000 y 1.000.000. Puede asumirse Seguir leyendo “Optimización de Consultas SQL y Diseño de Índices B+ para Rendimiento en SGBD” »

Conceptos Esenciales de Sistemas Operativos: Procesos, Hilos y Ejecutables

¿Qué es una Aplicación, un Ejecutable y un Proceso?

  • Una aplicación es un tipo de programa informático, diseñado como una herramienta para resolver de manera automática un problema específico del usuario.
  • Un ejecutable es un fichero que contiene el código binario o interpretado que se ejecutará en un ordenador.
  • Un proceso es un programa en ejecución.

Tipos de Ejecutables: Binarios e Interpretados

Conceptos Clave de Ciberseguridad y Protección Digital

Conceptos Clave de Ciberseguridad y Protección Digital

Fundamentos de Seguridad Informática

Seguridad Activa

Es el conjunto de acciones encaminadas a proteger el ordenador y su contenido (por ejemplo, usar contraseñas seguras, tener actualizado un antivirus, etc.).

Seguridad Pasiva

Es la que pretende minimizar el impacto de un posible daño informático (por ejemplo, realizar copias de seguridad periódicas).

Tipos de Software Malicioso (Malware)

Malware

Tipo de software malicioso que tiene como objetivo Seguir leyendo “Conceptos Clave de Ciberseguridad y Protección Digital” »

Monitorización de Sistemas y Redes: Conceptos, Herramientas y Protocolos Esenciales

Monitorización

¿Qué es y en qué consiste?

Consiste en el control del comportamiento de los objetos del sistema. Durante la monitorización, se tiene la capacidad de observar la actividad de un sistema mientras se ejecutan una serie de pruebas llamadas cargas.

¿Qué se busca conseguir con la monitorización?

Con esto se busca identificar posibles cuellos de botella en el sistema y determinar qué elementos son mejorables.

Tipos de objetos: Procesos y Subprocesos

Existen dos tipos de objetos muy relacionados: Seguir leyendo “Monitorización de Sistemas y Redes: Conceptos, Herramientas y Protocolos Esenciales” »