Hardware y Software – Material de Lectura
Telar de Jacquard
Invento innovador del siglo XIX, ya que es la primera prueba de una
construcción basada en los números binarios.
Mediante los códigos de las distintas tarjetas, las agujas son controladas y logran
automáticamente pasar por delante o detrás de un hilo, sin la necesidad de una
extensa mano de obra.
El tejedor controla cuándo el hilo se pasa de un lado al otro, aunque requiera de
ritmo y práctica.
Hardware y Software:
Inicios: Herramientas como el ábaco, regla de cálculo, pascalina se desarrollaron para
aumentar eficiencia al realizar cálculos y desarrollar sistemas de numeración.
Ábaco: (1500AC) Cuenta con barras paralelas, en él se pueden realizar todo tipo de
operaciones (incluso extraer raíces cúbicas y cuadradas).
Regla de cálculo: (hasta 1970 apróx.) Uso: Operaciones aritméticas complejas.
Pascalina: (1692) Invento de Blaise Pascal; fue la primera máquina calculadora a base
de ruedas y engranajes (automatiza procedimiento de cálculos).
Charles Babbage (1791-1871): “El padre de la computación”. Inventor de la Máquina
Diferencial.
Máquina diferencial: Máquina capaz de calcular tablas de funciones mediante
aproximación de polinomios. Usa el método de diferencias finitas. Diseño iniciado en
1822 pero sin logro de finalización.
Máquina Analítica:
Considerada como la primera computadora por su carácter programable.
Su diseño está inspirado en el telar de Jacquard (tarjetas perforadas)
Incorpora una unidad aritmética/lógica, control de flujo y memoria.
Descripta en 1837 pero nunca se logró realizar un modelo físico. En 2002 se
hizo un modelo funcional.
Ada Lovelace:
Seguidora de Babbage, incluye aporte personal a traducciones de su obras, logrando su
homenaje dentro del departamento de defensa de los Estados Unidos.
El primer algoritmo:
Lovelace es reconocida como la primera persona en escribir un programa. (Desarrolla el
primer algoritmo para calcular los números de Bernoulli.)
Primeras computadoras modernas:
Z3: Primer computadora mecánica (a base de relés) en ser construida.
ENIAC: Primer computadora electrónica. Su uso se basa en válvulas electrónicas. Uno
de sus usos era el cálculo de trayectoria de proyectiles.
PRIMERA GENERACIÓN (1940-1952)
Electrónica basada en válvulas de vacío. (uso de tarjetas perforadas)
SEGUNDA GENERACIÓN (1956-1967)
Dejan de usarse las válvulas, ahora está basada en transistores.
TERCERA GENERACIÓN (1964-1971)
Electrónica basada en circuitos integrados. (cada vez más se reduce el espacio de las
computadoras).
CUARTA GENERACIÓN (1972 - 1983)
Electrónica basada en microprocesadores (único circuito integrado en el que se reúnen
los elementos básicos de la máquina). Aparición de microcomputadores, PC. Reemplazo
de memoria de anillos magnéticos por memoria de chips de silicio.
QUINTA GENERACIÓN (1984 – 1989)
Surge IBM, la computadora tal cual la conocemos hoy en día.
SEXTA GENERACIÓN (1989 a la fecha).
ARQUITECTURA DE VON NEUMANN VS. ARQUITECTURA ACTUAL
Componentes dentro de un PC actual:
Tarjeta madre: Dentro de ella tiene:
CPU (procesador)
Memoria RAM y sus circuitos (constituye la memoria principal del computador)
Puertos USB (nos permiten conectar dispositivos externos).
Conectores SATA o IDE (para conectar discos duros internos) Placas modernas
incluyen conectores SSD, construidos en base a circuitos integrados, sin la
presencia de discos fijos.
Periféricos de entrada y salida: Arquitectura de Von Neumann:
Arquitectura de Von Neumann:
Von Neumann creó un modelo computacional caracterizado por disponer de una única
memoria principal en la que se almacenan los datos y las instrucciones:
Arquitectura formada por: Procesador, Buses, Almacenamiento, Entrada y Salida
CPU (Unidad Central de Procesamiento). Esta cuenta con:
-ALU (Unidad Aritmética Lógica). Se encarga de realizar operaciones
aritméticas (sumas, restas, etc.,) y lógicas.
-Registros del procesador: Pequeña memoria que almacena datos binarios y tiene
tiempo de acceso cinco a diez veces menor que la memoria principal. Calcula
automáticamente la cantidad de ciclos de ejecución.
-Unidad de control: Lee las instrucciones de los programas y envía las órdenes a
los componentes del procesador para que ejecuten las instrucciones.
-Contador de programa.
MEMORIA PRINCIPAL: Conjunto de celdas del mismo tamaño, asociadas con
un número denominado dirección de memoria, sirve para almacenar datos
temporalmente que se utilizaran luego. Es pequeña como para acomodar todos
los programas y datos.
Suele estar formada por dos áreas diferenciadas:
-Memoria RAM: Destinada al almacenamiento de datos y programas (inclusive
el sistema operativo).
-Memoria ROM: Usada para el almacenamiento de pequeños programas
destinados a la administración básica de recursos.
ALMACENAMIENTO:
- Almacenamiento a largo plazo: Dentro se encuentra el disco duro (Dentro de
sí, se almacena información de manera masiva).
- Almacenamiento a corto plazo: Dentro de ella se encuentra la memoria
RAM (memoria inmediata del sistema operativo)
DISPOSITIVOS
- De entrada
- De salida
- De entrada y salida (periféricos)
BUSES: Pequeñas autopistas por donde pasa la información. Dentro de ellas
pasan pulsaciones eléctricas que se emiten para pasar la información.
Tres tipos de buses:
- De datos: Se trata de circular información.
- De control: Controlar el envío y recepción de información.
- De dirección: Manda información acerca de donde se localizan los archivos
o documentos de la memoria.