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

Sistemas Operativos: Clientes, Servidores y Redes

Sistemas Operativos Clientes

Windows 3.11
NT Workstation
Windows 95, 98
Windows 2000 Professional
Windows XP
Windows Vista
Windows 7

Sistemas Operativos Servidor

Windows NT 3.51
Windows NT Server 4.0
Windows 2000 Server
Windows 2003 Server
Windows 2008 Server

Service Packs y Hotfixes

Service Packs: Actualizaciones del sistema operativo que proporcionan mejoras y nuevas herramientas funcionales.

Hotfix: Software que corrige una falla específica del sistema operativo o de aplicaciones como SQL, Exchange o IIS.

Windows Seguir leyendo “Sistemas Operativos: Clientes, Servidores y Redes” »

Optimización de Protocolos de Coherencia y Paralelismo en Sistemas Multiprocesador

Protocolo MSI

Modificado (M)

  • PrLec/PrEsc: Modificado
  • PtLec: Genera paquete respuesta (RpBloque) → Compartido
  • PtLecEx: Genera paquete respuesta (RpBloque) e invalida copia local → Inválido
  • Reemplazo: Genera paquete posescritura (PtPEsc) → Inválido

Compartido (S)

  • PrLec: Compartido
  • PrEsc: Genera paquete PtLecEx → Modificado
  • PtLec: Compartido
  • PtLecEx: Invalida copia local → Inválido

Inválido (I)

  • PrLec: Genera paquete PtLec → Compartido
  • PrEsc: Genera paquete PtLecEx → Modificado
  • PtLec/PtLecEx: Inválido

Protocolo Seguir leyendo “Optimización de Protocolos de Coherencia y Paralelismo en Sistemas Multiprocesador” »

Sistemas Operativos: Gestión de Arranque, Procesos y Planificación

Gestor de Arranque

Un gestor de arranque es un programa que toma el control de la máquina nada más conectarse y una vez que el hardware ha terminado las verificaciones de memoria y dispositivos conectados. Cuando el gestor de arranque toma el control, puede solicitar al usuario información necesaria sobre qué sistema cargar o cómo cargarlo.

En este caso, como gestor de arranque tenemos LILO (Linux Loader). Este programa instala el gestor de arranque, que permite que en un mismo equipo coexistan Seguir leyendo “Sistemas Operativos: Gestión de Arranque, Procesos y Planificación” »

Fundamentos de Sistemas Operativos

Administración de Procesos

Recursos

Un recurso es un elemento que un programa o proceso puede utilizar en la computadora. Estos recursos son concedidos a un proceso solicitante cuando están disponibles. El ciclo de vida de un recurso implica:

  • Solicitar
  • Utilizar
  • Liberar

Tipos de recursos:

Introducción a la Programación Paralela: Conceptos, Arquitecturas y Modelos

T.1 Introducción a la Programación Paralela

1.1 Conceptos básicos

¿Qué es la programación paralela?

La programación paralela se encarga de desarrollar programas capaces de realizar muchos cálculos simultáneamente. Estos problemas deben ser capaces de dividirse en subproblemas más pequeños, los cuales se resuelven simultáneamente, suponiendo que disponemos de hardware capaz de desarrollar cálculos en paralelo.

1.2 Evolución del paralelismo

Comienzos

El paralelismo ha estado presente desde Seguir leyendo “Introducción a la Programación Paralela: Conceptos, Arquitecturas y Modelos” »

Protocolos de Transferencia de Archivos y Seguridad en Internet

Protocolo de Transferencia de Archivos (FTP)

El protocolo de transferencia de archivos (FTP) permite la transferencia de archivos entre ordenadores o dispositivos. Funciona de forma similar al correo electrónico, donde un servidor contiene información que un usuario puede descargar si dispone de los permisos necesarios. También es posible subir información al servidor. El usuario efectúa la descarga o subida de información mediante un programa que se comunica con el servidor utilizando el protocolo Seguir leyendo “Protocolos de Transferencia de Archivos y Seguridad en Internet” »

Glosario de términos informáticos

Hardware

  • Cache: Almacena copias de datos en la memoria principal.
  • ROM: Es un disco que contiene los datos de acceso, pero sin permisos de escritura.
  • Hardware: Corresponde a todas las partes tangibles de la computadora.
  • RAM: Memoria donde el procesador recibe la información y guarda los resultados.
  • Disco rígido: Es un dispositivo de almacenamiento de datos no volátil.
  • PC: Computadora personal.
  • Disquete: Es un soporte de almacenamiento de datos formado por una pieza circular de material magnético.
  • CD: Seguir leyendo “Glosario de términos informáticos” »

Introducción a las Tablas DBF en FoxPro

Introducción a las Tablas DBF

Una base de datos es un conjunto de información organizada y preparada para un propósito específico. Un Sistema de Gestión de Base de Datos (DBMS) es la organización sistemática de grandes cantidades de información. Esta información se organiza de diversas formas para facilitar búsquedas, extracciones, listados, reportes y gráficos.

RDBMS

Relational Data Base Management System: Software que administra datos relacionales.

Base de Datos

Colección de datos relacionales Seguir leyendo “Introducción a las Tablas DBF en FoxPro” »

Sistema de Ficheros en Ubuntu: Guía Completa

Sistema de Ficheros

Sistema de ficheros: Organización lógica de un dispositivo que nos permite almacenar y recuperar información en forma de fichero.

Esquema de Sistemas de Archivos

  • Bloque de carga (Bloque cero): Reservado para almacenar un programa que el sistema utiliza para gestionar el resto de las partes.
  • Superbloque: Contiene la información sobre el sistema de archivos, como el tipo de sistema.
  • Tabla de inodos: Estructura compuesta por bloques consecutivos. Cada bloque contiene un inodo que Seguir leyendo “Sistema de Ficheros en Ubuntu: Guía Completa” »

Servidor Proxy Caché: Squid, funcionamiento y configuración

Servidor Proxy Caché

¿Qué es un Proxy?

Un Proxy es un servidor que centraliza el tráfico entre Internet y una red local. De esta forma, los ordenadores de la red local no necesitan una conexión directa a Internet. También se utiliza para controlar los accesos no permitidos desde Internet hacia la red local.

¿Qué hace un Proxy?

El proxy transforma las direcciones de entrada y salida. Cuando un ordenador de la red local realiza una petición web, el proxy la intercepta y la procesa. Esto oculta Seguir leyendo “Servidor Proxy Caché: Squid, funcionamiento y configuración” »