locked
Ayuda con Audio RRS feed

  • Pregunta

  • Hola, tengo el vista 32 bits, con Tipo de procesador DualCore Intel Core 2 Duo E6420, 2133 MHz (8 x 267) y por si sirve de algo tengo de Placa Base MSI P4M890M-L/IL (MS-7255).

    Mi problema viene cuando le añadi 4 gb de ram, y una tarjeta grafica nvidia 9600 gt 512 mb. Yo tenia 2 gb de ram, y quise ampliarlo pro el pc solo me reconocia 3gb..lo raro es que cuando sumo un modulo de 2 gb + otro de 2 gb me aparece en el audio una cruz roja y dice  "ningun dispositivo de salida de audio instalado". Mas raro aun es, cuando coloco 1gb de ram (el que tenia antiguamente) + 2 gb ( de los nuevo) y el audio reaparece.

    Despues de esto pense en que podia ser la fuente de alimentacion, que tenia de 300 w, asique añadi una de 520w. Esto no dio resultado, y cada vez que coloco 2 gb + 2 gb me desaparece el audio, y ademas  solo me reconoce 3 gb de RAM, solo cuando pongo 1gb + 2gb me aparece audio (logicamente tambien me reconoce 3 gb de RAM)

    No se..alguna idea de por que todo esto?? alguno sabeis decirme si puedo tener mis 4 gb completos y audio tambien? o esque el PC no rinde mas y deberia cambiar la placa base??

    Gracias de antemano y un saludo !
    lunes, 13 de abril de 2009 21:34

Respuestas

  • Es un Windows a 32 Bits!!!, el Vista 32 bits no puede con mas de 4 GB (y es normal que no llegue ni a los 4 GB).

    Si lo deseas saber mas a fondo el porqué, puedes visitar http://www.multingles.net/docs/jmt/4gbmem.htm, asi que si deseas usar esos 4 GB necesitas Windows a 64 Bits.

    NO te recomiendo usar el Windows a 64 bits con solo 4 GB, te lo recomiendo con 8 GB para arriba.

    Y como tu Windows 32 bits tiene conflictos con los 4 GB (creo que ya te distes cuenta al leer el artículo), es lógico que sucedan conflictos con otras cosas, a como en tu caso en particular te sucede con el sonido.

    Windows Vista tiene de sobra con los 2 GB (si son DDR 2 667 (333 Mhz) o superiores). Si te trabaja sin conflictos con 3 GB dejala con esos tres GB, que desde los 2 GB para arriba, es ganacia que los puedas usar en Windows 32 bits.

    Y te recomiendo NO frustrarte con que no agarres los 4 GB, mejor alégrate de que puedes agarrar mas de 2 GB!!!!. NO se te ocurra cambiar a Windows 64 bits solo por los 4 GB, ya te dije, Windows 64 solo para 8 GB o mas de RAM.

    Además en Windows 64 bits te quedarás sin compatibilidad con muuuchos drivers y códecs de audio y video, y también te quedarás sin compatibilidad para varios programas.

    En resumen: Quédate con 3 GB y Windows 32 bits

    O puedes usar el Windows 64 bits con 8 GB y afrontar las consecuencias....
    ^_^ [Una fórmula es para la eternidad. (Albert Einstein)] * [Cuando una persona padece delirios se le llama locura. Cuando muchas personas padecen de un delirio, se le llama religión. (Robert M. Pirsig (Filósofo))] * [Durante la etapa primitiva de la evolución espiritual del género humano, la fantasía de los hombres creó dioses a su propia imagen. (Albert Einstein)] ^_^
    • Marcado como respuesta fidglan miércoles, 15 de abril de 2009 7:11
    • Desmarcado como respuesta fidglan miércoles, 15 de abril de 2009 7:12
    • Marcado como respuesta fidglan miércoles, 15 de abril de 2009 7:12
    lunes, 13 de abril de 2009 22:23

Todas las respuestas

  • Es un Windows a 32 Bits!!!, el Vista 32 bits no puede con mas de 4 GB (y es normal que no llegue ni a los 4 GB).

    Si lo deseas saber mas a fondo el porqué, puedes visitar http://www.multingles.net/docs/jmt/4gbmem.htm, asi que si deseas usar esos 4 GB necesitas Windows a 64 Bits.

    NO te recomiendo usar el Windows a 64 bits con solo 4 GB, te lo recomiendo con 8 GB para arriba.

    Y como tu Windows 32 bits tiene conflictos con los 4 GB (creo que ya te distes cuenta al leer el artículo), es lógico que sucedan conflictos con otras cosas, a como en tu caso en particular te sucede con el sonido.

    Windows Vista tiene de sobra con los 2 GB (si son DDR 2 667 (333 Mhz) o superiores). Si te trabaja sin conflictos con 3 GB dejala con esos tres GB, que desde los 2 GB para arriba, es ganacia que los puedas usar en Windows 32 bits.

    Y te recomiendo NO frustrarte con que no agarres los 4 GB, mejor alégrate de que puedes agarrar mas de 2 GB!!!!. NO se te ocurra cambiar a Windows 64 bits solo por los 4 GB, ya te dije, Windows 64 solo para 8 GB o mas de RAM.

    Además en Windows 64 bits te quedarás sin compatibilidad con muuuchos drivers y códecs de audio y video, y también te quedarás sin compatibilidad para varios programas.

    En resumen: Quédate con 3 GB y Windows 32 bits

    O puedes usar el Windows 64 bits con 8 GB y afrontar las consecuencias....
    ^_^ [Una fórmula es para la eternidad. (Albert Einstein)] * [Cuando una persona padece delirios se le llama locura. Cuando muchas personas padecen de un delirio, se le llama religión. (Robert M. Pirsig (Filósofo))] * [Durante la etapa primitiva de la evolución espiritual del género humano, la fantasía de los hombres creó dioses a su propia imagen. (Albert Einstein)] ^_^
    • Marcado como respuesta fidglan miércoles, 15 de abril de 2009 7:11
    • Desmarcado como respuesta fidglan miércoles, 15 de abril de 2009 7:12
    • Marcado como respuesta fidglan miércoles, 15 de abril de 2009 7:12
    lunes, 13 de abril de 2009 22:23
  • Hola, tengo el vista 32 bits, con Tipo de procesador DualCore Intel Core 2 Duo E6420, 2133 MHz (8 x 267) y por si sirve de algo tengo de Placa Base MSI P4M890M-L/IL (MS-7255).

    Mi problema viene cuando le añadi 4 gb de ram, y una tarjeta grafica nvidia 9600 gt 512 mb. Yo tenia 2 gb de ram, y quise ampliarlo pro el pc solo me reconocia 3gb..lo raro es que cuando sumo un modulo de 2 gb + otro de 2 gb me aparece en el audio una cruz roja y dice  "ningun dispositivo de salida de audio instalado". Mas raro aun es, cuando coloco 1gb de ram (el que tenia antiguamente) + 2 gb ( de los nuevo) y el audio reaparece.

    Despues de esto pense en que podia ser la fuente de alimentacion, que tenia de 300 w, asique añadi una de 520w. Esto no dio resultado, y cada vez que coloco 2 gb + 2 gb me desaparece el audio, y ademas  solo me reconoce 3 gb de RAM, solo cuando pongo 1gb + 2gb me aparece audio (logicamente tambien me reconoce 3 gb de RAM)

    No se..alguna idea de por que todo esto?? alguno sabeis decirme si puedo tener mis 4 gb completos y audio tambien? o esque el PC no rinde mas y deberia cambiar la placa base??

    Gracias de antemano y un saludo !
    Bueno amigo lo que ha dicho Miroslav es asi tu sistema de 32 bits solo este puede localizar un maximo de (2^32) direcciones fisicas, en pocas palabra si pone otra memoria nada se queda como hasta ahora ademas te dara problemas, ahora tu procesador admite 64 bits, si quieres puedes pasarte a Windows Vista 64 bits, y a partir de 8gb funcionar, pero como te ha dicho el amigo Miroslav, es tener problemas con progrmas o drivers.

    Nada esta es la solucion te reconocera como mucho 3,2 gb

    Un Saludo Juan
    martes, 14 de abril de 2009 12:07
  • Bueno amigo lo que ha dicho Miroslav es asi tu sistema de 32 bits solo este puede localizar un maximo de (2^32) direcciones fisicas, 
    Recordad, que esto no es del todo verdad... y que es decision de Miscorosft en los sistemas de consumo.

    Realmente los procesadores de 32 bits, tienen 36 lineas de direcciones con lo cual pueden direccionar 2 elevado a la 36 es decit 64 GB's de RAM. Para esto, Intel introdujo hace años el modo PAE (Phisical Address Extension) en cual direcciona con los 32 bits de un registro mas otros 4 de un registro de control.

    Pero... aunque esto en los sistemas server de Microsoft de 32 bits se usa directamente, en los sistemas de consumo como Vista, XP y el futuro Windows 7, Microsoft ha decidido no implementarlo ya que si hiciese remapping del hardware por encima de los 4 GB's implicaria que todos los drivers deben estar bien construidos (los certificados lo estan)... y sabemos que esto no es cierto y que los drivers que nos meten los fabricantes son una castaña. Para evitar pantallazos azules que un usuario final no sabria el por qué, MS en los sistemas de consumo ha suprimido esta posibilidad. Solo los server de 32 bits, ya que los gestiones Administradores de Sistemas tienen dicha capacidad.

    Un saludo,

    Jose Manuel Tella Llop news://jmtella.com
    martes, 14 de abril de 2009 13:24
  • Muchisimas muchisimas gracias por la aclaracion de verda !!! Ahora se que pasa y que hacer, ademas de no frustrarme, pero me surge otra duda si es que me permitis preguntarla. Nadie que tenga windows vista 32 bits puede tener mas de 3 gb? y ademas.. si cambiara la placa base o ampliara el procesador..¿ mientras tenga windows vista, con 32 bits siempre tendre 3 gb?

    Por que si compro un pc nuevo, lo mas normal es que venga con windows vista y ademas que sea 32 bits no? es lo que la mayoria tiene, por eso..

    Bueno, gracias de verda ! un saludo !
    martes, 14 de abril de 2009 19:02
  • Muchisimas muchisimas gracias por la aclaracion de verda !!! Ahora se que pasa y que hacer, ademas de no frustrarme, pero me surge otra duda si es que me permitis preguntarla. Nadie que tenga windows vista 32 bits puede tener mas de 3 gb? y ademas.. si cambiara la placa base o ampliara el procesador..¿ mientras tenga windows vista, con 32 bits siempre tendre 3 gb?

    Nadie con VIsta 32.

    Necesita un procesador de 64 (todos lo son ahora desde hace 3 o 4 años), mas de 4 GB de memoria (minimo 8) y usar Vista 64. Pero.... cuidado... que con Vista 64 casi nada es compatible y los drivers son un quebradero de cabeza porque hay pocos de 64. El meterse en 64 bits es un mundo para los neofitos...

    Un saludo,

    Jose Manuel Tella Llop news://jmtella.com
    martes, 14 de abril de 2009 21:28
  • Hola. Tengo una duda, Se que en Windows 64 bits con 4 GB en RAM, no se mueve muy bien.

    ¿porqué Windows 64 Bits se mueve bien solo con 8 GB o más? ¿porqué no corre muy bien Windows 64 Bits con menos de 8 GB?

    Sé que como hablé del tema se supone que yo debería saberlo.... pro sé esto sólo en la práctica, NO en teoría...

    Ah, y José Tella, ¿has revisado tu mail (el que me distes en este foro)?; esuqe yo te envié un mail, del cual espero ansiosamente una respuesta.....
    ^_^ [Una fórmula es para la eternidad. (Albert Einstein)] * [Cuando una persona padece delirios se le llama locura. Cuando muchas personas padecen de un delirio, se le llama religión. (Robert M. Pirsig (Filósofo))] * [Durante la etapa primitiva de la evolución espiritual del género humano, la fantasía de los hombres creó dioses a su propia imagen. (Albert Einstein)] ^_^
    martes, 14 de abril de 2009 23:08
  • Y fidglan; si crees que tu duda/problema ya está solucionado, puedes seleccionar uno o varios de los mensajes como respuesta. ;-)
    ^_^ [Una fórmula es para la eternidad. (Albert Einstein)] * [Cuando una persona padece delirios se le llama locura. Cuando muchas personas padecen de un delirio, se le llama religión. (Robert M. Pirsig (Filósofo))] * [Durante la etapa primitiva de la evolución espiritual del género humano, la fantasía de los hombres creó dioses a su propia imagen. (Albert Einstein)] ^_^
    martes, 14 de abril de 2009 23:15
  • Hola. Tengo una duda, Se que en Windows 64 bits con 4 GB en RAM, no se mueve muy bien.

    ¿porqué Windows 64 Bits se mueve bien solo con 8 GB o más? ¿porqué no corre muy bien Windows 64 Bits con menos de 8 GB?

    Sé que como hablé del tema se supone que yo debería saberlo.... pro sé esto sólo en la práctica, NO en teoría...

    Ah, y José Tella, ¿has revisado tu mail (el que me distes en este foro)?; esuqe yo te envié un mail, del cual espero ansiosamente una respuesta.....
    No es que se mueva mal... es que se mueve casi lo mismo que un Vista 32 con 2 GB. Veamos, las instrucciones y los datos deben estar alineados siempre en en memoria (en cualquier ordneador, sea Intel, o sean los gigantescos mainframes de la banca o sean los potentes Craig) alineados a frotnera de palabra. La palabre ne un ordenador de 32 bits es de 4 bytes y en uno de 64 de 8. Es decir la letra "a" en una matriz de caracteres ocupa 4 bytes o bien  8 dependiendo de si es 32 o 64.

    Aunque el calculo que te he hecho al comprar Vista 32 con 2 GB no es del todo real, lo anterior te sirve de aproximacion, es decir los programas y los datos en memoria ocupan casi el doble que en un sistema de 32, por lo que se da la paradoja que en un sistema con solo 4 GB nos quede menos memoria libre con un sistema operativo de 64 bits que en la misma maquina con un sistema operativo de 32 aunque este ultimo no sea capaz de direccionar toda la memoria.

    Y con respecto al mail... no he recibido nada o se me ha escapado entre el spam... reenviamelo.

    Un saludo,
    Jose Manuel Tella Llop news://jmtella.com
    • Marcado como respuesta fidglan miércoles, 15 de abril de 2009 7:10
    • Desmarcado como respuesta fidglan miércoles, 15 de abril de 2009 7:11
    miércoles, 15 de abril de 2009 4:18
  • Ok Miroslav xD, gracias por vuestras rapidas respuestas

    Un saludo !
    miércoles, 15 de abril de 2009 7:10
  • En total Jose Tella, si se tiene un Windows 64 Bits con 4 GB ram, ¿sería como tener Windows 32 Bits con 2 GB de RAM?

    Y que S.O. ocupa mas RAM para sus procesos, porque por ejemplo entre XP y Vista, ocupa mas RAM Vista, ¿y Entre Vista 32 y Vista 64?
    Sé que inmediatamente me dirás Vista 64 para la última pregunta.... pero también ten presentes estas condiciones:

    1- La PC con Vista 32 tiene 2 GB
    2- La PC con Vista 64 tiene 4 GB; si la respuesta de la primera pregunta es sí, entonces deberías suponer a que este S.O. de 64 Bits es como que si tuviense 2 GB (teniendo en cuenta lo de la letra "a", que en una matriz de caracteres ocupa 4 bytes (en 32 Bits), a como has dicho; pero aquí se hace la relación de lo de 64 bits & 4 GB >>> 8 bytes matrices a 64 bits & 2 GB >>> 4 bytes matrices)

    Entonces, con estas condiciones, los procesos de Vista 32 ocupan un X espacio en la RAM (con matriz = 4 bytes), y los procesos de Vista 64 ocupan un Y espacio en la RAM (con matriz = 4 bytes y teniendo en cuenta la relación que se hizo). Ahora (Siempre ten en cuenta TODAS las condiciones y relaciones), ¿es mas grande el espacio necesitado por X o Y?

    Sé que es un poco incomprensible la pregunta, para facilitarte te pongo un ejemplo:

    Tengo XP 32 bits y 2 GB, y Vista 32 bits y 2 GB; en ESTE caso, Vista ocupará más RAM. Pero entre Vista 32 y Vista 64 (con las condiciones y relaciones) ¿quién ocupa más RAM?

    Espero comprendas las preguntas...... ;-)

    Y el mail ya lo reenvié...

    Y ahora, fidglan, te doy gracias por marcarme un mensaje mio como respuesta...... es la primera vez que me marcan un mensaje como respuesta! :)
    ^_^ [Una fórmula es para la eternidad. (Albert Einstein)] * [Cuando una persona padece delirios se le llama locura. Cuando muchas personas padecen de un delirio, se le llama religión. (Robert M. Pirsig (Filósofo))] * [Durante la etapa primitiva de la evolución espiritual del género humano, la fantasía de los hombres creó dioses a su propia imagen. (Albert Einstein)] ^_^
    jueves, 16 de abril de 2009 0:05
  • En total Jose Tella, si se tiene un Windows 64 Bits con 4 GB ram, ¿sería como tener Windows 32 Bits con 2 GB de RAM?


    Los calculos no son tan sencillos... pero la aproximacion es casi válida. Quizá en vez de 2 sean 2,3 o 2,4 la equivalencia real. Esto es facilmente comprobable: en un PC, pongamos con 3 GB de RAM se instala un Vista 32 y un Vista 64 y nada mas instalar, se mira la memoria libre.

    Recuierda que NO solo los datos, sino tambien el juego de instrucciones maquina es diferente, ocupa mas y además tambien va alineado en memoria, cada instruccion, a frontera de palabra.

    Dicho de otra forma: un PC con Vista 32 y 4 GB, aunque solo use 3 GB, tendrá mas memoria libre para ejecutar los procesos que un PC con Vista 64 y 4 GB y que use los 4 GB.

    Además y como agravante, en un sistema de 64, la memoria libre que es en donde se van a ejecutar los procesos, aunque tengamos mas... su uso tambien es mayor, es decir, tenemos mas pero nos cabe menos.

    Y no es comparbla XP con Vista, primero porque en la gestios de memoria intervienen muchos factores y que los procesos no usan memoria libre, sino el sistema operativo. La memoria es virtual y lo que ven los procesos es su memoria virtual. El espacio de direcciones de un proceso en 32 bits (sea el sistema que sea) es de 4 GB en total, es decir para cualquier programa, tiene 4 GB, los cuales estan distribuidos 2 GB para el uso de sistema y 2 GB's para el proceso. (esto aunque solo tengamos medio giga de memoria real). Lo que hace el sistema operativo ahora es usar ese medio giga de memoria fisica para mapearlo con la memoria que está viendo el proceso (2 GB para él). Lo que cabe en memoria fisica lo mete... y las paginas de memoria fisica menos usadas se paginan al archivo de paginacion si fuese necesario.

    Esto no es de los sistema windows... sino que es tan viejo como la informatica: es para todos los ordenadoresm todos los sistemas operativos y desde siempre, desde antes de existir el primer PC.

    Además influyen mas cosas: el "working set" del proceso el cual es el maximo numero de paginas que se van a mantener en memoria para ese proceso antes de que empiece a paginarse (aunque tengamos mucha mas memoria fisica y ademas libre). La gestion de los working set las realiza el sistema operativo de acuerdo a las intrucciones que le da el enlazador (el linker) que ha montado el proceso y en correspondencia además con la memoria fisica real...

    Tienes en mis paginas de www.multingles.net/jmt.htm varios articulos mios sobre paginacion, etc... merece la pena que los leas ya que de acuerdo a tus preguntas veo que estas bastante pez en sistemas operativos -y no lo tomes a mal-. Recuerda, e insosto en esto... que windows no hace nada, ni mejor ni peor que otros sistemas operativos ya que la gestion de memoria es teoria basica de computación y existe desde antes de existir el msdos... 

    Un saludo, 
    Jose Manuel Tella Llop news://jmtella.com
    jueves, 16 de abril de 2009 4:32
  • Los calculos no son tan sencillos... pero la aproximacion es casi válida. Quizá en vez de 2 sean 2,3 o 2,4 la equivalencia real. Esto es facilmente comprobable: en un PC, pongamos con 3 GB de RAM se instala un Vista 32 y un Vista 64 y nada mas instalar, se mira la memoria libre.

    Recuierda que NO solo los datos, sino tambien el juego de instrucciones maquina es diferente, ocupa mas y además tambien va alineado en memoria, cada instruccion, a frontera de palabra.

    Dicho de otra forma: un PC con Vista 32 y 4 GB, aunque solo use 3 GB, tendrá mas memoria libre para ejecutar los procesos que un PC con Vista 64 y 4 GB y que use los 4 GB.

    Además y como agravante, en un sistema de 64, la memoria libre que es en donde se van a ejecutar los procesos, aunque tengamos mas... su uso tambien es mayor, es decir, tenemos mas pero nos cabe menos.

    Y no es comparbla XP con Vista, primero porque en la gestios de memoria intervienen muchos factores y que los procesos no usan memoria libre, sino el sistema operativo. La memoria es virtual y lo que ven los procesos es su memoria virtual. El espacio de direcciones de un proceso en 32 bits (sea el sistema que sea) es de 4 GB en total, es decir para cualquier programa, tiene 4 GB, los cuales estan distribuidos 2 GB para el uso de sistema y 2 GB's para el proceso. (esto aunque solo tengamos medio giga de memoria real). Lo que hace el sistema operativo ahora es usar ese medio giga de memoria fisica para mapearlo con la memoria que está viendo el proceso (2 GB para él). Lo que cabe en memoria fisica lo mete... y las paginas de memoria fisica menos usadas se paginan al archivo de paginacion si fuese necesario.

    Esto no es de los sistema windows... sino que es tan viejo como la informatica: es para todos los ordenadoresm todos los sistemas operativos y desde siempre, desde antes de existir el primer PC.

    Además influyen mas cosas: el "working set" del proceso el cual es el maximo numero de paginas que se van a mantener en memoria para ese proceso antes de que empiece a paginarse (aunque tengamos mucha mas memoria fisica y ademas libre). La gestion de los working set las realiza el sistema operativo de acuerdo a las intrucciones que le da el enlazador (el linker) que ha montado el proceso y en correspondencia además con la memoria fisica real...

    Tienes en mis paginas de www.multingles.net/jmt.htm varios articulos mios sobre paginacion, etc... merece la pena que los leas ya que de acuerdo a tus preguntas veo que estas bastante pez en sistemas operativos -y no lo tomes a mal-. Recuerda, e insosto en esto... que windows no hace nada, ni mejor ni peor que otros sistemas operativos ya que la gestion de memoria es teoria basica de computación y existe desde antes de existir el msdos... 

    Un saludo, 
    Jose Manuel Tella Llop news://jmtella.com

    Te diré que parte del mensaje me respondió la duda, porque prácticamente te desviastes un poquito de lo que quería saber....

    Exactamente SOLO ESTA parte me responde la pregunta:
    "Además y como agravante, en un sistema de 64, la memoria libre que es en donde se van a ejecutar los procesos, aunque tengamos mas... su uso tambien es mayor, es decir, tenemos mas pero nos cabe menos."




    Entonces te explico porque me solucionas la duda....
    Con esto afirmas que en 64 bits se ocupa casi el doble de RAM para poder meter ahí las insturcciones de ejecución de un programa (incluyendo los archivos extras para el programa, etc)

    El cálculo Exacto de que cuanto ocupa de más el 64 bits es el siguiente:

    En un S.O. de 32 bits, se ocupan 2^36 direcciones físicas ("Realmente los procesadores de 32 bits, tienen 36 lineas de direcciones con lo cual pueden direccionar 2 elevado a la 36 es decit 64 GB's de RAM. Para esto, Intel introdujo hace años el modo PAE (Phisical Address Extension) en cual direcciona con los 32 bits de un registro mas otros 4 de un registro de control.") y en un S.O. se ocupan 2^64 direcciones físicas
    Ahora hacemos la relación entre el 64 bits y el 32 bits (en realidad 36), que sería "64/36", lo que es 1.7777..... ó "16/9";

    Osea que en un S.O. de 64 se ocupan 1.7777..... veces mas memoria que en un S.O. de 32

    Ahora, el cálculo de cuanta RAM sería la equivalente desde 64 bits a 32 bits:

    Si en un S.O. de 64 se ocupan 1.7777..... veces mas memoria que en un S.O. de 32, entonces en un S.O. de 64 con 4 GB sería como un S.O. de 32 con "4/1.7777..... GB".
    Por lo tanto 4 GB en 64 bits equivalen a 2.25 GB en 32 bits.

    Soy un poco bueno en Matemáticas y análisis ;-)




    Ahora contunúo en la parte de que porqué me solucionas mi duda...
    Si dices que en un S.O. de 64 se ocupan 1.7777.... veces mas RAM que en un S.O. de 32, entonces si ejecutamos algo que ocupe 300 MB en un sistema 32 Bits, en un sitema de 64 bits ocupará "300*1.7777... MB" lo que es 533.3333... MB ó "1600/3 MB".
    Ahora, este espacio es el espacio inicial que ocupa el programa, y a medida que vamos usando mas funciones del programa, ocuparemos asignar los archivos extra cargados por el programa a la RAM de nuestra PC.
    Por lo tanto si el progrma después me llegase a ejecutar un extra de otros 300 MB, en un S.O. de 32 ocuparía otros 300 MB en RAM y en un S.O. de 64 ocuparía otros 533.3333... MB en RAM, por lo tanto ya la cuenta total del S.O. de 64 es muuuuucho mayor que en el S.O. de 32.

    Por esto NO nos basta con 4 GB en Vista 64, porque ocupamos más del doble en RAM (programa + instrucciones extras del programa), así que solamente si partimos de 8 GB ya nuestro PC trabajará bien con un S.O. de 64 bits

    Ahora creo que queda claro porque Vista 64 ocupa más RAM que en Vista 32, e incluso se ocupa mas del doble de RAM en Vista 64.

    Por esto no se puede decir que un S.O. Vista 32 con 2 GB trabajará como un Vista 64 con el doble (4 GB), NECESITAMOS MÁS DEL DOBLE en Vista 64 (8 GB o más)!

    Creo que se me hizo un poquito largo el mensaje.... ;-)

    Saludos!
    ^_^ [Una fórmula es para la eternidad. (Albert Einstein)] * [Cuando una persona padece delirios se le llama locura. Cuando muchas personas padecen de un delirio, se le llama religión. (Robert M. Pirsig (Filósofo))] * [Durante la etapa primitiva de la evolución espiritual del género humano, la fantasía de los hombres creó dioses a su propia imagen. (Albert Einstein)] ^_^
    jueves, 16 de abril de 2009 23:15
  • ""Tienes en mis paginas de www.multingles.net/jmt.htm varios articulos mios sobre paginacion, etc... merece la pena que los leas ya que de acuerdo a tus preguntas veo que estas bastante pez en sistemas operativos -y no lo tomes a mal-. Recuerda, e insosto en esto... que windows no hace nada, ni mejor ni peor que otros sistemas operativos ya que la gestion de memoria es teoria basica de computación y existe desde antes de existir el msdos...""

    Ahora creo que te darás cuenta que no estoy tan "pez" en los S.O., es simplemete que tenía una duda muy poco común, de la cual poca gente duda también.

    Si todavía no has comprendido muy bien la pregunta que quise hacer, talvéz repasas y analizas un poco más mi mensaje anterior a éste y también mi mensaje ante-anterior a éste.

    Y no te preocupes.... que desde hace mucho leí toda tu página WEB, y NO tomé a mal lo de "ya que de acuerdo a tus preguntas veo que estas bastante pez en sistemas operativos" ;-)

    Saludos!
    ^_^ [Una fórmula es para la eternidad. (Albert Einstein)] * [Cuando una persona padece delirios se le llama locura. Cuando muchas personas padecen de un delirio, se le llama religión. (Robert M. Pirsig (Filósofo))] * [Durante la etapa primitiva de la evolución espiritual del género humano, la fantasía de los hombres creó dioses a su propia imagen. (Albert Einstein)] ^_^
    jueves, 16 de abril de 2009 23:21


  • Si todavía no has comprendido muy bien la pregunta que quise hacer, talvéz repasas y analizas un poco más mi mensaje anterior a éste y también mi mensaje ante-anterior a éste.

    Es que me repaso las preguntas... y creo que he respondido todo lo que he podido (o es que estoy muy espeso... :-P)

    A ver,... redactamente entonces la duda de otra manera... :-)

    Un saludo,

    Jose Manuel Tella Llop news://jmtella.com
    viernes, 17 de abril de 2009 12:36
  • Sí.... has respondido todo lo que has podido......, pero no todo es lo que necesito.... ;-)

    Aparte una preguntita: Espeso = ?

    Creo que ya has de saber que en diferentes países hay difentes vocablos propios de una zona territorial....

    Como por ejemplo: diacachimba = que está "demasiadamente bueno"
    Y Espeso = ?

    Y aquí va la duda... redactada de otra manera

    Primeramente nos vamos al mensaje mas largo que he escrito yo en este post (me sirvió mucho la aclaración que me distes con ""Además y como agravante, en un sistema de 64, la memoria libre que es en donde se van a ejecutar los procesos, aunque tengamos mas... su uso tambien es mayor, es decir, tenemos mas pero nos cabe menos."", pues es lo que me respondió la duda y me hizo posible la redacción de las comparaciones de RAM entre 64 bits y 32 bits...... y de verdad, que muchas gracias por la aclaración)

    Ahora creo que ya te has de suponer que cuando redacté la primera pregunta, no tomé lo de "32 bits >>>> 2^36 direcciones físicas y NO 2^32".

    Entonces, hago la primera suposición: Tengo un S.O. Windows Vista 32 bits con 2 GB de RAM (y tomo en cuenta 2^32 direcciones físicas, NO 2^36 (error FATAL mío que lo expresé con "con matriz = 4 bytes")).

    Ahora la segunda suposición: Tengo un S.O. Windows Vista 64 bits con 4 GB de RAM. Entonces, hacemos la relación: Si tenemos 4 GB con 2^64 direcciones físicas, sería como Vista 64 con 2 GB de RAM y 2^32 direcciones físicas (repito que es un error FATAL que tuve en la pregunta lo de 2^32 para 32 bits)

    Que conste que la última relación no es REAL pero sirve en una SUPOSICIÓN!

    Entonces ahora tenemos un Vista 32 2GB con 2^32 y un Vista 64 2GB con 2^32 >>>>>> SUPOSICiÓN FiNAL

    Entonces, ya con las condiciones de la suposición final, ¿quién ocupa más RAM, Vista 32 o Vista 64?

    Creo que ahora está mucho más claro y creo que ya te das cuenta porque en tu respuesta, me das datos que en realidad no me son útiles para responder mi duda José Manuel... ;-)

    Entonces la respuesta a la duda sería: Como en realidad en 32 bits es 2^36 direcciones físicas, el programa de 300 MB ocupará un poco menos de los 300 MB en 32 bits de 2^32 (adelante se axplica esto), puesto que en 2^36 usa los 300 en 36 bits (lo que se usa en PAE que está soportado por el S.O. Windows Server), pero los usuarios sin PAE que usan 2^32 (en realidad usan un "PAE limitado" usado por Windows 32 bits, excluyendo a los Windows Server) cargan el programa en 2^32 (ahora ya queda explicado esto).... entonces ahí ocupa menos MB el programa! (usa 266.6666... MB; ahí hacen el cálculo ustedes ;-)).
    En cambio en Windows 64 bits (2^64 direcciones físicas), el software usa 533.333... MB (ya hice el cálculo anteriormente), que es el doble de Windows con "PAE limitado".

    Ahora, si tomamos lo de la suposición de Windows 64 bits en 2^32, los 533.333... MB se convierten en 266.6666... MB.

    Hasta entonces Windows 32 lleva lo mismo que Windows 64 (Windows 64 de "suposición"). Pero a la parte extra cargada por el programa NO puede aplicarsele la suposición de Windows 64, y por lo tanto Windows 64 (de suposición) ya ocupará más RAM que Windows 32 (en este caso de SUPOSiCiÓN Windwos 64 ocupa 1.8888 ó (17/9) veces más RAM. Ahí hacen su comprobación matemática ustedes)....

    Otra vez está demostrada mi destreza analitica-matemática.... ;-).
    Ahora, dejo un problemita que se planteó hace unos XX siglos, y lo pongo aquí para cualquiera que desee realizarlo matemáticamente (con su respectiva demostración):

    Se tiene un caballo y un burro que llevan una carga desconocida de sacos (pueden llevar desde 1 hasta infinitos sacos....), entonces el burro le comenta al caballo: "si te doy uno de los sacos que llevo yo (el burro), entonces tendría la mitad de sacos que tú (el caballo) llevas". Entonces el caballo pensó un poco y le dice al burro: "pero si yo te doy un saco, los dos llevaremos la misma cantidad de sacos". Ahora la pregunta: ¿cuántos sacos llevaba cada uno (el burro y el caballo)?.

    No puse las comprobaciones matemáticas de lo anterior al problema, porque se me alarga mucho el mensaje.... ;-)

    Si alguien quiere seguir comentando de este tema o pedir las comprobaciones, pido el favor de que lo haga en un NUEVO TEMA, puesto que el titulo de este tema no tiene NADA que ver con esto del debate de la RAM.....

    Y José Manuel, si acaso te ofendí con alguna parte del mensaje, discúlpame. Te aseguro que no fuera intencional si te ofendí... ;-)

    Saludos y suerte con el problema!!!!!!
    ^_^ [Una fórmula es para la eternidad. (Albert Einstein)] * [Cuando una persona padece delirios se le llama locura. Cuando muchas personas padecen de un delirio, se le llama religión. (Robert M. Pirsig (Filósofo))] * [Durante la etapa primitiva de la evolución espiritual del género humano, la fantasía de los hombres creó dioses a su propia imagen. (Albert Einstein)] ^_^
    sábado, 18 de abril de 2009 0:19
  • Los calculos no son tan sencillos... pero la aproximacion es casi válida. Quizá en vez de 2 sean 2,3 o 2,4 la equivalencia real.
    Je..., pero depende de qué capacidad tiene el individuo para la solción de problemitas!!!!
    ^_^ [Una fórmula es para la eternidad. (Albert Einstein)] * [Cuando una persona padece delirios se le llama locura. Cuando muchas personas padecen de un delirio, se le llama religión. (Robert M. Pirsig (Filósofo))] * [Durante la etapa primitiva de la evolución espiritual del género humano, la fantasía de los hombres creó dioses a su propia imagen. (Albert Einstein)] ^_^
    sábado, 18 de abril de 2009 0:26

  • Ahora la segunda suposición: Tengo un S.O. Windows Vista 64 bits con 4 GB de RAM. Entonces, hacemos la relación: Si tenemos 4 GB con 2^64 direcciones físicas, sería como Vista 64 con 2 GB de RAM y 2^32 direcciones físicas (repito que es un error FATAL que tuve en la pregunta lo de 2^32 para 32 bits)

    Que conste que la última relación no es REAL pero sirve en una SUPOSICIÓN!

    Entonces ahora tenemos un Vista 32 2GB con 2^32 y un Vista 64 2GB con 2^32 >>>>>> SUPOSICiÓN FiNAL

    Entonces, ya con las condiciones de la suposición final, ¿quién ocupa más RAM, Vista 32 o Vista 64?

    Creo que ahora está mucho más claro y creo que ya te das cuenta porque en tu respuesta, me das datos que en realidad no me son útiles para responder mi duda José Manuel... ;-)

    Entonces la respuesta a la duda sería: Como en realidad en 32 bits es 2^36 direcciones físicas, el programa de 300 MB ocupará un poco menos de los 300 MB en 32 bits de 2^32 (adelante se axplica esto), puesto que en 2^36 usa los 300 en 36 bits (lo que se usa en PAE que está soportado por el S.O. Windows Server), pero los usuarios sin PAE que usan 2^32 (en realidad usan un "PAE limitado" usado por Windows 32 bits, excluyendo a los Windows Server) cargan el programa en 2^32 (ahora ya queda explicado esto).... entonces ahí ocupa menos MB el programa! (usa 266.6666... MB; ahí hacen el cálculo ustedes ;-)).
    En cambio en Windows 64 bits (2^64 direcciones físicas), el software usa 533.333... MB (ya hice el cálculo anteriormente), que es el doble de Windows con "PAE limitado".

    Ahora, si tomamos lo de la suposición de Windows 64 bits en 2^32, los 533.333... MB se convierten en 266.6666... MB.


    Pues no. ... no compares peras con manzanas... :-P

    Es totalmente firente las arquitecturas, la segmentacion de memoria etc... el ejemplo que te he puesto es un ejemplo solo para entender que por la alineacion (obligatora) de datos es instrucciones,. hay mucho padding en 64 bits y debido a ese paddign si no tiene mas de 4 GB en 64... no merece la pena.

    Un saludo,

    Jose Manuel Tella Llop news://jmtella.com
    sábado, 18 de abril de 2009 15:21