Monografias.com > Computación
Descargar Imprimir Comentar Ver trabajos relacionados

Desarrollo histórico de la computación




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Los primeros orígenes
    La necesidad de calcular impulsó el desarrollo del ábaco como primera calculadora.
    Muhammad ibn Musa Al’khowarizmi (S. XII) desarrolló el concepto de un proceso escrito a seguir para alcanzar un objetivo.

    Monografias.com

    Siglo XVII
    1642, Blaise Pascal creo una máquina de sumar que acarreaba de una posición a la siguiente.
    Fue conocida como PASCALINA

    Monografias.com

    Siglo XIX (I)
    1822, Charles Babbage diseñó una máquina diferencial para mejorar los cálculos de las tablas de navegación.

    Monografias.com

    Siglo XIX (II)

    1842, Ada Augusta King, Lady Lovelace (hija de Lord Byron) colabora con Babbage considerandose la primera programadora.

    Monografias.com

    Siglo XIX (3)
    Problemas en el recuento del censo de Población USA en 1890, provocó que Herman Hollerith desarrollase una máquina tabuladora, creando una empresa que en 1924 pasó a llamarse IBM.

    Monografias.com

    1937
    Alan Turing desarrolló la idea de máquina universal capaz de ejecutar cualquier algoritmo. Lo cual formó la base de la computabilidad.

    Monografias.com

    1940-1944
    Durante la segunda guerra mundial, la necesidad de descifrar los mensajes encriptados de los alemanes, se desarrolló con la ayuda de Turing, con una máquina denominada Colossus.

    Monografias.com

    1943
    Comenzó este año en la Moore School of Electrical Engineering en Pennsylvania el trabajo en el ENIAC (Electronic an Numeric Integrator and Computer)

    Monografias.com

    1944
    El primer calculador electromecánico automático de propósito general a gran escala fue el Mark I, ideado por Howard Aiken y desarrollado por IBM.

    Monografias.com

    1945
    John von Neumann escribe su borrador sobre la arquitectura de los ordenadores el cual sirve de base al concepto actual de ordenador.
    Incorporar esquema final

    Monografias.com

    La CPU de von Neumann
    Arithmetic
    Logic
    Circuits
    AC
    Control Circuits
    PC
    IR
    AR
    DR
    Main
    Memory
    C0
    C1
    C2
    C12
    Flags

    Devices
    ALU:

    Arithmetic
    Logic
    Unit
    Control
    Unit
    Registros del Procesador
    Bus de
    control
    Bus de
    direcciones
    Bus de
    datos

    Monografias.com

    Ciclo de Instrucción de la CPU básica de von Neumann
    (Gp:) PROCESA
    (Gp:) BEGIN
    (Gp:) CPU
    ACTIVA?
    (Gp:) {DR
    (Gp:) M(AR)}
    (Gp:) AR
    (Gp:)
    (Gp:) DR(ADR)
    (Gp:) READ M
    (Gp:) AC
    (Gp:)
    (Gp:) DR
    (Gp:) AC=0
    (Gp:) AR
    (Gp:)
    (Gp:) DR(ADR)
    (Gp:) AR
    (Gp:)
    (Gp:) DR(ADR)
    (Gp:) AR
    (Gp:)
    (Gp:) DR(ADR)
    (Gp:) DR
    (Gp:)
    (Gp:) AC
    (Gp:) WRITE M
    (Gp:) READ M
    (Gp:) READ M
    (Gp:) AC
    (Gp:)
    (Gp:) AC + DR
    (Gp:) AC
    (Gp:)
    (Gp:) AC ^ DR
    (Gp:) PC
    (Gp:)
    (Gp:) DR(ADR)
    (Gp:) AC
    (Gp:)
    (Gp:) SHIFT AC
    (Gp:) RSHIFT
    (Gp:) COMP
    (Gp:) JmZ
    (Gp:) JMP
    (Gp:) AND
    (Gp:) ADD
    (Gp:) STR
    (Gp:) LD
    (Gp:) SI
    (Gp:) FIN
    (Gp:) NO
    (Gp:) SI
    (Gp:) AC
    (Gp:) DECODIFICACION
    (Gp:) FETCH DE
    (Gp:) OPERANDO
    (Gp:) AR ¬ PC
    (Gp:) READ M
    (Gp:) PC ¬ PC + 1
    IR ¬ DR(OPCODE)
    DECODE OPCODE
    (Gp:) NO
    (Gp:) FETCH
    INSTRUCCION
    (Gp:) f0
    (Gp:) f1,
    (Gp:) f2
    (Gp:) f3
    (Gp:) f4
    (Gp:) f5,
    (Gp:) f6
    (Gp:) f7
    (Gp:) f4
    (Gp:) f5
    (Gp:) f6,
    (Gp:) f7
    (Gp:) f5,
    (Gp:) f6
    (Gp:) f7
    (Gp:) f4
    (Gp:) f4
    (Gp:) f7
    (Gp:) f5,
    (Gp:) f6
    (Gp:) f7
    (Gp:) f7
    (Gp:) f7

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter