Trim (komputer): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Fahmi Ahmad S. (bicara | kontrib)
Dibuat dengan menerjemahkan halaman "Trim (computing)"
Tag: kemungkinan perlu pemeriksaan terjemahan tanpa kategori [ * ] Terjemahan Konten Terjemahan Konten v2
 
Ramdan12 (bicara | kontrib)
Fitur saranan suntingan: 1 pranala ditambahkan.
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler Tugas pengguna baru Disarankan: tambahkan pranala
Baris 8:
 
== Latar belakang ==
Karena cara banyak [[sistem berkas]] menangani operasi penghapusan, dengan menandai blok data sebagai "tidak digunakan", media penyimpanan (SSD, tetapi juga cakram keras) umumnya tidak mengetahui sektor/halaman mana yang benar-benar digunakan dan mana yang dapat digunakan. dianggap ruang kosong. Berlawanan dengan (misalnya) operasi penimpaan, penghapusan tidak akan melibatkan penulisan fisik ke sektor yang berisi data. Karena SSD umum tidak memiliki pengetahuan tentang struktur sistem berkas, termasuk daftar blok/sektor yang tidak digunakan, media penyimpanan tetap tidak menyadari bahwa blok telah tersedia. Meskipun ini sering memungkinkan alat yang tidak terhapus untuk memulihkan file dari hard disk elektromekanis, meskipun file dilaporkan sebagai "dihapus" oleh sistem operasi, itu juga berarti bahwa ketika sistem operasi kemudian melakukan operasi tulis ke salah satu sektor, yang dianggapnya ruang kosong, secara efektif menjadi operasi penimpaan dari sudut pandang media penyimpanan. Untuk disk magnetik, penimpaan data yang ada tidak berbeda dengan penulisan ke sektor kosong, tetapi karena beberapa SSD berfungsi pada tingkat terendah, penimpaan menghasilkan overhead yang signifikan dibandingkan dengan penulisan data ke halaman kosong, yang berpotensi melumpuhkan kinerja penulisan.
 
SSD menyimpan data dalam sel memori flash yang dikelompokkan ke dalam halaman yang biasanya berukuran 4 hingga 16 kiB, dikelompokkan bersama ke dalam blok yang biasanya terdiri dari 128 hingga 512 halaman. Contoh: 512 kiB blok yang mengelompokkan 128 halaman masing-masing 4 kiB. [[Memori kilat|Sel memori kilat NAND]] dapat langsung ditulisi hanya jika kosong. Jika kebetulan berisi data, konten harus dihapus sebelum operasi tulis. Operasi penulisan SSD dapat dilakukan pada satu halaman tetapi, karena keterbatasan perangkat keras, perintah hapus selalu memengaruhi seluruh blok; akibatnya, menulis data ke halaman kosong pada SSD sangat cepat, tetapi sangat melambat setelah halaman yang ditulis sebelumnya perlu ditimpa. Karena penghapusan sel di halaman diperlukan sebelum dapat ditulis lagi, tetapi hanya seluruh blok yang dapat dihapus, penimpaan akan memulai siklus baca-hapus-ubah-tulis: isi seluruh blok disimpan di cache, kemudian seluruh blok dihapus dari SSD, kemudian halaman yang ditimpa ditulis ke dalam blok yang di-cache, dan hanya dengan demikian seluruh blok yang diperbarui dapat ditulis ke media flash. Fenomena ini dikenal sebagai amplifikasi tulis.