Sistemas de gestión de bases de datos | Serie 1

Se han hecho las siguientes preguntas en el examen GATE CS.  1. Dadas las relaciones  empleado (nombre, salario, deptno) y  departamento (deptno, deptname, dirección)  ¿Cuál de las siguientes consultas no se puede expresar usando las  operaciones básicas del álgebra relacional (U, -, x, π, σ, p)? (GATE CS 2000)  (a) Dirección del departamento de cada … Continue reading «Sistemas de gestión de bases de datos | Serie 1»

Particionamiento variable (o dinámico) en el sistema operativo

En los sistemas operativos, la gestión de memoria es la función responsable de asignar y administrar la memoria principal de la computadora. La función de gestión de memoria realiza un seguimiento del estado de cada ubicación de memoria, ya sea asignada o libre, para garantizar un uso eficaz y eficiente de la memoria principal. Existen … Continue reading «Particionamiento variable (o dinámico) en el sistema operativo»

Superredes en la capa de red

Supernetting es lo opuesto a Subnetting . En la división en subredes, una sola red grande se divide en múltiples subredes más pequeñas. En Supernetting, varias redes se combinan en una red más grande denominada Supernetwork o Supernet.  Supernetting se utiliza principalmente en el resumen de rutas, donde las rutas a varias redes con prefijos … Continue reading «Superredes en la capa de red»

Introducción del árbol B+ – Part 1

Para implementar la indexación multinivel dinámica, B-treey el árbol B+ se emplean generalmente. Sin embargo, el inconveniente del árbol B utilizado para la indexación es que almacena el puntero de datos (un puntero al bloque de archivo de disco que contiene el valor clave), correspondiente a un valor clave particular, junto con ese valor clave … Continue reading «Introducción del árbol B+ – Part 1»

Asignación de memoria del kernel (sistema de compañeros y sistema de losa)

Requisito previo: sistema de amigos  Dos estrategias para administrar la memoria libre asignada a los procesos del kernel: 1. Sistema de amigos – El sistema de asignación de amigos es un algoritmo en el que un bloque de memoria más grande se divide en partes pequeñas para satisfacer la solicitud. Este algoritmo se utiliza para … Continue reading «Asignación de memoria del kernel (sistema de compañeros y sistema de losa)»

Código de Hamming en la red informática – Part 1

El código Hamming es un conjunto de códigos de corrección de errores que se pueden usar para detectar y corregir los errores que pueden ocurrir cuando los datos se mueven o almacenan del remitente al receptor. Es una técnica desarrollada por RW Hamming para la corrección de errores . Bits redundantes – Los bits redundantes … Continue reading «Código de Hamming en la red informática – Part 1»

Multiplexación y demultiplexación en la capa de transporte – Part 1

Requisito previo: se proporcionan capas de servicios de multiplexación y demultiplexación del modelo OSI en casi todas las arquitecturas de protocolo que se hayan diseñado.  UDP y TCP realizan los trabajos de demultiplexación y multiplexación al incluir dos campos especiales en los encabezados de segmento: el campo de número de puerto de origen y el … Continue reading «Multiplexación y demultiplexación en la capa de transporte – Part 1»

Diferencia entre la memoria direccionable de bytes y la memoria direccionable de palabras

La memoria es un componente de almacenamiento en la computadora que se utiliza para almacenar programas de aplicación. El chip de memoria se divide en partes iguales llamadas «CELDAS» . Cada celda se identifica de forma única mediante un número binario llamado «DIRECCIÓN» . Por ejemplo, la configuración del chip de memoria se representa como … Continue reading «Diferencia entre la memoria direccionable de bytes y la memoria direccionable de palabras»

Sistema de nombres de dominio (DNS) en la capa de aplicación – Part 2

DNS es un nombre de host para el servicio de traducción de direcciones IP. DNS es una base de datos distribuida implementada en una jerarquía de servidores de nombres. Es un protocolo de capa de aplicación para el intercambio de mensajes entre clientes y servidores.  Requisito: cada host se identifica por la dirección IP, pero … Continue reading «Sistema de nombres de dominio (DNS) en la capa de aplicación – Part 2»

Diferencia entre clave privada y clave pública

La criptografía es la ciencia de la escritura secreta con la intención de mantener los datos en secreto. La criptografía se clasifica en criptografía simétrica, criptografía asimétrica y hashing.  Clave privada : en la clave privada, se utiliza la misma clave (clave secreta) para cifrar y descifrar. En esta clave es simétrica porque la única … Continue reading «Diferencia entre clave privada y clave pública»