23Aug

¿Todos los sistemas operativos necesitan memoria RAM?

does-every-operating-system-need-ram-00

Si tiene una computadora en la que la memoria 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? La publicación SuperUser Q & A de hoy utiliza una animada discusión sobre el tema para satisfacer una pregunta curiosa del lector.

Pregunta de hoy &La sesión de respuesta nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web Q & A dirigida por la comunidad.

Foto cortesía de Chris Isherwood( Flickr).

La pregunta

SuperUser reader VusP quiere saber si hay un sistema operativo que puede funcionar sin RAM:

¿Hay un sistema operativo que se pueda usar sin RAM, específicamente, del tipo de que puedo crear una unidad de arranque y usarlo?con mi computadora? Esto se torna incómodo, ya que el arranque básicamente carga el sistema operativo en la RAM.

Nota: Originalmente quería saber acerca de un sistema operativo sin RAM para verificar y ver si la RAM de mi laptop se había estropeado( no arranca pero presenta una pantalla en blanco), pero me gusta la forma en que esta pregunta se ha disparado.

¿Hay un sistema operativo que pueda funcionar sin RAM?

La respuesta

SuperUser contribuidor tiene la respuesta para nosotros:

¿Todos los sistemas operativos necesitan RAM?

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

¿Puede un sistema operativo arrancar con RAM defectuosa?

Si su memoria RAM está defectuosa( y no totalmente ausente o rota), o si puede( parcialmente) reemplazar su RAM, es posible que pueda arrancar usando los parches BadRAM o BadMEM kernel. Requiere que recompile el núcleo( suena más fácil de lo que es si lo está haciendo por primera vez) y puede reiniciar, luego decirle al kernel dónde está su 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 yo sé, no hay forma de usar la memoria caché de su CPU como RAM sin memoria RAM presente en su sistema( como sugiere @philipp y otros) en los comentarios. Si lo hay, sería bueno agregarlo aquí.El único documento que pude encontrar sobre el tema es este documento sobre que usa la memoria caché de un procesador como RAM hasta que la RAM se inicializa .No estoy seguro de si( y cómo) funcionará sin RAM.Por lo que yo sé, no existe un código de trabajo que arranque un sistema operativo en una PC compatible con IBM.Cualquier referencia a prueba de conceptos, código de trabajo o cualquier otra cosa es bienvenida y la agregaré a esta respuesta.

¿Puedo acceder al BIOS?

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

¿Cómo recuperar datos de la computadora portátil sin RAM?

En cuanto al objetivo detrás de su pregunta, ¿por qué necesita acceder 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 exactamente eso.

¿Le interesa ver más comentarios sobre este tema en particular?¡Entonces asegúrate de revisar el animado hilo de discusión vinculado a continuación!

¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios.¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Mira el hilo de discusión completo aquí.