HISTORIA Y EVOLUCIÓN DE LA COMPUTADORA

FIRMWARE

El término fue acuñado por Ascher Opler en un artículo de la revista Datamation, publicado en 1967

el firmware podía ser recargado para especializar o para modificar las instrucciones que podría ejecutar .

l firmware contrastaba con el soporte físico

el término fue ampliado para incluir cualquier tipo de microcódigo, ya fuera en RAM o ROM.

El firmware ha evolucionado para significar casi cualquier contenido programable de un dispositivo de hardware, no solo código de máquina para un procesador

Hoy en dia el firmware es algo que se puede usar de muchas forma ,desde telefonos celulares ,hasta grandes computadoras centrales .

Ejemplos de firmware incluyen:

Sistemas de temporización y control para las computadoras

El BIOS encontrado en computadores personales compatibles con el IBM PC.

El código de plataforma encontrado en los sistemas Itanium, las máquinas Mac OS X basadas en Intel

Open Firmware, usado en computadores de Sun Microsystems, Apple Computer, y de Genesi

ARCS, usado en computadores de Silicon Graphics.

Kickstart, usado en la línea de computadoras Amiga. Este es un ejemplo único de un firmware que mezclaba las capacidades del BIOS

RTAS (Run Time Abstraction Services), usado en computadoras de IBM.

Chips de EPROM usados en la serie Eventide H-3000 de procesadores digitales de música

El Common Firmware Environment (CFE).

Controlar los atributos de sonido y vídeo y la lista de canales en los televisores modernos

HARDWARE

1617: El matemático escocés John Napier (1550-1617), famoso por su invención de los logaritmos, desarrolló un sistema para realizar operaciones aritméticas manipulando barras, a las que llamó "huesos"

1623: La primera calculadora mecánica fue diseñada por Wilhelm Schickard en Alemania. Llamada "reloj calculador",

1624: La primera regla deslizante fue inventada por el matemático inglés William Oughtred.

1645: Blaise Pascal inventa la pascalina. Con esta máquina, los datos se representaban mediante las posiciones de los engranajes.

1666: Samuel Morland inventa la primera máquina de multiplicar en la corte del rey Carlos II de Inglaterra.

1820: La primera calculadora de producción masiva se distribuyó por Charles Thomas de Colmar.

1822: Charles Babbage una máquina que se podía usar para calcular valores de funciones polinómicas mediante el método de las diferencias.

1930: Vannevar Bush construyó una máquina diferencial parcialmente electrónica, capaz de resolver ecuaciones diferenciales.

1936: Alan Turing describe la máquina de Turing, la cual formaliza el concepto de algoritmo.

1941: La computadora Z3 fue creada por Konrad Zuse. Fue la primera máquina programable y completamente automática.

1990: Tim Berners-Lee idea el hipertexto para crear el World Wide Web (www) una nueva manera de interactuar con Internet.

2000: Sony Computer Entertaiment, lanza al mercado la PlayStation 2

2001: Microsoft lanza al mercado la versión de su primera consola la Xbox

2007: La empresa Dell lanza al mercado la primera computadora portátil (laptop)

2011: Nintendo lanza al mercado la versión de su consola portátil Nintendo 3DS Primera consola portátil 3D del mundo.

2016 Apple Inc., lanza al mercado el iPhone 7 y el iPhone 7 Plus

2019: Nintendo lanza al mercado la Nintendo Switch Lite.

SOFTWARE

El término “evolución” del software se utiliza desde los sesenta para denominar la dinámica de crecimiento del software.Durante los primeros años de la era de la computadora, el software se contemplaba como un añadido.

La segunda era en la evolución de los sistemas de computadora se extienden desde la mitad de la década de los sesenta hasta finales de los setenta.

La tercera era en la evolución de los sistemas de computadora comenzó a mediados de los años setenta y continúo más allá de una década.

La cuarta era de la evolución de los sistemas informáticos se aleja de las computadoras individuales y de los programas de computadoras, dirigiéndose al impacto colectivo .

Características

El Software se desarrolla o se construye.

El Software no se desgasta.

El Software se puede actualizar a medida que existan nuevas versiones.

El software es inmune a los males ambientales que desgasten el hardware.