miércoles, 7 de septiembre de 2016

jerarquia de la memoria



2.


3.



4.

5.

6.

7.


8.

1.Un procesador, en su interior, no es más que un conjunto de bloques conectados entre si. Cada uno de estos realiza una función. El diseño de esos elementos y como se conectan es lo que se llama arquitectura.
Para funcionar, una computadora lee instrucciones y datos. La velocidad a la que lee datos y realiza cálculos, viene determinada por la famosa frecuencia de funcionamiento que puedes ver en cualquier folleto de un micro.
Sin embargo, gracias a los avances producidos en el diseño de la arquitectura, las prestaciones cada vez dependen menos de esa frecuencia de funcionamiento. Puede ocurrir, por tanto, que un micro con una menor velocidad sea capaz de realizar más tareas.
Para entenderlo, hay que revisar un poco la historia.
Cuando se crearon los primeros microprocesadores, estos sólo eran capaces de realizar una operación en cada ciclo de reloj. Sin embargo, gracias a cambios arquitectónicos, cualquier procesador actual es capaz de procesar varias instrucciones al mismo tiempo. Por supuesto, cada arquitectura, será más eficiente al ejecutar unas u otras operaciones.
Aparte de eso, cuando se cambia la arquitectura, se pueden añadir más bloques que ejecuten nuevas instrucciones. Es lo que ocurre con los conjuntos de instrucciones SSE Y AVX .Estas, permiten acelerar ciertos cálculos asociados a programas matemáticos, científicos, financieros y de seguridad. Al implementar estos bloques, se consigue aumentar la velocidad de ejecución de forma radical, pero se necesita que los desarrolladores de software vuelvan a crear los programas de nuevo.A veces se va más allá de añadir unas cuantas instrucciones. La capacidad de integración mejora a pasos agigantados. Cada 18 meses, más o menos, estos avances permiten añadir el doble de transistores en la misma área. Esto significa que en unos tres años se puede crear un microprocesador que ocupe la cuarta parte de espacio.



El problema surge entonces a la hora de rellenar ese espacio. La primera opción que se tomo fue la más lógica. Se añaden más núcleos, que no es más que replicar procesadores e interconectarlos entre si. Tras esto, se tiende a integrar cada vez más elementos dentro de la CPU. Digamos que los elementos pasan de la placa base poco a poco al micro. Se van integrando por ejemplo, el controlador de memoria, o la tarjeta grafica
A tanto ha llegado esta evolución, que se empieza a utilizar el concepto de APU en vez del de CPU. En un futuro no muy lejano se tendera a SOC (system on a chip) es decir a que todo el sistema se encuentre en el interior de una pastilla.
Aparte de la parte lógica, no debemos de olvidar que un micro es un dispositivo físico. Como tal, esta limitado en aspectos tales como la temperatura o el voltaje. En esencia, la potencia consumida por un procesador es proporcional a la frecuencia de funcionamiento. Es decir, si aumentamos en un 30% la velocidad también la potencia aumentara en la misma proporción. Si el sistema de refrigeración, normalmente un ventilador, no es capaz de disipar esa potencia, la temperatura aumentara de manera constante hasta que el dispositivo se queme o se pare.
Los fabricantes, teniendo en cuenta esto, añaden sistemas a los procesadores para acelerar su funcionamiento siempre y cuando estemos dentro de unos límites físicos aceptables. Ejemplos de tecnologías que realizan esto son los famosos Core AMD y Boost INTEL . procesador puede funcionar más lento en caso de que el sistema no necesite tanta velocidad de ejecución.
Por supuesto, la arquitectura también define como se comporta el procesador en relación a otros elementos de la placa base. Por ejemplo la conexión con las memorias o los canales de acceso a las tarjetas graficas 
En definitiva, la arquitectura es junto a la tecnología de fabricación lo que define las características y las posibles prestaciones de un microprocesador. Como ves, todo esto hace que sea cada vez más complejo la comparación entre los distintos procesadores ya que puede ser que algunos sean más rápidos que otros en un tipo de aplicaciones y en otras no.

ascii

1
Código ASCII
ASCII generalmente se pronuncia "aski", es un acrónimo de American Standard Code for Information Interchange. Este código asigna a las letras del alfabeto, a los dígitos decimales del 0 al 9 y a varios símbolos adicionales un número binario de 7 bits (poniéndose el BIT 8 en su estado de apagado o 0). De esta forma cada letra, dígito o carácter especial ocupa un byte en la memoria de la computadora. Podemos observar que este método de representación de datos es muy ineficiente en el aspecto numérico, ya que en formato binario nos basta un solo byte para representar números de 0 a 255, en cambio con el código ASCII un byte puede representar únicamente un dígito. Debido a esta ineficiencia, el  código ASCII es principalmente utilizado en la memoria para representar texto.
2.

3. ASCII EXTENDIDO



metodo bcd


Metodo BCD

BCD es un acrónimo de Binary Coded Decimal. En esta notación se utilizan grupos de 4 bits para representar cada dígito decimal del 0 al 9. Con este método podemos representar dos dígitos por byte de información. Aœn cuando este método es mucho mas práctico para representación de números en la memoria en comparación al ASCII, todavía se queda por debajo del binario, ya que con un byte en el método BCD solo podemos representar dígitos del 0 al 99, en cambio, en formato binario podemos representar todos los dígitos desde 0 hasta 255. Este formato es utilizado principalmente para representar números muy grandes en aplicaciones mercantiles ya que facilita las operaciones con los mismos evitando errores de redondeo.

viernes, 12 de agosto de 2016

unidades electricás

AMPERIO
Es la unidad de intesidad de corriente electrica que forma parte de las unidades basicas, manteniendo su intensidad de una corriente constante de dos conductores paralelos y rectilineos de longitud infinita ,Se representa con una A mayusculá y mide la cantidad de electrones que pasa atraves de un material conductor en un segundo 
; recibe el nombre de amperio gracias al matematico y fisico andre marle ampere.

CULOMBIO 
Es la cantidad de carga transportada en un segundo por una corriente de un amperio de intensidad de corriente electrica 
1c=1a.s
En principio el culombio seria definido en terminos de cantidad de veces . la carga elemental,El culombio puede ser negativo o positivo .
El culombio negativo equivale a 6,241509629152650 veces la carga de un electron 

VOLTIO
El voltio se define como la diferencia de potencial a lo largo de un conductor cuando una corriente de un amperio utiliza un vatio de potencia 
Asi mismo el vatio se define de forma equivalente como la diferencia de potencial existente entre dos puntos tales que hay que realizar 

OHMIO
Resistencia electrica que existe entre dos puntos de un conductor ,cuando una diferencia de potencial constante de 1 voltio aplicada entre estos dos puntos produce en dicho conductor una corriente de intensidad de 1 amperio (cuando no haya fuerza electromotriz en el conductor ) 

FARADIO 
Es la cantidad de un condensador entre cuyas armaduras existe una diferencia de potencial electrico de 1 voltio cuando esta cargando de una cantidad de elctricidad igual a un culombio 
en electrotecnia mide mas especificamente la capacidad de un condensador o un sistema de conductores , es decir , la carga que puede almacenar cuando se aplica una tensión  



arquitectura de hardware



La arquitectura de hardware nos permite estudiar el funcionamiento de una maquina ; donde podemos revisar a fondo los componentes eléctricos o si es el caso mecánicos , y entender el funcionamiento de la maquina al procesar información o al almacenar entre otras funciones .