KomputerSistem operasi

Virtual memory PC

Para pengguna komputer yang cukup beruntung untuk menangkap masa kejayaan mulia dari sistem berbasis pada prosesor 8086-kompatibel sangat menyadari bagaimana pada waktu itu adalah jumlah penting dari memori yang terpasang. Akun secara harfiah kilobyte: melebihi dasar 640 kbps dan mencapai "fantastis" 736 kb memperoleh perpanjangan eksternal khusus, yang merupakan biaya besar dan kuat dalam hal perumahan berukuran besar. Namun, teknologi komputer dengan cepat berkembang dan segera batas psikologis 1 megabyte disahkan. modul RAM telah menjadi jauh lebih kecil, selain muncul prosesor menggunakan secara penuh. Tidak tertinggal, dan aplikasi. Sebuah peristiwa penting adalah output windose versi ketiga, di mana memori virtual digunakan. Namun, ini hanya langkah tentatif arah yang akan menjadi standar untuk semua sistem operasi.

Apa itu virtual memory? Kami mewakili dua komputer yang identik menjalankan Windows 3, hanya satu memiliki 1 MB memori, dan di lain - 2 MB. Pilih aplikasi perangkat lunak berbasis pada volume - untuk mengutuk programmer untuk kerja keras, karena mereka harus mengoptimalkan produk mereka untuk 1, 2, dll megabyte. Buat sebuah program yang dirancang untuk minimal standar 640 KB - itu berarti menyerah beberapa peluang, "drive" aplikasi dalam bingkai. Fokus pada 2 MB - berarti kehilangan pelanggan potensial yang memiliki komputer di semua 1 MB. Hal ini dimengerti dan Microsoft, sehingga mekanisme diusulkan, yang disebut "virtual memory". Programmer tidak perlu lagi untuk mengetahui berapa banyak dipasang di setiap komputer. Tentu saja, beberapa pembatasan, bagaimanapun, diperhitungkan, tetapi dalam perawatan umum tentang bagaimana 'berteman' menuntut aplikasi dan komponen komputer telah mengambil alih sistem operasi. Tidak ada keajaiban, tentu saja, tidak terjadi. Prinsip operasi adalah sangat sederhana.

Ambil contoh kasus ketika komputer dimulai dengan 1MB, 2MB dikembangkan di bawah aplikasi. Bagian dari volume yang ditempati oleh sistem itu sendiri, sehingga dari 1 MB tersedia untuk pengguna hanya 500 kb (ditangguhkan). Menjalankan aplikasi. Jika memori virtual diaktifkan atau dinonaktifkan, program ini menempati 500 kb dan berhenti, memberikan tahu tentang pesan kesalahan. Tapi semuanya berbeda, jika mekanisme termasuk: melakukan 500 kb yang sangat sama, jika permintaan memori berikutnya, blok data ditulis ke file khusus pada disk, membebaskan volume di RAM. Mekanisme "transparan" untuk aplikasi. Bahkan, memori virtual - itu adalah bagian dari tugas, tetapi tidak ditempatkan dalam chip, dan ruang disk. solusi tersebut telah begitu sukses bahwa itu masih bekerja pada perbaikannya. Jadi, di windose terakhir 8 dengan sudah akrab paging file pagefile menambahkan swapfile, hanya ditujukan untuk aplikasi metro.

Kadang-kadang, pengguna dapat melihat pesan sistem yang rendah pada memori virtual. Bagaimana menjelaskannya dalam terang di atas? Semua lebih membingungkan ketika Anda mempertimbangkan bahwa ruang disk pada hard drive Anda masih bisa. Salah satu alasan yang paling mungkin untuk ini adalah dalam pengaturan yang salah mekanisme memori virtual. Meskipun sistem default memilih kontrol otomatis ukuran file paging, memungkinkan kontrol manual dengan indikasi kerangka kaku. Apakah perlu untuk melakukannya atau tidak - setiap pengguna memutuskan sendiri, tetapi jika kesalahan terjadi karena kurangnya volume akan harus menaikkan batas atas dari yang diperbolehkan. Hal ini dikonfigurasi dalam parameter kinerja (dapat diakses melalui sifat-sifat "My Computer", atau dari panel kontrol).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 id.atomiyme.com. Theme powered by WordPress.