Halo semua, berikut link favorit saya di minggu ke-5:
Apa itu page fault
Page fault adalah sebuah kondisi ketika sebuah program berusaha untuk mengakses block memory yang tidak disimpan di dalam physical memory. Fault akan memberikan notifikasi kepada operating system untuk membuat sebuah virtual memory ๐พ.
Copy On Write (COW) ๐พ
Eits, ini bukan COW yang makan rumput ya ๐. COW yang dimaksud adalah Copy On Write, apa itu? COW merupakan salah satu resource management technique. Untuk tahu lebih lanjut simak penjelasan dari website favorit kita, yaitu GeeksForGeeks ๐.
Paging dalam Sistem Operasi ๐
Mungkin kalian sudah sering mendengar kata page
dalam keseharian kalian. Page yang mungkin kalian pahami adalah halaman pada sebuah dokumen ๐. Dalam sistem operasi juga terdapat istilah page
dan paging
, tetapi berbeda dengan page
yang sebelumnya, paging
merupakan skema manajemen memori yang menghilangkan kebutuhan untuk alokasi physical memory yang berdekatan ๐ซ.
Algoritma Page Replacement ๐
Dalam sistem operasi yang menggunakan paging untuk memory management, algoritma page replacement diperlukan untuk menentukan page mana yang perlu di-replace ๐ ketika terdapat page baru yang masuk. Penjelasan dari GeeksForGeeks ini sangat menarik karena setiap algoritma diberikan ilustrasi sehingga kita dapat memahami lebih dalam setiap algoritma ๐.
Trashing ๐
Trashing terjadi ketika terdapat page fault dan sistem operasi perlu melakukan swapping โป. Dengan melakukan trashing ini penggunaan CPU akan berkurang, tetapi bagaimana detailnya? Cek link di atas โฌ.
Apakah menambah RAM penting? ๐
Salah satu hal yang sering disarankan untuk mempercepat komputer adalah dengan menambah RAM ๐ป. Namun, apakah menambah RAM akan membuat komputer lebih cepat secara signifikan? ๐
How much RAM does Chrome need to run flawlessly? ๐โโ๏ธ
Salah satu aplikasi di komputer yang mengonsumsi banyak RAM adalah Chrome Browser ๐. Sebenarnya berapa RAM yang kita perlukan untuk bisa menjalankannya dengan lancar? ๐คจ
Shared Memory ๐ซ
Shared memory adalah sebuah memory yang dibagikan ke dua atau lebih processes ๐ฅ. Fitur ini tersedia pada UNIX System V, termasuk Linux.
Fork() in C
Dalam bahasa C terdapat sebuah system call yang disebut dengan fork()
๐ด. fork()
system call digunakan untuk membuat sebuah proses baru yang disebut dengan child process
๐ง.
Virtual Memory VS Physical Memory ๐ฆ
Baik virtual memory
dan physical memory
sama sama berfungsi sebagai memory dalam komputer kita ๐ฅ. Meski demikian, terdapat perbedaan yang cukup jelas di antaranya keduanya. Perbedaan tersebut meliputi memory type, speed, technique, size, dan cpu. Simak penjelasan lebih lanjutnya di link di atas ๐.
Demikian top 10 web yang menurut saya menarik pada minggu ini. Stay safe! :heart: