domingo, 15 de noviembre de 2015

DESDE VON NEUMANN HASTA SKYLAKE

DESDE VON NEUMANN HASTA SKYLAKE
Arquitectura Von Neumann:

La arquitectura Von Neumann, también conocida como modelo de Von Neumann o arquitectura Princeton, es una arquitectura de computadoras basada en la descrita en 1945 por el matemático y físico John von Neumann y otros, en el primer borrador de un informe sobre el EDVAC.1 Este describe una arquitectura de diseño para un computador digital electrónico con partes que constan de una unidad de procesamiento que contiene una unidad aritmético lógica y registros del procesador, una unidad de control que contiene un registro de instrucciones y un contador de programa, una memoria para almacenar tanto datos como instrucciones, almacenamiento masivo externo, y mecanismos de entrada y salida.El significado ha evolucionado hasta ser cualquier computador de programa almacenado en el cual no pueden ocurrir una extracción de instrucción y una operación de datos al mismo tiempo, ya que comparten un bus en común. Esto se conoce como el cuello de botella Von Neumann y muchas veces limita el rendimiento del sistema.

NetBurst:

La microarquitectura NetBurst, llamada también P68, fue la sucesora de la microarquitectura P6, ambas pertenecientes a la familia de procesadores x86 de Intel. Las primeros CPU en usar esta arquitectura llevaron el núcleo Willamette del procesador Pentium 4, lanzado al mercado el 20 de noviembre del año 2000. Todas las variaciones subsequentes de Pentium 4 y Pentium D han sido basados en NetBurst. A mediados del 2001 Intel lanzó el núcleo Foster, el cual fue basado también en NetBurst, por lo tanto los CPU Xeon como también los Celeron basados en Pentium 4 usan la arquitectura NetBurst.

P6:
El Pentium Pro es la sexta generación de arquitectura x86 de los microprocesadores de Intel, cuya meta era remplazar al Intel Pentium en toda la gama de aplicaciones, pero luego se centró como chip en el mundo de los servidores y equipos de sobremesa de gama alta. Posteriormente Intel lo dejó de lado a favor de su gama de procesadores de altas prestaciones llamada Xeon.


Nehalem:
Nehalem, parte de la primera generación, es el nombre en clave utilizado para designar a la microarquitectura de procesadores Intel, sucesora de la microarquitectura Intel Core. El primer procesador lanzado con la arquitectura Nehalem ha sido el procesador de sobremesa Intel Core i7, lanzado el día 15 de noviembre de 2008 en Tokio y el 17 de noviembre de 2008 en los Estados Unidos. El primer ordenador en usar procesadores Xeon basados en Nehalem ha sido la estación de trabajo Mac Pro en el día 3 de marzo del 2009. Los procesadores Xeon EX basados en Nehalem que son para grandes servidores están previstos para el cuarto trimestre de 2009. Los procesadores para los portátiles basados en Nehalem se empezaron a ver a partir de 2010.

Sandy Bridge:
Sandy Bridge es el nombre en clave de una microarquitectura para microprocesadores desarrollada por Intel como sucesora de Westmere. Llamada también la segunda generación.

Haswell:
Haswell es el nombre en clave de la microarquitectura de procesadores desarrollada por Intel como sucesora de la arquitectura Ivy Bridge. Por lo tanto, es llamada la cuarta generación de procesadores Core i3, i5 e i7, además de los procesadores de bajo coste Celeron y Pentium.


Skylake:
La sexta generación de los procesadores Intel, la generación Skylake, promete dos veces y media más rendimiento, el triple de la duración de la batería y gráficos 30 veces mejores respecto a los ordenadores del lustro pasado, optimizados para gestionar mejor los vídeos (y videojuegos) con resolución 4K. 

viernes, 13 de noviembre de 2015

CODIGOS DE COLORES EN HEXADECIMAL Y HTML

Los números hexadecimales se usan en las páginas web para indicar colores. Los colores se definen mezclando cantidades de rojo, verde y azul, cada valor está entre:
0 y 255 (en decimal), o
00 y FF (en hexadecimal)

Esto se basa en la idea de que todos los colores se pueden conseguir mezclando rojo, verde y azul (en inglés, "Red, Green, Blue"), así que se llama "sistema de color RGB". También se le llama sistema "aditivo" de color, porque se empieza con el negro y se van añadiendo los tres colores.

Mezclador de color

Mezcla colores a tu gusto para ver cómo funciona.

http://s3.accesoperu.com/wp6/includes/htmlarea/mezclador/

Hexadecimales

Los números hexadecimales son "naturales" para los ordenadores, porque manejan números binarios, y cuatro cifras binarias hacen una cifra hexadecimal (lee dígitos binarios):
Decimal:0123456789101112131415
Binario:01101110010111011110001001101010111100110111101111
Hexadecimal:0123456789ABCDEF
Dos dígitos hexadecimales juntos (en informática a eso se le llama un "byte") representan uno de 16×16=256 niveles diferentes de color.

16 millones de colores

Como cada uno de los tres colores puede tomar valores de 0 a 255 (256 valores posibles), hay 256×256×256 = 2563 = 16,777,216 combinaciones posibles de colores (y por eso verás que los ordenadores dicen que pueden mostrar "16 millones de colores")

Formato web

El formato o ("notación") que se usa en páginas web es #RRGGBB, donde RR es el valor de la componente roja (usando dos dígitos hexadecimales), GG la componente verde y BB la azul.

Ejemplo: un tono de azul sería:
  • 64/255 rojo,
  • 48/255 verde
  • 255/255 azul (el máximo)
Así que en decimal es (64,48,255), que equivale al hexadecimal (40,30,FF) y se escribe #4030FF.

Algunos colores comunes

ColorDecimal
(Rojo, verde, azul)
Hexadecimal
(#RRGGBB)
Negro(0, 0, 0)#000000
Blanco(255, 255, 255)#FFFFFF
Rojo(255, 0, 0)#FF0000
Verde(0, 255, 0)#00FF00
Azul(0, 0, 255)#0000FF
Amarillo(255, 255, 0)#FFFF00
Cian(0, 255, 255)#00FFFF
Magenta(255, 0, 255)#FF00FF