viernes, 27 de septiembre de 2013




La memoria




La Memoria RAM son unas plaquetas de circuito que se pueden insertar en las ranuras o Slots de las placas madres.
la memoria cumple con una función muy importante en el sistema, por 
que es la que le da rapidez a los procesos. Si tenemos un microprocesador 
con mucha capacidad sera inútil, si no tiene una RAM que la acompañe a la 
par, por lo contrario sera lenta.


Las memorias son muy sensible por lo cual hay que ser muy cuidadosos con 
el manipuleo, estas están construidos por unos chip que son muy sensibles 
a las descargas electrostáticas por la cual las pueden quemar, para poder instalar una memoria en nuestra computadora hay que seguir unos simples pasos: se recomienda tener apagada la computadora y desconectada a la 
red eléctrica para que se descarguen los capacitores de la fuente, luego al costado derecho de la torre mirándola por la parte de atrás. Se le saca la 
tapa para tener acceso a la placa madre o motherboard sobre la cual se montan todo los componentes. las memorias se instalan en las ranuras de expansión de memoria señaladas como Slots de memorias. Estas ranuras disponen de dos palancas en las puntas las cuales al presionar hacia abajo permiten insertar los módulos de memoria. Al insertar un módulo estás palancas se cierran produciendo un click.  
Las memoria disponen de cortes, que se deben hacer coincidircon las elevaciones en las ranuras o Slots. Las memorias DDR tienen un sólocorte y las DIMM tienen dos. No se debe hacer una fuerza excesiva, másbien se debe chequear la memoria no este al revés o sea otro tipo de memoria, incompatible con nuestra placa madre.




                                                                   vídeo 
                   http://www.youtube.com/watch?v=8s53rYdsuWg

                                



RAM 

 Es una sigla que proviene de ("Read Aleatory Memory") o memoria de lectura aleatoria, que esta encargada de almacenar datos e instrucciones de manera temporal, lo cual de ahí viene el término de memoria de tipo volátil 
ya que pierde los datos almacenados después de apagar el equipo, pero tiene una muy alta velocidad para realizar transiciones de información. También 
en la memoria se carga parte del sistema operativo, programas, etc.

Ejemplo: 

Cuando damos doble click a la aplicación Microsoft Word, el programa será leído desde el disco duro e inmediata mente la computadora buscará almacenarlo en la memoria RAM, ello para que el usuario lo utilice sin la lentitud que implicaría trabajarlo desde el disco duro, y una vez terminada 
de usar la aplicación, la RAM se libera para poder cargar el próximo programa a utilizar.


La capacidad de una memoria está expresada en MB (mega bytes) o en GB (giga byte) siendo 1GB = 1024 MB. hay memorias de 16, 32, 64, 128, 256, 512MB, 1GB y 2GB. Cada fabricante puede optar por uno de varios diseños o arquitectura del circuito de una memoria, haciéndolas con 4 chips (unos bloques rectangulares negros y chatos con patas) de un sólo lado de la plaqueta.8 chips (cuatro de cada lado) o 16 chips (8 de cada lado). Esto suele ser determinante en cuanto a la compatibilidad de la placa madre por lo que es necesario leer muy bien el manual de esta, para saber qué tipo de memorias acepta.                           





Bueno un repaso a lo visto 

La memoria principal denominada RAM es donde la computadora guarda los datos que esta utilizando en el momento presente , el almacenamiento es considerado temporal porque los datos y programa permanece en ella mientras que la computadora este encendida o no sea reiniciada.
Se le llama RAM por que es posible acceder a cualquier ubicación de ella aleatoria y rápidamente, físicamente están constituidas por un conjunto 
de chip normal mente conectada a la tarjetas madre, los chip de memoria 
son rectángulos negros que suelen ir soldados en grupo de unas plaquetas 
de pines o contactos. Los computadores actuales cuentan con la capacidad 
de aumentar la memoria RAM.



A la memoria se le puede dar una asignación, consiste en el proceso de asignar con propósitos específicos
consiste en ell tiempo: compilación y ejecución o automática.
Si es en tiempo de ejecución es dinámica
 
Si es en tiempo de compilación es estática
 
Si son variables locales a un grupo de sentencias se denomina automática

 

ejecución es la asignación dinámica de almacenamiento de memoria para utilización por parte de un programa de computador durante el tiempo de ejecución de ese programa. Es una manera de distribuir la propiedad de recursos de memoria limitada entre muchas piezas de código y datos. 


compilación estática de memoria consiste en el proceso de asignar memoria en en tiempo de compilación antes de que el programa asociado sea ejecutado, a diferencia de la asignación dinámica o la automática donde la memoria se asigna a medida que se necesita en tiempo de ejecución.



Las variables automáticas Pueden ser asignadas automática mente en la 
pilas de datos cuando se entra en el bloque de códigos. Cuando se sale del bloque, las variables son automática mente des asignadas. Las variables automáticas tendrán un valor sin definir cuando son declaradas, por tanto 
es buena práctica de programación inicializarlas con un valor válido antes de usarlas.



Memoria virtual 

Es una técnica de administración de la memoria real que permite que el sistema operativo le brinde al software de usuario y a si 
mismo un espacio mayor que la memoria real. La mayoría de los ordenadores tienen cuatro tipos de memoria: registro de la CPU, la memoria cache, la memoria física y el disco duro que es más lento pero mucho más grande y barato.

Aunque la memoria virtual podría estar implementada por el software del sistema operativo, en la práctica siempre se usa una combinación hardware 
y software dado el esfuerzo extra que indicaría para el procesador, también simplifica la carga de programa para su función llamada reubicación. Este procedimiento permite que cada programa se ejecute en cualquier posición 
en la memoria física.

El término memoria virtual se asocia normalmente con sistemas que emplean paginación, aunque también se puede usar memoria virtual basada en la segmentación. El uso de la paginación en la memoria virtual.
Cada proceso tiene su propia tabla de páginas y cuando carga todas sus páginas en la memoria principal, se crea y carga en la memoria principal 
una tabla de páginas. Cada entrada de la tabla de páginas contiene el 
número de marco de la página correspondiente en la memoria principal.daremos un ejemplo en el siguiente vídeo. 


                                                 vídeo

                                                                                                      






Memoria cache

Es un tipo de memoria donde se guardan datos que la PC necesita para trabajar, la memoria principal de la PC RAM y la memoria cache son iguales 
en muchos aspectos la diferencia está en el uso que se le da a la cache. Debido a la gran velocidad alcanzada por los microprocesadores la RAN de 
la computadora no es lo suficiente mente rápida para almacenar y transmitir los datos que el microprocesador necesita, por lo que tendría que espera 
que la memoria estuviera disponible y el trabajo se atrasaría, para evitarlo 
se usa una memoria muy rápida estratégica mente situada entre el micro y 
la RAM que es la memoria cache.


La memoria  cache es una memoria más pequeña y rápida la cual almacena copias de datos en la cual está ubicada en la memoria principal que se 
utiliza con mas frecuencia. Es un conjunto de datos duplicados de otros originales con las propiedades que los datos originales son costosos de acceder normal mente en tiempo respecto a la copia en la cache. Cuando se accede por primera vez a un dato se hace una copia en la cache, los acceso siguiente se realiza a dicha copia haciendo que al tiempo medio al dato sea menor. Cuando el procesador necesita leer o escribir en una ubicación en 
la memoria principal primero verifica si una copia de los datos está en la cache, si es así el procesador de inmediato lee o escribe de inmediato en 
la memoria cache que es mucho mas rápido que la de la lectura o escritura 
a  la memoria principal.










Hay tres tipos diferentes de memoria caché para procesadores:

Caché de 1er nivel (L1): Esta caché está integrada en el núcleo del procesador, trabajando a la misma velocidad que este. La cantidad de memoria caché L1 varía de un procesador a otro, estando normalmente 
entra los 64KB y los 256KB. Esta memoria suele a su vez estar dividida en dos partes dedicadas, una para instrucciones y otra para datos. 


Caché de 2º nivel (L2): Integrada también en el procesador, aunque no directa mente en el núcleo de este, tiene las mismas ventajas que la caché L1, aunque es algo más lenta que esta. La caché L2 suele ser mayor que la caché L1, pudiendo llegar a superar los 2MB.
A diferencia de la caché L1, esta no está dividida, y su utilización está más encaminada a programas que al sistema. 


Caché de 3er nivel (L3): Es un tipo de memoria caché más lenta que la L2, muy poco utilizada en la actualidad. 


En un principio esta caché estaba incorporada a la placa base, no al procesador, y su velocidad de acceso era bastante más lenta que una caché de nivel 2 o 1, ya que si bien sigue siendo una memoria de una gran rapidez (muy superior a la RAM, y mucho más en la época en la que se utilizaba), depende de la comunicación entre el procesador y la placa base. 


Para hacernos una idea más precisa de esto, imaginemos en un extremo el procesador y en el otro la memoria RAM. Pues bien, entre ambos se encuentra la memoria caché, más rápida cuanto más cerca se encuentre del núcleo del procesador (L1). 


Las memorias caché son extremada mente rápidas (su velocidad es unas 5 veces superior a la de una RAM de las más rápidas), con la ventaja añadida de no tener latencia, por lo que su acceso no tiene ninguna demora... pero es un tipo de memoria muy cara.
Esto, unido a su integración en el procesador (ya sea directa mente en el núcleo o no) limita bastante el tamaño, por un lado por lo que encarece al procesador y por otro por el espacio disponible. 


En cuanto a la utilización de la caché L2 en procesadores multinucleares, existen dos tipos diferentes de tecnologías a aplicar.


Por un lado está la habitual mente utilizada por Intel, que consiste en que 
el total de la caché L2 está accesible para ambos núcleos y por otro está 
la utilizada por AMD, en la que cada núcleo tiene su propia caché L2 
dedicada solo para ese núcleo. 


La caché L2 apareció por primera vez en los Intel Pentium Pro, siendo incorporada a continuación por los Intel Pentium II, aunque en ese caso 
no en el encapsulado del procesador, sino externamente (aunque dentro 
del procesador). 






El procesador 

 El procesador es un circuito electrónico integrado que actúa como unidad central de proceso de un ordenador, proporcionando el control de las operaciones de cálculo.
Su velocidad de trabajo se mide en Megahertzios (MHz) o Gigahertzios (GHz) y su capacidad de proceso por el número de bits que es capaz de manejar a la vez (por ejemplo: 32 bits, o 64 bits).


 El procesador formados por componentes extremada mente pequeños formados en una única pieza plana de poco espesor. Su componente principal son los semi conductores, principal mente silicio y germanio.

 Pueden llegar a tener varias decenas de millones transistores, además de otros componentes electrónicos como diodos, resistencias, condensadores... etc, todo ello en varios milímetros cuadrados.

   
El Procesador de la computadora
 Ubicacaión procesador en la motherboard



 El procesador es el cerebro del sistema, encargado de procesar toda la información. Es el componente donde es usada la tecnología más reciente. Existen en el mundo sólo cuatro grandes empresas con tecnología para fabricar procesadores competitivos para computadoras: Intel (que domina más de un 70% del mercado), AMD, Vía (que compró la antigua Cyrix) e IBM, que fabrica procesadores para otras empresas, como Transmeta.
Algunos de los modelos más modernos, y los cuales cuentan con la tecnología más avanzada de la actualidad son el  intel core sandy bridge en sus variables i3, i5 e i7, el AMD Fusión y FX, los cuales pueden incorporar hasta 8 núcleos.



 Con el contenido ya visto Ahora Seremos capaz de entender y como chequear la capacidad de nuestro computador aquí un simple ejemplo con este vídeo.









No hay comentarios:

Publicar un comentario