martes, 12 de julio de 2011

del 80 88 al pentium

en 1970 el 4004 tiene 2100 transistores tenìa solo 46 instrucciones y una velocidad de 800 khz.
sale en 1979 el 8086 con 29000 transistores con una velocidad de 14 Mhz.
y en 1999 sale el pentium III con 8 200 000 transistores con una velocidad de 2 Ghz. en el cual las señales elèctricas recorren solo 15 centìmetros en cada ciclo de reloj.

filosofìas de diseño
CISC complex instruction set computer.- utilizan 
instrucciones muy complejas, diríamos que muy descriptivas y específicas, lo que necesariamente se traduce en varias consecuencias:
El lenguaje debe contener un amplio surtido de ellas (una para cada circunstancia distinta).
Son instrucciones complejas, por tanto de ejecución lenta.  La circuitería del procesador también es compleja.
Para un trabajo específico se requieren pocas instrucciones (siempre hay una que resuelve el problema).
presenta lentitud en cada instrucción, y poca cantidad de ellas.
RISC reduced instruction set computer.-

representan el enfoque opuesto.  Utilizan instrucciones muy simples, que deben ser cuidadosamente escogidas, porque cualquier operación debe ser expresada como una secuencia de estas pocas instrucciones.  Las consecuencias son justamente opuestas a las anteriores:
El lenguaje contiene un conjunto pequeño de instrucciones.
Las instrucciones son muy simples, por tanto de ejecución rápida.  La circuitería es más simple que en los procesadores CISC.
Para cualquier operación se requieren varias instrucciones elementales
existe rapidez individual aunque deben ejecutarse en mayor nùmero.

el 80 88 fue el motor del primer pc. y que los pentium pueden emular su funcionamiento en modo real.

BX registro base, contiene las direcciones
CX contador, las instrucciones de bucle lo utilizan
DX registro de datos, utlizado en operaciones de producto y divisiòn.
AX realiza la divisiòn de datos  y la mitad inferior contiene el nùmero de puertos.
fuente wikipedia.

HIPER THREADING

Simulaciòn dos procesadores lógicos dentro de un procesador fìsico. como resultado se obtiene una mayor capacidad de cálculo, según intel mejora la velocidad en un 30% y utilizan solo un 5% mas de recursos en los pentium 4
Esta tecnologìa hiper threading tiene ventajas de procesamiento y rapidez, mejora el apoyo multihilos, mejor reacción y tiempo de respuesta.
Las versiones de windows superiores a windows 2000 y linux con kernel smp (multiprocesamiento simétrico)  pueden usar esta tecnología, que resulta invisible para el sistema operativo y programas que el sistema interpreta como dos procesadores separados.
Lo retiró de sus procesadores y lo incorpora nuevamente en los i7

SISTEMAS EMBEBIDOS

Sistema computacional diseñado para realizar funciones determinadas en tiempo real.
SE utilizan estos sistemas en aparatos electrónicos que especificamente no parecen computadoras como el caso de un taxìmetro, registradores, televisores, lavadoras. hasta un automovil que tiene multiples microprocesadores y microcontroladores para controlar la ignición, transmisión, dirección asistida, frenos antibloqueo y otros.

CARACTERISTICAS DE LOS SISTEMAS EMBEBIDOS
Dispositivos de entrada salida especiales
memoria limitada
aplicación concreta.
las conexiones se realizan mediante los buses de control, direcciones y de datos.
son diez a cien veces mas lentos comparados con  sistemas informáticos normales.
ESTRUCTURA
Sistema de hardware con chips y software diseñados para resolver un problema concreto con una mínima circuiteria y menor tamaño posible.
COMPONENTES DE UN SISTEMA EMBEBIDO
Incluye CPU pequeño, memoria limitada y dedicada, circuitos e/s
Los primeros equipos embebidos se desarrollaron por IBM en los años 80
Se fabrican usando los sistemas de escala es decir por millares o por millones para abaratar costos.

SISTEMA EN TIEMPO REAL

SISTEMA EN TIEMPO REAL
sistema digital que actua con predictivilidad, estabilidad, controlabilidad y alcanzabilidad en funciòn de las condiciones temporales.
Se encuentran en todos los aparatos modernos como aviones, trenes, automòviles, televisor, lavadora y horno microondas.
elemento que permite garantizar la generaciòn, transmisiòn y distribuciòn de la energìa eléctrica y seguridad y calidad en los procesos industriales.
la palabra TIEMPO indica que no solo depende del resultado entregado por el aparato, sino del tiempo en generar el resultado, el término REAL explica que el resultado del proceso debe darse en función de su necesidad lo que implica que el tiempo interno debe medirse en relación con el tiempo externo.
CONDICIONES BÁSICA DE STR
Interactua con el mundo real (dependencia fìsica)
STR Y LA NATURALEZA
En el mundo real los seres vivos, la gestaciòn, la germinación de una semilla con condiciones adecuadas es un sistema en tiempo real.
Emite respuestas correctas
cumple restricciones temporales.
Un sistema rápido no considera restricciones y procesos, solamente el tiempo en que la salida es producida.