whycomputer.com >> Jaringan komputer >  >> Perangkat Keras

Apa Itu Fragmentasi Memori Internal dan Eksternal?

Fragmentasi memori terjadi ketika sistem memiliki ruang memori yang secara teknis tersedia tetapi tidak dapat digunakan. Proses alokasi memori, yang menyebarkan blok blok memori sesuai kebutuhan program, melepaskan blok ketika data dihapus. Namun, bila blok‑blok tersebut menjadi terlalu kecil atau terlalu terpisah, memori menjadi tidak dapat dimanfaatkan, menghasilkan fragmentasi.

Fragmentasi Memori

Fragmentasi Internal

Fragmentasi internal terjadi ketika blok memori yang dialokasikan lebih besar dari yang dibutuhkan. Hal ini biasanya karena desain sistem memaksa memori dipotong menjadi blok ukuran tetap (misalnya 4, 8, atau 16 byte). Contohnya, aplikasi membutuhkan 57 byte tetapi mendapat blok 60 atau 64 byte; byte‑byte yang tidak terpakai menjadi "tumpukan" yang tidak dapat dipakai. Seiring waktu, tumpukan kecil ini menumpuk, mengurangi jumlah memori yang dapat digunakan.

Fragmentasi Eksternal

Fragmentasi eksternal terjadi ketika ada celah-celah memori terlepas di antara blok‑blok yang dialokasikan. Misalnya, beberapa blok diatur secara berurutan, tetapi satu blok di tengah dilepaskan. Walaupun blok kosong masih tersedia, ia tidak cukup besar untuk tugas‑tugas besar yang memerlukan blok kontigu. Akibatnya, ruang bebas yang terpisah tidak dapat digabungkan, sehingga total memori bebas berkurang.

Dampak Fragmentasi pada Sistem

Fragmentasi menumpuk seiring waktu, menyebabkan penurunan performa sistem. Di jangka pendek, sistem menjadi lambat; di jangka panjang, dapat memperpendek umur komputer atau server hingga 30% rata-rata. Fragmentasi internal lebih mudah diprediksi karena ukuran blok ditetapkan tetap, sementara fragmentasi eksternal lebih sulit diprediksi karena proses startup dan shutdown program yang terus berubah.

Mengatasi Fragmentasi untuk Performa Lebih Baik

Untuk RAM, solusi terbaik adalah reboot sistem; ini membersihkan memori yang terpakai oleh program lama. Alat “defrag RAM” tidak efektif karena manajer memori virtual sudah terus menerus mengoptimalkan penggunaan RAM. Namun, untuk hard disk tradisional, defragmentasi memang diperlukan. Pada Windows, Anda dapat memulai Disk Defragmenter melalui Start > All Programs > Accessories > System Tools > Disk Defragmenter dan klik Defragment Now. Proses ini dapat memakan waktu beberapa menit hingga jam tergantung tingkat fragmentasi.

Mac OS X secara otomatis mengoptimalkan ruang disk saat file ditulis, sehingga defragmentasi tidak diperlukan. Sistem Linux juga tidak memerlukan defragmentasi rutin karena alokasi memori bersifat terdispersi. Namun, jika Anda melihat penurunan performa, pertimbangkan memperbesar kapasitas hard disk. Jangan pernah mencoba mem-defragkan SSD atau perangkat penyimpanan berbasis flash, karena defragmentasi dapat memperpendek umur perangkat tersebut.


URL:https://komputer.whycomputer.com/Perangkat-keras/101312086.html

Perangkat Keras
  • Berbagai Jenis Memori Eksternal

    Memori eksternal dapat merujuk pada banyak hal, namun kebanyakan orang memikirkannya sebagai penyimpanan portabel. Penyimpanan ini dapat berupa flash drive, hard drive eksternal, atau kartu memori yang digunakan dalam perangkat seperti kamera. Menggunakan memori eksternal adalah cara yang baik untuk

  • Pengertian External Tuner

    Untuk menonton saluran TV tertentu, televisi atau komputer Anda harus menyesuaikan sinyalnya, memisahkan sinyal tersebut dari data semua saluran lain. Untuk melakukan ini, dibutuhkan tuner TV, yang bisa terpasang di dalam perangkat—tuner internal—atau berupa perangkat terpisah, yaitu tuner eksternal

Jaringan komputer © https://komputer.whycomputer.com