whycomputer.com >> Rangkaian komputer >  >> Perkakasan

Apakah Fragmentasi Memori Dalaman &Luaran?

Pemecahan memori berlaku apabila sistem mengandungi memori yang secara teknikalnya bebas tetapi komputer tidak dapat dimanfaatkan. Penyusun memori, yang memberikan memori yang diperlukan untuk pelbagai tugas, membahagi dan memperuntukkan blok memori kerana diperlukan oleh program; apabila data dihapuskan, lebih banyak blok memori dibebaskan dalam sistem dan ditambahkan kembali ke kumpulan memori yang ada. Apabila tindakan pengagihan atau pemulihan segmen memori yang ditempati sebelumnya membawa kepada blok atau bahkan bait memori yang terlalu kecil atau terlalu terpencil untuk digunakan oleh kumpulan memori, pemecahan telah berlaku. Fragmentasi dapat membawa banyak memori daripada memori bebas komputer dan ini sering menjadi penyebab kepada kekeliruan mesej ralat di luar memori.

Pecahan Dalaman

Fragmentasi dalaman berlaku apabila peruntukan memori meninggalkan ruang tambahan yang kosong di dalam blok memori yang telah diperuntukkan untuk klien. Ini biasanya berlaku kerana reka bentuk pemproses menetapkan bahawa memori mesti dipotong menjadi blok dengan ukuran tertentu - sebagai contoh, blok mungkin perlu dibahagi sama rata dengan empat, lapan atau 16 bait. Apabila ini berlaku, pelanggan yang memerlukan memori sebanyak 57 bait, sebagai contoh, mungkin diperuntukkan blok yang mengandungi 60 bait, atau bahkan 64. Bait tambahan yang tidak perlu dibazirkan oleh pelanggan, dan lama-kelamaan cebisan kecil memori yang tidak digunakan ini dapat membina dan membuat sejumlah besar memori yang tidak dapat digunakan oleh pengedar. Kerana semua bait yang tidak berguna ini berada di dalam blok memori yang lebih besar, pemecahan itu dianggap dalaman.

Pecahan Luaran

Fragmentasi luaran berlaku apabila alokasi memori meninggalkan bahagian blok memori yang tidak digunakan antara bahagian memori yang diperuntukkan. Sebagai contoh, jika beberapa blok memori dialokasikan dalam satu baris berterusan tetapi salah satu blok tengah dalam baris dibebaskan (mungkin kerana proses yang menggunakan blok memori itu berhenti berjalan), blok bebas berpecah. Blok itu masih tersedia untuk digunakan oleh alokasi nanti jika ada keperluan untuk memori yang sesuai dengan blok itu, tetapi blok itu sekarang tidak dapat digunakan untuk keperluan memori yang lebih besar. Ia tidak dapat dikembalikan dengan jumlah memori percuma yang tersedia untuk sistem, kerana jumlah memori mesti bersambung agar dapat digunakan untuk tugas yang lebih besar. Dengan cara ini, seluruh bahagian memori bebas akhirnya terpencil dari keseluruhan yang selalunya terlalu kecil untuk penggunaan yang ketara, yang mewujudkan pengurangan memori percuma secara keseluruhan yang dari masa ke masa boleh menyebabkan kekurangan memori yang tersedia untuk tugas-tugas utama.

Fragmentasi Bererti Masalah Besar untuk Sistem

Fragmentasi boleh menjadi masalah kerana ia berkembang dari masa ke masa, mencipta sekumpulan memori kecil dan tidak berguna dan mengehadkan jumlah memori percuma komputer yang ada. Semasa ia berjalan, fragmentasi boleh menyebabkan prestasi sistem menjadi perlahan dan lembap dalam jangka masa pendek; dalam jangka masa panjang, fragmentasi dapat memendekkan jangka hayat komputer atau pelayan secara purata sebanyak 30 peratus. Dari dua jenis pemecahan, dalaman lebih dapat diramalkan daripada luaran kerana jumlah ruang terbuang ditentukan oleh parameter alokasi memori (seberapa besar blok yang diperuntukkan), yang merupakan pemalar. Sebagai tambahan, jumlah ingatan keseluruhan yang hilang dari pemecahan dalaman biasanya kurang daripada yang hilang pada pemecahan luaran, walaupun secara beransur-ansur dapat terkumpul. Pemecahan luaran, selain itu, lebih sukar untuk diramalkan kerana dalam kebanyakan kes, beberapa proses secara berkala bermula dan berhenti dalam sistem dan blok memori yang digunakan untuk jangka masa yang berlainan dibebaskan dalam urutan yang berbeza daripada yang diisi, meninggalkan jurang dalam memori yang ada.

Memperjuangkan Fragmentasi untuk Peningkatan Prestasi

Ketika mengoptimumkan RAM, satu-satunya penyelesaian yang berguna ialah menghidupkan semula sistem, yang mengosongkan banyak memori yang digunakan oleh program yang telah lama berjalan dan memberi komputer permulaan yang baru untuk memperuntukkan memori. Alat yang mendakwa defrag RAM mengelirukan, sebagai pengurus memori maya di komputer moden berfungsi untuk mengoptimumkan penggunaan RAM secara berterusan. Untuk cakera keras anda, namun, beberapa defragmenting mungkin diperlukan untuk memaksimumkan prestasi sistem. Sekiranya anda menjalankan Windows Vista atau versi yang lebih baru, sistem secara automatik mendefragmentasi ruang cakera keras anda secara berkala untuk anda. Sekiranya anda melihat prestasi sistem yang lebih perlahan dan mahu menjalankan defragmenter sendiri, anda boleh memulakan proses secara manual dengan mengklik "Mula, "kemudian" Semua Program | Aksesori | Alat Sistem | Disk Defragmenter. "Akhirnya, klik "Defragment Sekarang." Prosesnya boleh berlangsung dari beberapa minit hingga berjam-jam bergantung pada betapa terpecahnya cakera keras anda, tetapi berita baiknya ialah anda boleh menggunakan komputer anda semasa Disk Defragmenter sedang berjalan. Masalah pemecahan tidak berlaku untuk semua sistem operasi sama. Untuk komputer Mac, defragmenting tidak diperlukan kerana Mac OS X secara automatik mengoptimumkan ruang cakera semasa fail ditulis. Mesin Linux juga tidak memerlukan defragmentasi biasa kerana mereka memberikan memori dalam format yang tersebar dan bukannya yang bersebelahan, memberi ruang fail untuk berkembang. Pengguna Linux yang melihat penurunan prestasi sistem harus mempertimbangkan untuk meningkatkan ukuran cakera keras mereka. Akhirnya, anda tidak boleh mendefragmentasikan pemacu storan keadaan pepejal (seperti pemacu USB), kerana defragmentasi sebenarnya dapat memendekkan jangka hayat pemacu keadaan pepejal yang boleh digunakan.


URL:https://ms.whycomputer.com/perkakasan/1015012086.html

Perkakasan
  • Jenis-Jenis Memori Luaran

    Memori luaran boleh membawa banyak makna tetapi apa yang difikirkan oleh kebanyakan orang adalah penyimpanan mudah alih. Storan mudah alih boleh terdiri dari pemacu denyar mudah alih, cakera keras atau kad memori yang digunakan dalam peranti seperti kamera. Menggunakan memori luaran adalah cara yang

  • Apa itu Penala Luaran?

    Untuk melihat saluran TV tertentu, televisyen atau komputer anda perlu menyesuaikan saluran, memisahkan isyaratnya dari data semua saluran lain. Ini memerlukan penala TV, yang boleh disertakan dalam TV atau komputer - penala dalaman - atau sebagai peranti yang berasingan, dipanggil penala luaran. Sy

  • Cara Menukar Pemacu DVD Dalaman ke IDE Luaran Dengan Kabel USB

    Menukar pemacu DVD dalaman untuk penggunaan luaran adalah masalah memasangnya ke cangkang luaran yang serasi. Prosesnya sama seperti memasang pemacu secara dalaman, hanya elektronik untuk menyambung dan mengakses pemacu yang berada di dalam shell pemacu luaran. Setelah anda selesai, pasangkan pemacu

Rangkaian komputer © https://ms.whycomputer.com