Apa itu Pengurutan Memori?

Pemesanan memori, atau penataan ulang, adalah proses di manaunit pemrosesan pusat(CPU) menerima permintaan untukmemori komputerdan memesannya ke dalam pola yang paling optimal.Proses beralih di sekitar permintaan, seringkali proses diselesaikan secara tidak berurutan, tetapi pengguna dan pemrogram tidak melihat ini.Ini biasanya dapat dilakukan dengan sangat mudah pada satu sistem CPU, tetapi sistem dengan beberapa CPU mungkin mengalami masalah saat memesan.Jika proses ini tidak digunakan, maka komputer tidak akan seefisien saat menyelesaikan permintaan pengguna.

Pengurutan memori dilakukan oleh CPU.

Setiap kali seseorang melakukan sesuatu di komputer — menggerakkan mouse, membuka program, atau mengedit gambar, misalnya — CPU harus menyetujui penggunaan memori untuk tugas tersebut.Permintaan ini biasanya datang secara linier, tetapi jarang diproses seperti itu.Dengan pemesanan memori, tugas diproses dengan cara terbaik untuk membuat komputer lebih cepat.Misalnya, jika CPU dapat dengan mudah menangani proses kedua sebelum yang pertama, ia akan menggunakan memori untuk proses itu sebelum pindah ke yang lain.

Permintaan sering dilakukan secara tidak berurutan, yang dapat membingungkan pengguna dan pemrogram.Pada saat yang sama, CPU diprogram untuk mengetahui bahwa pengurutan memori dapat membingungkan mereka, sehingga CPU melakukan segala sesuatu dengan cara yang membuat seolah-olah proses sedang diselesaikan secara linier, meskipun sebenarnya tidak.Hal ini memudahkan pengguna untuk memahami dan biasanya membuat programmer tidak perlu memasukkan coding yang berlebihan untuk memastikan CPU bekerja secara efisien.

Pemesanan memori biasanya dapat dilakukan dengan sangat mudah pada komputer dengan satu CPU, tetapi mungkin ada masalah dengan komputer yang memiliki beberapa CPU.Ini karena akses memori lebih mudah disetujui dan diurutkan dengan benar dengan satu CPU, tetapi dua atau lebih CPU mungkin goyah saat mencoba memproses beberapa tugas.Jika ada komunikasi yang memadai antara dua atau lebih CPU, maka masalah ini biasanya dapat diatasi.

Tanpa urutan memori, tugas bisa lebih sulit bagi komputer dan programmer.Di sisi komputer, CPU hanya akan dapat memenuhi permintaan yang datang, yang berarti seluruh proses melambat dan dapat membuat pengguna menunggu.Untuk programmer, ia harus menulis pengkodean yang berlebihan untuk memastikan CPU menangani semua tugas dengan benar, yang akan membuat pembuatan program memakan waktu lebih lama.

Related Posts