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

Tecnologías Web y Comercio Electrónico: Fundamentos y Aplicaciones

TEC WEB permite el desarrollo de aplicaciones distribuidas basadas en el modelo Cliente/Servidor.
APLICACIONES WEB suponen un importante cambio de enfoque respecto al desarrollo de aplicaciones tradicionales.
Característica consiste en q la comunicación con el usuario se establece utilizando pag web, q se pueden visualizar desde un navegador q se esté ejecutando en cualquier ordenador conectado a la red.
HERRAMIENTAS TEC WEB:
SOFTWARE:

1.Gestores de BD
2.Lenguajes de prog de doc web
3.Interpretes de Seguir leyendo “Tecnologías Web y Comercio Electrónico: Fundamentos y Aplicaciones” »

Formatos de Compresión y Contenedores de Vídeo

Formatos de Compresión

RAW

Los datos obtenidos directamente del sensor de la cámara antes de cualquier procesamiento de imagen. Cada píxel contiene solo un valor de color (rojo, verde o azul), por lo que la imagen no puede monitorizarse adecuadamente. Permite una gran flexibilidad para ajustes en postproducción.

GRABACIÓN LOG

La imagen se vuelve plana y desaturada, pero puede monitorizarse. Maximiza la información almacenándola en formato de vídeo con muchas tonalidades de gris y poco contraste. Seguir leyendo “Formatos de Compresión y Contenedores de Vídeo” »

Software: Componentes, Clasificación y Evolución

Software

El software es el conjunto de componentes lógicos necesarios para realizar tareas específicas en un sistema informático, en contraposición a los componentes físicos llamados hardware.

Componentes lógicos

Los componentes lógicos incluyen:

  • Aplicaciones informáticas, como procesadores de texto
  • Software de sistema, como sistemas operativos

Clasificación del software

El software se puede clasificar en tres grandes tipos:

1. Software de sistema

Objetivo: desvincular al usuario y al programador Seguir leyendo “Software: Componentes, Clasificación y Evolución” »

Sistemas Operativos Distribuidos (SOD): Arquitectura, Diseño y Protocolos

¿Qué es un SOD?

Es una colección de PC independientes que aparecen ante los usuarios del sistema como una única PC.

¿Cuáles son las desventajas de un SD con respecto a uno centralizado?

  • El software
  • Redes de comunicación
  • La saturación

¿Cuál es la clasificación de los sistemas de cómputo de acuerdo al hardware?

SISD Single Instruction Single Data

SIMD Single Instruction Multiple Data

MISD Multiple Instruction Single Data

MIMD Multiple Instruction Multiple Data

¿Cómo se dividen los MIMD?

Multiprocesadores Seguir leyendo “Sistemas Operativos Distribuidos (SOD): Arquitectura, Diseño y Protocolos” »

Análisis de Rendimiento de Caché y Memoria Virtual

CACHÉS

Considerando los datos de la tabla adjunta correspondientes a cachés de correspondencia directa con un tamaño de bloque de 32 bytes, tomados sobre un conjunto de programas de prueba en los que el porcentaje de referencias a instrucciones es del 75%, responde:

A) ¿Qué sistema presenta una menor razón de fallos, el constituido por una caché de instrucciones de 16KB y una caché de datos de 16KB, o el constituido por una caché de 32KB unificada?

SOLUCIÓN: Dado que el 75% de accesos son Seguir leyendo “Análisis de Rendimiento de Caché y Memoria Virtual” »

Ciberseguridad: Amenazas y Medidas de Protección

Amenazas a la Seguridad de los Sistemas de Información

Las amenazas a la seguridad de los sistemas de información pueden provenir de diversas fuentes y causar daños significativos. Algunas de las amenazas más comunes incluyen:

Origen Humano

Guía de Seguridad Informática: Conceptos Clave y Mejores Prácticas

Conceptos Fundamentales de Seguridad Informática

La Triada de Seguridad

La seguridad de la información se basa en tres pilares fundamentales, conocidos como la triada de seguridad:

  • Confidencialidad: Garantiza que la información solo sea accesible para personas autorizadas.
  • Integridad: Asegura que la información se mantenga precisa y sin alteraciones.
  • Disponibilidad: Asegura que la información esté disponible para quienes la necesiten, cuando la necesiten.

Autenticación

La autenticación es el proceso Seguir leyendo “Guía de Seguridad Informática: Conceptos Clave y Mejores Prácticas” »

Introducción a GNU/Linux: Conceptos Básicos y Comandos Esenciales

TEST

El Sistema Operativo GNU/Linux

El sistema operativo GNU/Linux es el exponente máximo del software libre.

El proyecto GNU pertenece a la FSF (Free Software Foundation).

El primer responsable del proyecto GNU fue Richard Stallman.

Distribuciones de GNU/Linux

Para instalar GNU/Linux necesitamos elegir una distribución concreta de GNU/Linux.

Orígenes de GNU/Linux

Ken Thompson y Dennis Ritchie fueron los creadores del sistema operativo UNIX, que sirvió como inspiración para GNU/Linux.

MINIX es el sistema Seguir leyendo “Introducción a GNU/Linux: Conceptos Básicos y Comandos Esenciales” »

Introducción a PHP: Variables, Servidor Web, Formularios y Sesiones

Variables en PHP

Declaración y Asignación

En PHP, no es necesario declarar el tipo de las variables. La asignación de valores se puede realizar por valor, por referencia (usando el símbolo &) o mediante la creación dinámica de nombres de variables.

Tipos de Variables

Para determinar el tipo de una variable, se utiliza la función gettype(). Además, existen funciones específicas para verificar si una variable pertenece a un tipo particular, como is_array(), is_bool(), is_null(), is_object( Seguir leyendo “Introducción a PHP: Variables, Servidor Web, Formularios y Sesiones” »

Arquitectura de Software: Componentes, Calidad y Diseño

Arquitectura de Software: Componentes, su Relación entre Ellos y su Ambiente

Componentes: Corresponde a una parte del sistema, la cual ofrece un servicio definido y es capaz de comunicarse con otros componentes.

Servicio: Cumple una funcionalidad específica, es independiente y se comunica con otros servicios.

Interfaz: Puntos de acceso de un componente en donde recibe datos o entrega datos.

Requerimientos No Funcionales / Parámetros de Calidad

1. Performance

Eficiencia con la que el sistema realiza Seguir leyendo “Arquitectura de Software: Componentes, Calidad y Diseño” »