Archivo de la categoría: Informática

Fundamentos de Arquitectura de Almacenamiento y Periféricos en Informática

Conceptos Fundamentales de Hardware y Almacenamiento

1. Controladoras de Almacenamiento

Realizar una lista de las diferentes controladoras:

  • ST506, MFM y RLL.
  • ESDI.
  • IDE.
  • EIDE.
  • ULTRA-DMA/ATAPI.
  • SATA.
  • SCSI (versiones 1, 2, 3, 5).
  • PCMCIA.
  • RAID.
  • Discos NAS.
  • Discos SAN.

2. Diferencia entre el Modo PIO y Acceso DMA

El modo PIO (Programmed Input/Output) implica que la transferencia de datos es gestionada directamente por el procesador. En cambio, el acceso DMA (Direct Memory Access) permite que los dispositivos accedan Seguir leyendo “Fundamentos de Arquitectura de Almacenamiento y Periféricos en Informática” »

Estructura y Contenedores HTML: Uso de Etiquetas Semánticas para Optimización Web

Definición y Propósito de los Contenedores HTML

Las capas o contenedores son unos recuadros o espacios rectangulares que pueden colocarse en cualquier parte de la página web. En ellas, podemos insertar contenido HTML. Su utilidad principal es visual, permitiendo organizar y dar estructura y diseño a las páginas HTML.

En estos contenedores, puede situar texto, imágenes, formularios, enlaces, tablas, etc. También puede tener contenedores más «pequeños», como para resaltar una o varias palabras Seguir leyendo “Estructura y Contenedores HTML: Uso de Etiquetas Semánticas para Optimización Web” »

Fundamentos Tecnológicos: Evolución del Arranque (BIOS vs. UEFI) y Arquitectura del Almacenamiento Masivo

BIOS vs. UEFI: Evolución y Características Clave

Las semejanzas entre BIOS (Basic Input Output System) y UEFI (Unified Extensible Firmware Interface) son notables, pues ambas tienen el mismo objetivo fundamental: controlar el arranque de nuestro equipo.

Diferencias Fundamentales

Dominando la Lógica Condicional en Bash: IF, ELIF, ELSE y Errores Frecuentes

Estructuras Condicionales en Shell Scripting

La estructura if podemos ampliarla usando la construcción else (en caso contrario) y elif (en caso contrario si…).

Estructura Simple IF…ELSE

La estructura simple de else es la siguiente:

if [ expresión 1 ]; then
    # Realizar si expresión 1 es verdadera
else
    # Realizar si expresión 1 es falsa
fi

Estructura IF…ELIF…ELSE

Una estructura con elif (else if) tiene la siguiente forma:

if [ expresión1 ]; then
    # Realizar si expresión1 es verdadera
 Seguir leyendo “Dominando la Lógica Condicional en Bash: IF, ELIF, ELSE y Errores Frecuentes” »

Conceptos Esenciales de Transmisión de Datos y Tecnologías de Acceso xDSL

Conceptos Fundamentales de Redes y Transmisión de Datos

Circuitos Virtuales y Canales Lógicos

La multiplexación de más de una comunicación por una línea física es llamada circuito virtual.

Circuito Virtual

Es la relación de conexión extremo a extremo entre dos dispositivos de usuario a través de la red. Un circuito virtual se constituye habitualmente por varios circuitos físicos consecutivos hasta completar la unión origen-destino.

Canal Lógico (LCN, Logical Channel Number)

Es la relación Seguir leyendo “Conceptos Esenciales de Transmisión de Datos y Tecnologías de Acceso xDSL” »

Fundamentos de Sistemas Distribuidos y Arquitectura de Redes: Conceptos Clave y Modelos de Conexión

Sistemas Distribuidos: Conceptos Fundamentales

Los sistemas distribuidos están basados en las ideas básicas de transparencia, eficiencia, flexibilidad, escalabilidad y fiabilidad. Sin embargo, estos aspectos son en parte contrarios, y por lo tanto, los sistemas distribuidos han de cumplir en su diseño el compromiso de que todos los puntos anteriores sean solucionados de manera aceptable.

Características Esenciales de los Sistemas Distribuidos

Transparencia

El concepto de transparencia de un sistema Seguir leyendo “Fundamentos de Sistemas Distribuidos y Arquitectura de Redes: Conceptos Clave y Modelos de Conexión” »

Fundamentos de Arquitectura de Computadoras y Sistemas Operativos: Conceptos Esenciales de Hardware y Software

Fundamentos de Arquitectura de Computadoras y Sistemas Operativos

1. Conceptos Esenciales del Procesador (CPU)

¿Qué es un procesador?

El procesador de una computadora es el dispositivo de hardware que puede tener diversas propiedades. La Unidad Central de Procesamiento o CPU es conocida como el «cerebro» del sistema.

¿Qué es un ciclo de instrucciones de un procesador?

Un ciclo de instrucción (también llamado ciclo fetch-and-execute o ciclo fetch-decode-execute en inglés) es el período que tarda Seguir leyendo “Fundamentos de Arquitectura de Computadoras y Sistemas Operativos: Conceptos Esenciales de Hardware y Software” »

Fundamentos de Sistemas de Archivos, Particiones y Objetos de Almacenamiento

Definición del Sistema de Archivos y Particionamiento

El Sistema de Archivos

Para poder almacenar los datos en un disco, estos se han de guardar respetando una serie de normas y restricciones. Estas normas y restricciones vienen impuestas por el sistema de archivos implementado. El sistema de archivos determinará la estructura, nombre, forma de acceso, uso y protección de los archivos que se guardarán en el disco.

Cada sistema operativo dispone de su propio sistema de archivos, pero el objetivo Seguir leyendo “Fundamentos de Sistemas de Archivos, Particiones y Objetos de Almacenamiento” »

Fundamentos de la Capa de Enlace y Control de Errores en Redes de Computadoras

Índice de Contenidos

  1. Introducción
  2. Funciones (8 funciones)
  3. Ethernet: Tecnología Ethernet
  4. Direcciones MAC (ipconfig)
  5. CSMA/CD
  6. Detección de errores
    1. Bit de Paridad
      1. Paridad Simple
      2. Paridad por Bloque
    2. CRC (Código de Redundancia Cíclica)
    3. Código de Hamming
  7. Control de flujo

1. Introducción

Este nivel incluye a los niveles Físico y de Enlace de OSI.

Misiones del Nivel de Enlace:

Ciclo de Implementación de Software: Requisitos, Entorno y Gestión de Datos

Detección de Necesidades

La fase de Detección de Necesidades consiste en identificar la aplicación requerida. Esta fase se divide en dos áreas principales:

  1. Necesidades de la empresa.
  2. Necesidades de la aplicación a implementar.

Necesidades de la Empresa

Implica conocer las necesidades específicas de la organización mediante:

  • Entrevistas.
  • Análisis de la documentación que maneja la empresa.
  • Estudio de antecedentes similares.

Necesidades de la Aplicación

Una vez seleccionada la aplicación a instalar, Seguir leyendo “Ciclo de Implementación de Software: Requisitos, Entorno y Gestión de Datos” »