lunes, 26 de septiembre de 2011
viernes, 23 de septiembre de 2011
lunes, 19 de septiembre de 2011
lunes, 12 de septiembre de 2011
jueves, 8 de septiembre de 2011
Multiprocesadores
Los procesadores multi núcleo son chips independientes que contienen dos o más procesadores o núcleos de ejecución distintos en el mismo circuito integrado. Aunque son independientes, su construcción les permite compartir tareas de forma interdependiente.
Estos programas toman miles de millones de decisiones en un segundo, especialmente mientras se ejecutan programas exigentes como reproducción de vídeo de alta definición o programas de ingeniería.
Los procesadores multi núcleo incorporan dos núcleos de ejecución en un mismo paquete que ofrece, con el software adecuado, la ejecución totalmente paralela de varios subprocesos. Esto permite que cada núcleo funcione a una frecuencia menor, dividiendo la potencia normalmente asignada a un único núcleo.
El resultado para usuario no es sólo un procesamiento más rápido.
La tecnología multi núcleo, que incorpora varios núcleos de ejecución en un mismo encapsulado y hace posible la ejecución paralela de varios subprocesos de software, permite niveles superiores de desempeño, ya que divide la energía que normalmente necesita un procesador de un solo núcleo de mayor frecuencia con un desempeño equivalente.
HyperThreading es para denominar su implementación de la tecnología Multithreading Simultáneo
Esta tecnología consiste en simular dos procesadores lógicos dentro de un único procesador físico. El resultado es una mejoría en el rendimiento del procesador, puesto que al simular dos procesadores se pueden aprovechar mejor las unidades de cálculo manteniéndolas ocupadas durante un porcentaje mayor de tiempo.
martes, 6 de septiembre de 2011
Características del lenguaje Ensamblador
Intel 8086
El lenguaje ensamblador x86 es la familia de los lenguajes ensambladores para los procesadores de la familia x86, que incluye desde los procesadores Intel 8086 y 8088, pasando por los Pentium de Intel y los Athlon de AMD y llegando hasta los últimos procesadores x86 de estas compañías. Como el resto de lenguajes ensambladores, usa una serie de mnemotécnicos para representar las operaciones fundamentales que el procesador puede realizar. Los compiladores a menudo producen código ensamblador como un paso intermedio cuando traducen un programa de alto nivel a código máquina. Considerado como un lenguaje de programación de bajo nivel y específico para cada máquina. Aunque algunas veces es usado para software de aplicación de sistemas de ventanas, los lenguajes ensambladores son utilizados principalmente en aplicaciones críticas como sistemas de arranque, Sistemas Operativos, núcleos y en controladoras de dispositivos, así como en sistemas en tiempo real o pequeños sistemas embebidos.
Motorola 68000
El Motorola 68000 es un microprocesador CISC 16/32 -bit diseñado y comercializado por Motorola (actualmente producido por Freescale). Introducido en 1979, con la tecnología HMOS, fue el primer miembro de la exitosa familia de microprocesadores m68k de 32 bits, por lo general el software creado para este procesador es compatible con las versiones futuras del resto de la línea a pesar de que esta primera versión está limitada a un ancho de bus externo de 16-bit . Después de tres décadas en la producción, la arquitectura 68000 todavía está en uso.
El Motorola 68000 (MC68000), debe su nombre al número de transistores de los que se compone, este microprocesador ha sido utilizado, entre otros, en los Commodore Amiga, los Atari ST, los primeros Macintosh, en Sharp X68000 y las primeras PCB de videojuegos de recreativas de Capcom. El MC68000 fue lanzado al mercado en 1980 y es el primero de una familia de microprocesadores que está formada por el Motorola 68010, Motorola 68020, Motorola 68030, Motorola 68040 y el Motorola 68060.POWER IBM RS/6000
Suscribirse a:
Comentarios (Atom)







