1.
Historia y Evolución del Computador
La historia del computador es una progresión desde simples
herramientas de cálculo hasta las máquinas complejas y omnipresentes
de hoy.
• Orígenes (Siglos XVII-XIX): Inicia con dispositivos mecánicos como la
Pascalina (Blaise Pascal) y la Máquina Analítica (Charles Babbage),
precursora teórica de la computadora moderna.
• Generación Cero (1940s): Desarrollo de las primeras computadoras
electromecánicas y electrónicas durante la Segunda Guerra Mundial,
como la Z3 y la ENIAC, que utilizaban tubos de vacío.
• Primera Generación (1950s): Uso de tubos de vacío. Máquinas
grandes, costosas y lentas que generaban mucho calor (ejemplo:
UNIVAC).
• Segunda Generación (1960s): Reemplazo de los tubos de vacío por
transistores. Las computadoras se hicieron más pequeñas, rápidas y
eficientes energéticamente. Se desarrollaron los primeros lenguajes de
programación de alto nivel (COBOL, FORTRAN).
• Tercera Generación (1965-1971): Uso de circuitos integrados (chips).
Esto permitió reducir drásticamente el tamaño y el costo, creando la
minicomputadora.
• Cuarta Generación (1971-1980s): Invención del microprocesador (Intel
4004 en 1971). Esto llevó al desarrollo de las computadoras personales
(PCs) y la interconexión de redes.
• Quinta Generación (1980s – Actualidad): Énfasis en la inteligencia
artificial, el procesamiento paralelo y el desarrollo de dispositivos
móviles y supercomputadoras.
2. Tipos de Computador
Las computadoras se clasifican según su tamaño, capacidad de
procesamiento y uso:
• Supercomputadoras: Las máquinas más potentes y rápidas. Se usan
para tareas que requieren grandes cantidades de cálculos, como la
predicción del clima, la investigación nuclear o el diseño de fármacos.
• Mainframes: Máquinas grandes utilizadas por corporaciones y
gobiernos para manejar grandes volúmenes de datos y transacciones
(ej. Bancos, aerolíneas).
• Servidores: Computadoras potentes diseñadas para gestionar
recursos, datos y programas para otras computadoras (clientes) a través
de una red.
• Computadoras Personales (PC):
• Escritorio (Desktop): Estacionarias, con componentes modulares.
• Portátiles (Laptop/Notebook): Livianas e integran todos los
componentes (pantalla, teclado, etc.).
• Dispositivos Móviles: Incluyen tabletas y smartphones. Son
computadoras de bolsillo que priorizan la portabilidad y la eficiencia
energética.
• Sistemas Embebidos: Computadoras especializadas dentro de otros
dispositivos, como en automóviles, electrodomésticos, o equipos
médicos.
3. Elementos de Entrada, Proceso y Salida del Computador
La función básica de una computadora es transformar datos (entrada)
en información útil (salida) a través del procesamiento.
4. Componentes Internos del Computador
Los componentes internos son las piezas esenciales alojadas dentro del
gabinete:
• Tarjeta Madre (Placa Base): El circuito principal que conecta todo.
• Unidad Central de Procesamiento (CPU): Ejecuta las instrucciones.
• Memoria RAM (Memoria de Acceso Aleatorio): Almacenamiento
temporal para programas en ejecución.
• Tarjeta Gráfica (GPU): Procesa y genera imágenes para el monitor
(especialmente importante para juegos o diseño).
• Dispositivo de Almacenamiento (HDD/SSD): Guarda el sistema
operativo y los archivos a largo plazo.
• Fuente de Poder (PSU): Convierte la electricidad de la toma de
corriente en la energía necesaria para todos los componentes.
• Ventiladores y Disipadores: Mantienen la temperatura de los
componentes, especialmente la CPU.
5. Tarjeta Madre y Sus Componentes
La Tarjeta Madre (Placa Base o Motherboard) es la placa de circuito
impreso más grande. Actúa como el sistema nervioso central,
permitiendo que todos los componentes se comuniquen entre sí.
Sus componentes principales incluyen:
• Socket del CPU: El zócalo donde se inserta el procesador.
• Slots de Memoria RAM: Ranuras largas donde se insertan los módulos
de memoria.
• Chipset: Dos chips principales (Norte y Sur) que actúan como “agentes
de tráfico” para la comunicación de datos entre el CPU, la memoria, y los
periféricos.
• Slots de Expansión (PCIe): Ranuras donde se conectan tarjetas
adicionales (como la tarjeta gráfica o la tarjeta de red).
• Conectores SATA/M.2: Puertos para conectar discos duros y unidades
SSD.
• BIOS/UEFI: Un pequeño chip de firmware que contiene el software
inicial para arrancar la computadora.
• Puertos de E/S (Entrada/Salida): Conectores en la parte trasera de la
PC (USB, HDMI, Ethernet) para conectar dispositivos externos.
6. Dispositivo de Almacenamiento
Los dispositivos de almacenamiento se usan para guardar datos de
forma permanente (incluso cuando la computadora está apagada
7. Tarjeta de Red
La Tarjeta de Red (también llamada Adaptador de Red o NIC – Network
Interface Card) es el componente de hardware que permite a una
computadora conectarse a una red (como una red local o internet) y
comunicarse con otras computadoras o dispositivos.
• Función Clave: Traduce los datos que vienen del computador a un
formato que puede ser transmitido por el cable (o de forma inalámbrica)
y viceversa.
• Tipos Comunes:
• Ethernet (Alámbrica): Utiliza un cable de red (RJ45). La mayoría de las
computadoras de escritorio tienen una tarjeta de red Ethernet integrada
en la placa base.
• Wi-Fi (Inalámbrica): Utiliza ondas de radio y antenas. Las laptops y
dispositivos móviles la tienen integrada.
8. Tipos de Memoria
En el contexto de una computadora, el término “memoria” se refiere a
los componentes que almacenan datos o programas, ya sea de forma
temporal o permanente:
Memoria Principal (Volátil y Temporal)
• RAM (Random Access Memory – Memoria de Acceso Aleatorio):
• Es la memoria de trabajo de la computadora.
• Volátil: Los datos se pierden cuando se apaga la energía.
• Se utiliza para almacenar temporalmente los programas y datos que la
CPU está usando en el momento. Cuanta más RAM, más tareas puede
hacer la PC simultáneamente.
Memoria de Solo Lectura (No Volátil y Permanente)
• ROM (Read Only Memory – Memoria de Solo Lectura):
• No Volátil: La información no se borra cuando se apaga.
• Almacena el firmware esencial para el inicio del sistema (como la BIOS
o UEFI). Solo se lee, no se reescribe (excepto en versiones modernas
como EEPROM).
Qué es Algoritmo?
Un algoritmo es un conjunto finito, ordenado y no ambiguo de pasos o
instrucciones bien definidas que se siguen para resolver un problema
específico, o para realizar un cálculo
Características Clave de un Algoritmo:
1. Finito: Debe terminar en un número limitado de pasos.
2. Definido: Las instrucciones deben ser claras y precisas (no ambiguas).
3. Entrada: Debe tener cero o más valores de entrada.
4. Salida: Debe producir uno o más resultados