Hace 15 años | Por HeTo a laconsolablog.com
Publicado hace 15 años por HeTo a laconsolablog.com

Si tienes un Sistema Operativo a 32 bits y por esas casualidades de la vida instalas o haces instalar en tu computadora más de 4 gigas de memoria ram te darás cuenta que no es reconocida y pensarás que debes pasar directamente a 64 bits.

Comentarios

D

#1 Como programador debo decir que tu falta de fe me resulta incomoda

Nah, en serio: sospecho que el motivo de que causen problemas con los drivers es que la forma de acceder a los dispositivos perifericos consiste en mapear un rango de memoria virtual, de manera que cuando el driver lee o escribe ciertas direcciones de memoria el hardware traduce esto como ordenes al dispositivo (simplificando mucho). Si juegas con el mapeo de memoria entonces imagino que esto causa problemas cuando el driver trata de comunicarse con el dispositivo y en lugar de ello se encuentra con un fallo de pagina o algo asi.

Lo creas o no los programadores de drivers tienen un trabajo bastante dificil. No somos una panda de ganianes

D

Añadir al post que la activacion del PAE (Extension de memoria fisica) puede conllevar desastres de todo tipo por problemas con los controladores de perifericos o "drivers", que suelen estar escritos con la parte de la anatomia humana donde la espina dorsal pierde su bonito nombre.

Resumiendo, en un windows, activar el PAE conlleva riesgo de pantallazos a go-go.

D

#3 como progamador de aplicaciones industriales me he currado capazos de drivers a pelo para controlar tal o cual periferico o parato y me ratifico, la mayoria de drivers estan escritos con el culo, no comprueban ni en que cpu corren, ni el mapeo real de memoria, ni si la irq atiende a varios perifericos ¡ancha es Castilla! Luego te saltan los pagefaults y los irqnotlessorequals al cuello cada 5 minutos.

¡¡Gañanes!!

D

#4 Ah, que te basas en los drivers que has escrito tu mismo? Entonces no puedo decir nada, que no los he visto.

SevenTails

#1 cierto, a mí personalmente me sale más rentable poner un sistema a x64 (de hecho uso Vista x64 en uno de mis pc´s y va de vicio)