Vous êtes sur la page 1sur 19

Captulo I

Evolucin del procesamiento de


datos

En este captulo se tratarn los siguientes temas:

Procesamiento de datos
Organizacin y Arquitectura de computadoras
Estratificacin del Software
Evolucin del procesamiento de datos
Generaciones de computadoras digitales
Procesamiento de datos y sistemas de informacin
Sistemas sincrnicos de propsito general
Arquitectura de computadoras los primeros conceptos
Arquitectura de una unidad central de proceso
Lgica digital y componentes electrnicos

Organizacin y Arquitectura
de computadoras
Qu es una computadora?
Una computadora es un dispositivo electrnico, diseado para aceptar datos
de entrada y realizar operaciones sobre ellos (organizadas en una secuencia
lgica y predeterminada por un algoritmo), para elaborar resultados que se
puedan obtener como salidas.

Organizacin y Arquitectura
de computadoras
Los componentes de una computadora son los dispositivos fsicos que le permiten
llevar a cabo su funcin, y que representaremos en el esquema

Estratificacin del
Software

Se pueden establecer niveles funcionales respecto del software. Por un lado la


jerarqua ms alta corresponde a los programas de uso particular de los usuarios,
denominados aplicaciones.
En el extremo opuesto estn las seales que genera la unidad control para el
control de los distintos dispositivos fsicos, por ejemplo, una orden de lectura a
memoria. Podemos ver la relacin entre las distintas jerarquas de software y el
hardware en el esquema siguiente:

Estratificacin del
Software

Estratificacin del
Software

La arquitectura del set de instrucciones (en ingls, instruction set architecture o


ISA) determina el formato de las instrucciones, los tipos de datos que puede
operar, las distintas formas de obtener datos de memoria, que se denominan
modo de direccionamiento, y el manejo de interrupciones y excepciones. En los
captulos de este libro se desarrolla cada uno de estos mdulos de aprendizaje.

Evolucin del
procesamiento de datos

Los comienzos de la computacin


En la primera mitad del siglo XVII John Napier introdujo el concepto de logaritmo,
con el que la tarea de multiplicar se simplific. A partir de ese momento se
comienzan a construir las mquinas de clculo llamadas analgicas o mquinas de
medida. Es factible que Napier slo haya descubierto un dispositivo fsico para
hacer ms rpida la multiplicacin. Estas mquinas fueron de uso habitual en el
siglo XVII y todava se las puede ver en varios museos.

Evolucin del
procesamiento de datos
La primera mquina y su evolucin
En 1642 Blaise Pascal construye, en Francia, la primera calculadora digital,
llamada as porque acumulaba las operaciones aritmticas suma y sustraccin
en un acumulador o contador de enteros.
En 1671 Liebnitz invent una mquina que permite automatizar la multiplicacin
por sumas sucesivas.
Charles Babbage (matemtico ingls) empez a construir la primera computadora
digital de uso general en 1823 con la ayuda del gobierno britnico. Incorpor una
rutina de operaciones en tarjetas perforadas en trminos modernos, un programa
perforado que represent un gran paso para su prxima mquina.

Evolucin del
procesamiento de datos
La primera mquina y su evolucin
En 1833 concibi la idea de una calculadora digital universal a la que llama mquina
analtica,y que no se puede construir, por falta de tecnologa apropiada, hasta un siglo
despus.
En el siglo XIX se hicieron grandes avances en fsica matemtica y se lograron mejorar
los instrumentos de clculo.
Para evitar los problemas de Babbage, se desarroll una mquina nueva que no era
digital, sino analgica y que se llam mquina de medidas, porque los resultados se
obtenan midiendo la salida de los dispositivos.
En el siglo XIX George Boole desarroll un lgebra que no utiliza nmeros, sino de que
establece la relacin entre conceptos lgicos. Se hizo un paralelismo entre las leyes del
pensamiento y las operaciones algebraicas.

Evolucin del
procesamiento de datos
La primera mquina y su evolucin
Hubo una revolucin en el campo digital cuando Herman Hollerith (de la oficina de
censos de los EE.UU.) invent la tcnica para procesar gran cantidad de datos por
medio de tarjetas perforadas, para luego clasificar y analizar los datos perforados en
ellas.
IBM desarroll un dispositivo bsico conocido como tarjeta perforada de 80
columnas. Cada tarjeta era leda por una lectora de tarjetas, que permita detectar
las perforaciones en el soporte mediante conmutadores elctricos.
Desde alrededor de 1930 hasta la dcada de 1970 la tarjeta perforada desempe
un papel importante en el procesamiento de datos y reemplaz en gran medida al
procesamiento manual.

Evolucin del
procesamiento de datos
La primera mquina y su evolucin
Los perifricos que permitieron su utilizacin fueron:
la lectora de tarjetas;
la perforadora de tarjetas y
la lectoperforadora de tarjetas.
Utilidad de la tarjeta perforada como soporte para instrucciones y datos.

Evolucin del
procesamiento de datos

La calculadora secuencial automtica (IBM)


En 1939 comenzaron los trabajos en gran escala para lograr automatizar y poner
operativa la mquina de calcular digital haciendo realidad los sueos de Babbage.
Esta mquina, la computadora secuencial automtica de IBM fue puesta en
operacin en 1944 en la Universidad de Harvard, a cargo del fsico Howard Aiken
(IBM y la Universidad de Harvard subvencionaron el trabajo de Aiken). Esta
mquina constaba de partes electromecnicas provistas por IBM y estaba
controlada por una cinta de papel perforada (similar a la tarjeta perforada).

Evolucin del
procesamiento de datos
El programa almacenado
En su diseo original el ENIAC era capaz de almacenar distintos programas. Para
pasar de uno a otro los ingenieros tenan que modificar parte de los circuitos de la
mquina con el fin de que sta efectuara las operaciones requeridas para la
solucin de cada problema especfico.
La mquina de von Neumann se fundamenta en 3 principios que en el presente
todava se aplican:
1. Mquina electrnica digital, que trabaja con informacin codificada en
binario (digital = 0,1 = dos estados).
2. Programa almacenado en memoria.
3. Posibilidad de provocar una ruptura de secuencia de instrucciones en un
programa.

Evolucin del
procesamiento de datos
El programa almacenado

Clasificacin de las
computadoras
Analgicas
Las primeras computadoras analgicas se implementaron para estudiar un modelo
semejante (anlogo) a una ecuacin;
Digitales
Estas computadoras se denominan digitales porque procesan dgitos binarios,
ceros y unos que representan un carcter o un conjunto de caracteres, para
formar as una estructura llamada dato.
Hbridas
Una variable analgica puede asumir infinitos valores dentro de un rango y se
utiliza para representar cantidades naturales, como la temperatura, la presin o la
distancia.

Generaciones de
computadoras digitales
Segn la tecnologa con la que operan, las tcnicas de organizacin y su explotacin
se establece la siguiente clasificacin de las computadoras digitales:
Computadoras de 1a generacin
Estas computadoras estaban constituidas por vlvulas de vaco, que disipaban gran
cantidad de calor y ocupaban una superficie muy amplia. Las tareas se ejecutaban en
forma secuencial, lo que implicaba que:
1. el programa, almacenado en tarjetas o cintas perforadas, era cargado en memoria
principal por un programa llamado cargador, perteneciente al sistema operativo;
2. se ejecutaba el programa instruccin por instruccin;
3. se impriman los resultados.

Generaciones de
computadoras digitales

Computadoras de 2a generacin
Las computadoras de 2a generacin estaban constituidas por transistores y
utilizaron circuitos impresos, lo que permiti reducir el tamao de las anteriores.
Posibilitaron la simultaneidad entre un clculo y una operacin de entrada/salida.

Generaciones de
computadoras digitales
Computadoras de 2a generacin
El perodo de explotacin de estas computadoras fue el comprendido entre 1959 y
1964.

Vous aimerez peut-être aussi