If-Koubou

Apakah Setiap Sistem Operasi Perlu RAM?

Apakah Setiap Sistem Operasi Perlu RAM? (Bagaimana caranya)

Jika Anda memiliki komputer yang RAM mungkin buruk, apakah ada sistem operasi yang akan berfungsi pada komputer, setidaknya untuk membantu Anda menguji dan mendiagnosis perangkat keras? SuperUser Super & Servis hari ini mengetuk diskusi yang hidup tentang subjek untuk memuaskan pertanyaan pembaca yang ingin tahu.

Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.

Foto milik Chris Isherwood (Flickr).

Pertanyaan

Pembaca SuperUser VusP ingin tahu apakah ada sistem operasi yang dapat berfungsi tanpa RAM:

Apakah ada sistem operasi yang dapat digunakan tanpa RAM, khususnya, jenis yang dapat saya buat drive flash bootable dari dan menggunakannya dengan komputer saya? Ini menjadi aneh, karena booting pada dasarnya memuat sistem operasi dalam RAM.

catatan: Saya awalnya ingin tahu tentang sistem operasi RAM-kurang untuk memeriksa dan melihat apakah laptop saya RAM sudah buruk (tidak boot tetapi menyajikan layar kosong), tapi saya suka cara pertanyaan ini telah bola salju.

Apakah ada sistem operasi yang dapat berfungsi tanpa RAM?

Jawabannya

Penyumbang SuperUser agtoever memiliki jawaban untuk kami:

Apakah setiap Sistem Operasi membutuhkan RAM?

Langkah wajib dalam proses BIOS POST adalah memeriksa apakah ada RAM. Opsional, ia memeriksa untuk melihat apakah RAM Anda berfungsi dengan benar. Jadi jawaban atas pertanyaan Anda, "Apakah setiap sistem operasi memerlukan RAM?" Adalah: Tidak, tidak pada perangkat keras (IBM PC compatible) ini. Juga, untuk sisa jawaban ini, saya akan menganggap perangkat keras yang kompatibel dengan PC IBM.

Dapatkah Sistem Operasi boot dengan RAM yang salah?

Jika RAM Anda rusak (dan tidak sepenuhnya tidak ada atau rusak), atau jika Anda dapat (sebagian) mengganti RAM Anda, Anda mungkin bisa boot menggunakan patch kernel Badram atau BadMEM. Ini mengharuskan Anda mengkompilasi ulang kernel (terdengar lebih mudah daripada jika Anda melakukannya untuk pertama kalinya) dan Anda dapat reboot, lalu beri tahu kernel di mana memori buruk Anda berada. Penjelasan bagus tentang penggunaan Memtest86 / Memtest86 + dan BadRAM / BadMEM dapat ditemukan di sini.

Dapatkah Sistem Operasi boot tanpa RAM dan menggunakan cache CPU sebagai RAM?

Sejauh yang saya tahu, tidak ada cara untuk menggunakan cache CPU Anda sebagai RAM tanpa ada RAM pada sistem Anda (seperti yang disarankan oleh @philipp dan lainnya) di komentar. Jika ada, akan menyenangkan untuk menambahkannya di sini. Satu-satunya kertas yang bisa saya temukan pada subjek adalah makalah ini tentang Menggunakan cache prosesor sebagai RAM hingga RAM diinisialisasi. Tidak yakin apakah (dan bagaimana) itu akan bekerja tanpa RAM. Sejauh yang saya tahu, tidak ada kode kerja yang mem-boot sistem operasi pada PC yang kompatibel dengan IBM. Referensi apa pun untuk bukti-konsep, kode kerja, atau apa pun yang diterima dan saya akan menambahkannya ke jawaban ini.

Bisakah saya masuk ke BIOS?

Pertanyaan poster asli agak kabur jika laptop dapat melewati BIOS POST. Seperti yang ditunjukkan oleh @Tonny, tidak ada sistem operasi yang akan membantu Anda sampai ke BIOS. Anda memasukkan BIOS menggunakan kunci F1, F2, F10, DEL, atau ESC (tergantung pada merek BIOS Anda).

Bagaimana cara memulihkan data dari laptop tanpa RAM?

Adapun tujuan di balik pertanyaan Anda, mengapa Anda perlu akses ke laptop Anda? Apakah masih ada data pada hard-drive yang ingin Anda pulihkan? Jika itu masalahnya, jauh lebih mudah untuk menarik hard drive keluar (lihat manual) dan melampirkannya ke perangkat penyimpanan eksternal atau langsung ke komputer desktop. Ini panduan bagus untuk melakukan hal itu.

Tertarik untuk melihat lebih banyak umpan balik tentang topik khusus ini? Kemudian pastikan untuk memeriksa untaian diskusi aktif yang terhubung di bawah ini!

Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.