Primeras Computadoras
MARK I
Creada por IBM y Haward H. Aiken en 1945
Fue la primera computadora electromecánica
Arquitectura basada en la máquina analítica de Charles Babbage
ENIAC
Fue creado por John William Mauchly y John Presper Eckert en 1945
Usó el sistema de numeración de 10 dígitos y tenía 18000 tubos al vacío
Precedente a la arquitectura de Von Neumann
EDVAC
Fue creada por J. Presper Eckert, John William Mauchly y el matemático John Von Neumann en 1949
Funcionó mejor con 6000 tubos al vacío y obtuvo mejor rendimiento y confiabilidad
Aquí nace la reconocida arquitectura de Von Neumann
UNIVAC
Creada por John W. Mauchly y John P. Eckert de la empresa Remington
Fue valorada por ser rápida y precisa, usando solo 5000 tubos al vacío
Usó la arquitectura de Von Neumann
Tipos de arquitectuas y desarrollo de las computadoras
Desarrollo de las demás arquitecturas
Arquitectura Hardvard
Es una arquitectura que separa la memoria de instrucciones y la memoria de datos
Inspirada en la Hardvard Mark I, exponente de la primera generación de computadoras
En esta arquitectura se pueden diseñar microcontroladores que son usados por dispositivos periféricos
Arquitectura ARM
Fue desarrollada por ARM Holdings
Esta arquitectura fue destinada para 32 bits y tuvo varios versiones, sigue siendo útil a día de hoy ya que varios sistemas la soportan
Es una arquitectura que evolucionó adaptándose a los 64 bits y soportando sistemas como Android y muchísimas distribuciones de Linux.
Arquitectura SOA
Como sus siglas lo indican es una arquitectura orientada a servicios
está basada en 4 partes: frontend, servicio, repositorio de servicio y bus de servicio
Se usa más en distribución de datos que en dispositivos tangibles
Arquitecturas Intel y AMD de 32 y 64 bits
La IA-32 empezó con intel y su procesador 386 que se usó en 1985
Intel y AMD desarrollaron muchos modelos de procesadores que se usan incluso hasta hoy en día
La IA-64 se empieza a desarrollar en 1999, pero se da su salto en la siguiente década con la competencia de mercado entre Intel y AMD
Sale a la luz la línea de Athlon de AMD y la de Pentium en Intel, lo siguiente es historia
Unificación y distribución de las arquitecturas en la actualidad
Actualmente gracias al desarrollo de las primeras arquitecturas se han podido desarrollar otras en base a esas primeras o incluso mejorarlas
Algunos ejemplos:
La arquitectura ARM es adoptada actualmente para procesadores de dispositivos móviles
Todos los diseños de arquitecturas fueron inspirados o desarrollados del primer modelo del matemático Von Neumann
La arquitectura de Hardvard aparte de servir para los microcontroladores sirve para dispositivos DSP (Procesador de Señal Digital), que sirve para transformar señales analógicas en digitales, sirviendo así en dispositivos de amplificación
En los ordenadores actuales se presenta la multitarea, y se usan dispositivos para complementar la arquitectura de 64 bits del procesador
Como las memorias RAM que se usan en apoyo a los registros del procesador o el Disco Duro que mantiene datos de forma permanente.
La arquitectura ARM aún usa unidades RISC (Computador con conjunto de instrucciones reducido), que se manejan en 32 bits, lo que significa que se usan 3 tipos de arquitecturas
Sistemas Operativos en la Nube
Los sistemas operativos en la nube se han adaptado de diferente manera
Los sistemas operativos en la nube están almacenados en servidores, al contrario de los SO normales que se los ejecuta en una pc o en un smarthphone
Ejemplos de sistemas operativos en la nube
Microsoft Azure
Ha entrado a este tipo de servicio algo tarde con respecto a sus competidores.
Sin embargo, empieza con la ventaja de ya tener acostumbrado al usuario a su interfaz y poder conectar directamente sus dispositivos Windows
Amazon Web Services
Ha sido unos de los SO más ampliamente usados en la nube, últimamente ha ganado popularidad
Y lo ha hecho gracias a que oferta grandes cantidades de almacenamiento que es un punto muy importnte
Google App Engine
No es de las mejores decisiones que ha tomado esta empresa, no tiene un gran desempeño en este ámbito como SO