Página principal » cómo » ¿Cada sistema operativo necesita RAM?

    ¿Cada sistema operativo necesita RAM?

    Si tiene una computadora en la que la RAM posiblemente se ha estropeado, ¿hay algún sistema operativo que funcione en la computadora, al menos para ayudarlo a probar y diagnosticar el hardware? El post de preguntas y respuestas del superusuario de hoy incluye una animada discusión sobre el tema para satisfacer la pregunta de un lector curioso.

    La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad..

    Foto cortesía de Chris Isherwood (Flickr).

    La pregunta

    El lector Superusuario VusP quiere saber si hay un sistema operativo que pueda funcionar sin RAM:

    ¿Existe un sistema operativo que pueda usarse sin RAM, específicamente, del tipo que puedo crear desde una unidad flash de arranque y usarla con mi computadora? Esto se vuelve incómodo, ya que el arranque es esencialmente cargar el sistema operativo en la RAM.

    Nota: Originalmente quería saber acerca de un sistema operativo sin memoria RAM para comprobar si la memoria RAM de mi computadora portátil había fallado (no arranca sino que presenta una pantalla en blanco), pero me gusta la forma en que esta pregunta ha crecido..

    ¿Existe un sistema operativo que pueda funcionar sin RAM??

    La respuesta

    Superusuario contribuidor de todos modos tiene la respuesta para nosotros:

    ¿Cada sistema operativo necesita RAM??

    Un paso obligatorio en el proceso POST de BIOS es verificar si hay RAM. Opcionalmente, verifica si su RAM está funcionando correctamente. Por lo tanto, la respuesta a su pregunta, "¿Todos los sistemas operativos necesitan RAM?" Es: No, no en este hardware (compatible con PC de IBM). Además, por el resto de esta respuesta, asumiré hardware compatible con PC de IBM.

    ¿Puede un sistema operativo arrancar con RAM defectuosa??

    Si su RAM es defectuosa (y no está completamente ausente o rota), o si puede (parcialmente) reemplazar su RAM, es posible que pueda iniciar utilizando los parches de kernel BadRAM o BadMEM. Requiere que recompiles el kernel (suena más fácil de lo que es si lo haces por primera vez) y puedes reiniciar, luego dile al kernel dónde está tu mala memoria. Una buena explicación del uso de Memtest86 / Memtest86 + y BadRAM / BadMEM se puede encontrar aquí.

    ¿Puede un sistema operativo arrancar sin RAM y usar la memoria caché de la CPU como RAM??

    Por lo que sé, no hay forma de usar la memoria caché de la CPU como RAM sin ningún RAM presente en su sistema (como lo sugieren @philipp y otros) en los comentarios. Si lo hay, sería bueno agregarlo aquí. El único artículo que pude encontrar sobre el tema es este artículo sobre Usar la memoria caché de un procesador como RAM hasta que la RAM se inicialice. No estoy seguro si (y cómo) funcionará sin RAM. Que yo sepa, no hay ningún código de trabajo que inicie un sistema operativo en una PC compatible con IBM. Cualquier referencia a la prueba de conceptos, código de trabajo o cualquier otra cosa es bienvenida y la agregaré a esta respuesta.

    ¿Puedo llegar a la BIOS??

    La pregunta del póster original es un poco vaga si la computadora portátil puede pasar el BIOS POST. Como @Tonny señala, ningún sistema operativo te ayudará a llegar a la BIOS. Usted ingresa a la BIOS usando las teclas F1, F2, F10, DEL o ESC (dependiendo de su marca de BIOS).

    Cómo recuperar datos de la laptop sin RAM?

    En cuanto al objetivo detrás de su pregunta, ¿por qué necesita acceso a su computadora portátil? ¿Todavía hay datos en el disco duro que desea recuperar? Si ese es el caso, es mucho más fácil extraer el disco duro (consulte el manual) y conectarlo a un dispositivo de almacenamiento externo o directamente a una computadora de escritorio. Aquí hay una buena guía para hacer precisamente eso..

    ¿Interesado en ver más comentarios sobre este tema en particular? Luego, asegúrate de revisar el animado hilo de discusión vinculado a continuación.!


    ¿Tienes algo que agregar a la explicación? Apaga el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.