Ministerio del Poder Popular para la Educacin Universitaria
Informtica eccin !"nica# $octurno Instituto Universitario de %ecnolo&'a Venezuela ede Matur'n Memorias (sesor) Inte&rantes) 1 Matur'n* +unio de ,-./ 0$1I2E INTRODUCCIN..................................................................................................................3 MEMORIA PRINCIPAL........................................................................................................4 CARACTERSTICAS DE MEMORIA PRINCIPAL............................................................4 IMPORTANCIA DE MEMORIA PRINCIPAL......................................................................5 MEMORIA VIRTUAL...........................................................................................................6 CARACTERSTICAS DE MEMORIA VIRTUAL................................................................7 IMPORTANCIA DE MEMORIA VIRTUAL.........................................................................7 EXPLIQUE MEDIANTE UN EJEMPLO DE LA VIDA QUE ES LA MEMORIA VIRTUAL...............................................................................................................................8 CONCLUSIN.......................................................................................................................9 2 I$%R31U22I4$ En la evolucin de la arquitectura de ordenadores, la cantidad de memoria principal ha ido creciendo. Pero el tamao de los programas crece an ms rpido que la memoria disponible, la memoria es uno de los principales recursos de la computadora, la cual debe de administrarse con mucho cuidado. Aunque actualmente la mayora de los sistemas de cmputo cuentan con una alta capacidad de memoria, de igual manera las aplicaciones actuales tienen tambin altos requerimientos de memoria, lo que sigue generando escase! de memoria en los sistemas multitarea y"o multiusuario. Actualmente para que el ordenador #uncione de #orma adecuada y no tenga ningn problema es necesario poseer en nuestro computador mucha memoria principal lo que lo hace ms costosa pero cuando esta no es necesaria es all donde entra la memoria virtual pero su #uncionamiento es ms lento aunque tiene como venta$a una e$ecucin de mayor cantidad de programas al mismo tiempo. 3 MEM3RI( PRI$2IP(5 %&emoria principal' (en lnea) *http+""es.,i-ipedia.org",i-i "&emoria.principal/ (0onsulta 12 de $unio de 1234) 5a memoria principal o primaria, 6&emoria 0entral 6, es aquella memoria de un ordenador, donde se almacenan temporalmente tanto los datos como los programas que la 0P7 est procesando o va a procesar en un determinado momento. Por su #uncin, es una amiga inseparable del microprocesador, con el cual se comunica a travs de los buses de datos. Por e$emplo, cuando la 0P7 tiene que e$ecutar un programa, primero lo coloca en la memoria y despus lo empie!a a e$ecutar. 5o mismo ocurre cuando necesita procesar una serie de datos8 antes de poder procesarlos los tiene que llevar a la memoria principal. 2(R(2%ER0%I2( 1E MEM3RI( PRI$2IP(5 9ui!, 0. %&emoria central o principal.' (en lnea) *http+"",,,.pchard,are.org" memorias"central.php/ (0onsulta 12 de $unio de 1234) 0apacidad o tamao de la misma. Es decir, el nmero de miles de posiciones que contiene. :ormalmente se e;presan en <.palabras, aunque en los ordenadores personales al ser las palabras de = bits se e;presan en <>bytes. En la actualidad, el tamao de la palabra es mltiplo del byte, ya que de esta #orma el acceso a la misma puede hacerse desde uno al ancho m;imo del bus de datos, ahorrando en muchos casos tiempo. As tendremos palabras de =, 3?, @1, ?4 bits y capacidades de siempre medidas en potencia de dos+ =, 3?, ?4, 31= <...etc Asiendo 3< igual a 321BC. Diempo de Acceso. Es el tiempo que invierte el ordenador desde que se emite la orden de lectura>escritura, hasta que #inali!a la misma. Este tiempo es muy pequeo, y de l depende la potencia del ordenado. Eon tpicos tiempos del orden de microsegundos e incluso del orden de 1 a 32 nanosegundos. El tamao de la celda. de#ine su anchura de palabra, y viene #i$ado por el ancho del registro de in#ormacin de memoria. Ei la palabra interna es superior a 4 la de la memoria, necesitara hacer ms de un acceso para conseguir toda la in#ormacin. Eon voltiles Atraba$an con volta$eC. Es la memoria desde donde el procesador recibe las instrucciones y guarda los resultados. Es el rea de traba$o para la mayor parte del so#t,are de un computador. Eon memorias de acceso aleatorio. IMP3R%($2I( 1E MEM3RI( PRI$2IP(5 %5a importancia de la memoria P9F:0FPA5 en la P0' (en lnea) * http+"",,,. in#ormatica>hoy.com.ar"memoria>ram"5a>importancia>de>la>memoria>P9F:0FPA5> en>la>P0.php/ (0onsulta 12 de $unio de 1234) Ein lugar a dudas, uno de los componentes #undamentales para que una computadora #uncione de manera correcta es su memoria principal, la cual debe encontrarse en la motherboard, y debe respectar ciertos parmetros de con#iguracin en el so#t,are para que el sistema operativo las detecte de #orma adecuada. Gunto con la placa madre, el procesador y el disco rgido, la memoria principal, es uno de los elementos que determinarn no slo el #uncionamiento correcto de nuestra P0, sino tambin la capacidad en la velocidad de trans#erencia y proceso de datos. Dengamos en cuenta que dentro de la memoria principal se circula una gran cantidad de in#ormacin, desde las instrucciones que son enviadas al procesador, pasando por el resultado de dicha operacin, y es utili!ada por las diversas aplicaciones e$ecutadas, como espacio de traba$o. Prcticamente todo lo que sucede con la in#ormacin en nuestra P0 pasa por la memoria principal, de all la importancia que este componente posee para que el resto de los elementos de la computadora, incluso del hard,are, puedan traba$ar sin inconvenientes. 5 0omo mencionamos, todas las instrucciones que se e$ecutan en la P0 pasan por la memoria principal, ya que es utili!ada como espacio de traba$o por el sistema operativo y todas las aplicaciones que utilicemos. MEM3RI( VIR%U(5 %&emoria virtual' (en lnea) *http+"",,,.alegsa.com.ar"memoriaH12virtual.php/ (0onsulta 12 de $unio de 1234) 5a memoria virtual es una tcnica de gestin de la memoria que permite que el sistema operativo disponga, tanto para el so#t,are de usuario como para s mismo, de mayor cantidad de memoria que est disponible #sicamente. 5a mayora de los ordenadores tienen cuatro tipos de memoria+ registros en la 0P7, la memoria cach Atanto dentro como #uera del 0P7C, la memoria 9A& y el disco duro. En ese orden, van de menor capacidad y mayor velocidad a mayor capacidad y menor velocidad. &uchas aplicaciones requieren acceso a ms in#ormacin Acdigo y datosC que la que se puede mantener en memoria #sica. Esto es as sobre todo cuando el sistema operativo permite mltiples procesos y aplicaciones e$ecutndose simultneamente. 7na solucin al problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las aplicaciones mantengan parte de su in#ormacin en disco, movindola a la memoria principal cuando sea necesario. Iay varias #ormas de hacer esto. 7na opcin es que la aplicacin misma sea responsable de decidir qu in#ormacin ser guardada en cada sitio AsegmentacinC, y de traerla y llevarla. 5a desventa$a de esto, adems de la di#icultad en el diseo e implementacin del programa, es que es muy probable que los intereses sobre la memoria de dos o varios programas generen con#lictos entre s+ cada programador podra reali!ar su diseo teniendo en cuenta que es el nico programa e$ecutndose en el sistema. 5a alternativa es usar memoria virtual, donde la combinacin entre hard,are especial y el sistema operativo hace uso de la memoria principal y la secundaria para hacer parecer que el ordenador tiene mucha ms memoria principal A9A&C 6 que la que realmente posee. Este mtodo es invisible a los procesos. 5a cantidad de memoria m;ima que se puede hacer ver que hay tiene que ver con las caractersticas del procesador. Por e$emplo, en un sistema de @1 bits, el m;imo es 1@1, lo que da 42J? &egabytes A4 KigabytesC. Dodo esto hace el traba$o del programador de aplicaciones mucho ms #cil, al poder ignorar completamente la necesidad de mover datos entre los distintos espacios de memoria. 2(R(2%ER0%I2( 1E MEM3RI( VIR%U(5 Lerrari, &. %&emoria virtual' (en lnea) *http+"",,,.slideshare.net "morgan#errari"memoria>virtual>MJ@222JNbtn:e;t/ (0onsulta 13 de $unio de 1234) 0omponente esencial de la mayora de los sistemas operativos actuales. 5os #ragmentos que no se usan no se cargan ni se descargan Oe la memoria Eimpli#ica la carga del programa para su E$ecucin llamada reubicacin, Oebido a que slo la parte de memoria virtual que est almacenada en la memoria principal, es accesible a la 0P7 IMP3R%($2I( 1E MEM3RI( VIR%U(5 Enche! A. %PQu es la memoria virtual y por qu es importanteR' (en lnea) *http+""computadoras.about.com"od"preguntas>#recuentes"a"Que>Es>5a>&emoria> Sirtual>T>Por>Que>Es>Fmportante.htm/ (0onsulta 13 de $unio de 1234) 5a memoria virtual aparece unida a los sistemas operativos modernos. Permite simular una 9A& de mayor tamao que la que tienes instalada en tu equipo. Pero, veamos cmo se e$ecuta un programa. 5as aplicaciones y sus datos, para poder ser usados por el procesador, tienen que pasar del disco duro, que es donde se encuentra almacenado todo cuando apagas al equipo, a la memoria 9A& que puede ser accedida de #orma directa por el micro. Eurge, por tanto la 7 necesidad de tener la mayor cantidad de esta, para poder hacer #uncionar de #orma correcta el sistema. Ei nos quedamos sin memoria no podremos e$ecutar ms programas y los que estamos e$ecutando tendrn problemas para traba$ar con ms datos es all donde la memoria virtual puede ser de gran utilidad aunque el computador puede #uncionar un poco ms lento pero con ms capacidad de almacenar o emular a la memoria principal para la e$ecucin de programas. Es siempre un compromiso entre la velocidad y la cantidad de datos que el sistema es capa! de procesar. E6P5I7UE ME1I($%E U$ E8EMP53 1E 5( VI1( 7UE E 5( MEM3RI( VIR%U(5 5a memoria virtual cumple un papel muy importante en la computadora y su #uncionamiento, ya que se trata del dispositivo donde se almacena temporalmente toda la in#ormacin que en la memoria principal no se puede ya con la que traba$an los microprocesadores para procesarla y devolver los resultados que los usuarios requieren. Ee podra reali!ar la siguiente analoga8 7n estudiante que debe reali!ar un traba$o y este debe ser e;puesto. El traba$o o in#orme podra considerarse equivalente el disco duro, el estudiante seria el procesador y para reali!ar dicha e;posicin reali!a unas diapositivas vamos a decir que esta es la memoria principal donde se va a almacenar la in#ormacin que el estudiante va e;poniendo en cada diapositiva pero en esta no puede ingresar toda la in#ormacin para resolver el problema este crea #ichas Avamos a decir que esta sera una memoria #lash que ingrese en la P0 y la utilice como memoria virtualC esto lo ayuda a e;poner la in#ormacin que no puede almacenar en la memoria principal AdiapositivasC las #ichas Amemoria virtualC que aunque es un poco ms lento a la hora de la e;posicin resuelve el problema de la #alta de memoria principal. 8 23$25UI4$ El propsito principal de una computadora es el de e$ecutar programas, estos programas, $unto con la in#ormacin que accedan deben de estar en la memoria principal Aal menos parcialmenteC durante la e$ecucin. Para optimi!ar el uso del 0P7 y de la memoria, el sistema operativo debe de tener varios procesos a la ve! en la memoria principal, para lo cual dispone de varias opciones de administracin tanto del procesador como de la memoria. 5a seleccin de uno de ellos depende principalmente del diseo del hard,are para el sistema. En la memoria principal son e$ecutados los programas y procesos de una computadora y es el espacio real que e;iste en memoria para que se e$ecuten los procesos y la memoria virtual la cual es de gran ayuda en los sistemas actuales es aquella que le o#rece a las aplicaciones la ilusin de que estn solas en el sistema y que pueden usar el espacio de direcciones completo. 9