¿Se puede aumentar RAM con PENDRIVE?

Imagen de deadmartir
0 puntos

Hola Ubuntista, me dirijo a ustedes para hacerle esta consulta¿es posible aumentar la ram de mi pc con algun tipo de pendrive? He sabido que en window$ si se puede.

 ¿alguien lo ha hecho?

¿me pueden decir como?

Gracias de antemano 

Imagen de carlosV2.0
+1
0
-1

Lo dudo muchíssimo que se pueda. El sistema de streams de datos entre el procesador y el dispositivo USB es demasiado complejo (se usan muchos chips) y demasiado lento para llegar a ser un dispositivo con función RAM.

Ahora bien, otra cosa es que quieras que sea SWAP, eso ya no lo se. La memoria SWAP es un espacio del disco duro (con el que el procesador tambien tiene problemas en llegar).

 

Lo si existe (creo) es memoria RAM para el puerto PCMCIA. Este puerto tiene conexión directa con el procesador. Imagíno que quizas así si se podría, pero no creo que nunca se pueda llegar a usar un PenDrive como RAM ni en GNU/Linux, ni en Win. Y los motivos son lo ya mencionados:

- Demasiados chips por el medio augmentando la complejidad de la red

- Velocidad de transferencia MUY LENTA encomparación con una RAM

 

Yo creo que no se podira. 

 

Carlos

 

....:::::::::::....

La solución más sencilla es probablemente la correcta (Navaja de Occam)

Hoy por ti, mañana por mi. Aprender para enseñar

+1
0
-1

Carlos
La solución más sencilla es probablemente la correcta (Navaja de Occam)
Hoy por ti, mañana por mi. Aprender para enseñar

Imagen de cdp
+1
0
-1

No tengo idea pero no le encuentro utilidad.

Si usaras un pendrive como ram estarias transmitiendo datos constantemente mediante usb lo que implica lentitud (480Mbps), inseguridad, desgaste, entre otras cosas.

Le encuentro mucho mas sentido aumentar tu swap ya que hablamos de velocidades de transferencia de hasta 3Gbps si tenes un disco sata2.


necesitas ayuda? dudas? insultos?

mail, jabber, msn, gtalk: checho289@gmail.com

+1
0
-1

necesitas ayuda? dudas? insultos?

mail, jabber, msn, gtalk: checho289@gmail.com

Imagen de deadmartir
+1
0
-1

Muchas gracias carlosv2.0 y cdp. han sido muy claros en su respuesta

Lastima por lo de la ram, no funciona la cosa como yo queria.

Pero de paso he aprendido algo acerca del funcionamiento del pc

 Gracias nuevamente

+1
0
-1
Imagen de felipe512
+1
0
-1

he visto en ubuntulife o otra pagina que si se puede pero no se que consecuencias traera

buscalo en google "aumentar la memoria ram con un usb en ubuntu"

XD 

+1
0
-1
Imagen de carlosV2.0
+1
0
-1

Estamos en las mismas, lo que quizas se podria augmentar, es la SWAP pero a una velocidad increiblemente lenta.

La arquitectura de un procesador y su memoria, es la siguiente:

Procesador <-> Cache L1 <-> Cache L2 <-> RAM

(NOTA: Pueden haber más caches)

 

Todo lo que salga de esta jerarquía, es considerado como soporte de almacenamiento de datos y absolutamente nada que no sea Cache o RAM, puede ejecutar un programa en un PC.

La cosa funciona así:

Cuando tu pides abrir firefox, el ordenador, literalmente, lo carga. El proceso de carga implica una trasferencia de información entre el disco duro y la memoria RAM. Para hacer esta transferencia, se podría usar el procesador que se encargaria de ir haciendo las llamadas a los chips o se puede usar el chip DMA. Normalmente, cualquier transferencia de datos que no requiera del uso del procesador, se hace con este chip para, así, liberar el procesador de carga y permitirle ir ejecutando otras cosas. El procesador tan solo tiene que "programar" este chip y el chip ya se encargará de realizar toda la transferencia.

 

Como funciona la memoria RAM?

Bien, estabamos en el ejemplo de firefox. Cuando se precisa del navegador, el procesador (a través del DMA), carga literalmente el programa en RAM. A partir de entonces, deja de ser un programa y pasa a llamarse proceso.

Cuando navegas, toda la información que necesita firefox para ir ejecutando sus rutinas está en la RAM (hay veces que no está toda y tienes que esperar a que cargue otro poco del disco duro).

Así pues, todo lo que quieres ejecutar y mantener cargado en el sistema, se encuentra en la RAM.

 

Que pasa cuando la RAM se llena?

Pongamos que tenemos una RAM de 1 GB, que tenemos 994 MB ocupados por otros procesos (siempre hay una parte que corresponde al SO (los requisistos mínimos de RAM para que funcione ;) )). Entonces, quieres ejecutar un proceso que ocupa 9 MB. No cabe en RAM. Como que no cabe, el procesador busca un proceso dentro de la RAM para que al quitarlo queden como mínimo 9 MB. Cuando lo encuentra, lo quita de la RAM y pone el nuevo allí. Pero que pasa con ese proceso? Ese proceso, se va a la SWAP. La SWAP, como todos sabeis, es una región del disco duro destinada al intercambio de procesos y por lo tanto es muy muy muy lenta en comparación con el paso entre el procesador y la RAM. Por ese motivo, si llenais la RAM, se relentiza un poquitín el PC (esta moviendo información entre la RAM y la SWAP).

Hay que tener en cuenta una cosa muy importante: los procesos de la SWAP no pueden ser ejecutados. Para poder continuar con un proceso que se envió a la SWAP, necesita nuevamente volver a la RAM (por lo que si no hay espacio, otro proceso se irá a la SWAP y si no, pos mejor xD).

 

Lo más importante del asunto es saber que el procesador no puede ejecutar nada que no esté en RAM!!!

 

En todo esto me baso para decir que si efectivamente se puede usar un PenDrive como memória volátil, sería en todo caso como SWAP pero el proceso sería muy lento pues para llegar del PenDrive a la RAM, hay que pasar por varios buses de datos con sus chips para poder llegar tan solo al DMA.

 

Carlos

 

....:::::::::::....

La solución más sencilla es probablemente la correcta (Navaja de Occam)

Hoy por ti, mañana por mi. Aprender para enseñar

+1
0
-1

Carlos
La solución más sencilla es probablemente la correcta (Navaja de Occam)
Hoy por ti, mañana por mi. Aprender para enseñar

Imagen de kalichex
+1
0
-1

Que buena explicación sobre todo el proceso entre el procesador y la memoria RAM Carlos, siempre quise saber como fucncinaba esto exactamente y has aclarado mis dudas al rspecto, gracias.

___________________________________________ 

Linux User: 452425 Equipo: HP Pavilion dv2125LA - Centrino Duo 1.6GHz - RAM 1 GB 667MHz - DD 120 GB - Video Intel 945GM - Ubuntu 7.04 Feisty Fawn.

<a href="http://ubuntucounter.geekosophical.net" title="The Ubuntu Counter Projec

+1
0
-1

Linux User: #452425 Ubuntu User: #16903 Equipo: HP Pavilion dv2125LA - Centrino Duo 1.6GHz - RAM 1 GB 667MHz - DD 120 GB - Video Intel 945GM - Ubuntu 7.04 Feisty Fawn.

Imagen de 4nt4r3x
+1
0
-1

Hola buenas, soy nuevo por aqui y bueno espero ayudar en los posible aunque sea novato en esto de Linux, aunque seguro que lo que hare sera aprender mucho.

Al tema que es lo que cuenta, aprovecharndo el post , por lo que se dudo que sea factible, pero segun tengo entendido en "Vista" es posible hacer esto con una memoria USB, pero no para la RAM sino para la cache del HDD, no se si esto sera posible en Linux (en mi caso uso Ubuntu) pero de ser asi creo que seria una pasada, por que si ya se obtiene rendimiento con Ubuntu no me quiero imaginar como seria con una cache de disco a un tamaño de estas caracteristicas.

 Saludos, 4nt4r3x...

___________ 

 

El sistema operativo perfecto es aquel que se adapta a nuestras necesidades y pierde el protagonismo ante las aplicaciones.

+1
0
-1

El sistema operativo perfecto es aquel que se adapta a nuestras necesidades y pierde el protagonismo ante las aplicaciones.

Imagen de orla17
+1
0
-1

Solo para actualizar este tema si alguien lo lee, si se puede usar una memoria flash como un tipo de memoria RAM en windows vista, esto es llamado ReadyBoost lo pueden buscar en Wikipedia. Con transferencias de datos tan altos que manejan los dispositivos de ahora esto se puede lograr sin ningun problema.

Yo lo he usado en Vista y aumenta realmente la velocidad del sistema, segun he leido que acorta la vida de la memoria flash, pero ahora las memorias flash son muy baratas, incluso en una ocasion en McDonald's regalaron memorias de 2GB. Por lo que a quien le importa si se acorta la vida de estas. Yo uso una memoria de 4GB por lo que mi sistema tiene 4GB de lo que se podria llamar RAM de segunda categoria y se siente un cambio increible.

Ahora en Ubuntu he estado cerca de lograr hacer esto, pero nunca lo he logrado por completo. Pero segun lei recientemente si se puede. Por lo que si alguien pone los pasos para esto se le agradece mucho.

+1
0
-1
Imagen de gordolaya
+1
0
-1

Recientemente he sabido el sistema de Vista que permite "aumentar" la memoria ram, en mi caso me gustaria saber si es posible, en ese caso podria servir para "aumentar" la ram en equipos antiguos (la memoria pc133 es dificil de encontrar) y quizas (si fuese posible) seria una forma barata de aumentar la memoria en estos equipos.

Saludos a todos.

P.D. utilizo la v 8.04 LTS

+1
0
-1

Saludos a todos.

Imagen de mama21mama
+1
0
-1

Por lo que me dijo el colega @mestrolinux

el en su android le incremento la ram solo linkeando.

Habría que preguntarle si se puede en ubuntu.

+1
0
-1

mi blog
mama libre

Imagen de teamcpc
+1
0
-1

Por ejemplo, yo tengo un pentium II con 192 Mb de RAM, estaría bien enchufarle un pendrive de 2Gb para usarlo con memoria RAM, pero aparte de lo lejos que le pillaría el procesador los puertos son USB 1.1
Como bien decís, aumentar la swap si es una solución mejor y de hecho es lo que tengo hecho para tener un Ubuntu viejo más o menos operativo.

+1
0
-1
Imagen de furruko
+1
0
-1

Buen dia..
Saludos a tod@s...
Revisando en la web encontre este post el cual detalla exactamente lo que pretendias hacer... http://www.taringa.net/posts/linux/5730545/ReadyBoost-en-GNU-Linux.html

+1
0
-1
Imagen de teamcpc
+1
+1
-1

La pega que le veo es que lo que mata a las memorias de los pendrive es precisamente estar continuamente borrando y grabando, no se cuando uso intensivo podría aguantar.

+1
+1
-1
Imagen de Jose Luis 1320
+1
0
-1

una USB es un dispositivo de memoria RAM no volátil, es decir que no se puede andar escribiendo y borrando datos tal cual una RAM ram.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro