What is virtual memory? – Gary explains
How do computers read code?
Video ini menjelaskan bagaimana cara komputer membaca kode yang kita berikan. Pada POK kita sudah dijelaskan bahwa kode yang kita buat akan dirubah menjadi bahasa yang sederhana seperti assembly baru menjadi kode biner. Tetapi tidak dijelaskan bagaimana cara compiler mengubah source code menjadi assembly. Disini akan dijelaskan secara lengkap sehingga lebih mudah dimengerti.
What is a Paging File or Pagefile as Fast As Possible
Paging file adalah mapping data yang dipindahkan dari ram ke memori pada virtual memory. Video tersebut menjelaskan mengapa pagefile dapat mempercepat komputer dan mendebunk mitos bahwa mematikan pagefile akan meningkatkan perfoma komputer.
Executable Files
Artikel ini memberikan contoh jenis-jenis executable file yang ada. Karena setiap OS hanya dapat menjalankan executable file tertentu. Artikel ini juga menjelaskan untuk setiap executable file mengenai program tersebut dapat dijalankan di OS mana saja.
Static vs. Shared Libraries
Video ini menjelaskan perbedaan dari static dengan shared libraries. Pada java maupun python, kita sudah sering menggunakan libraries dalam menjalankan kode kita. Sama seperti hal tersebut, pada C terdapat libraries yang dapat diimport dengan cara static maupun shared. Video tersebut juga menjelaskan kelebihan dari masing-masing metode tersebut.
How to write your own code libraries in C.
Setelah kita mengetahui apa itu libraries, kita juga dapat membuat libraries kita sendiri. Video ini menjelaskan bagaimana cara kita membuat kode yang kita buat menjadi libraries sehingga dapat dijalankan di kode lain.
Difference between Local and Global Variable
Website ini menjelaskan mengenai perbedaan dari local dan global variable. Kita sering menggunakan local dan global variable saat menggunakan python maupun java. Namun jika masih belum mengerti perbedaannya, maka dapat melihat untuk mengetahui perbedaan dan keuntungan untuk masing-masing variable.
Pointers in C
Website ini menjelaskan macam-macam pointer yang ada pada bahasa C. Disana juga menjelaskan dynamic memory allocation seperti malloc dan alloc. Hal tersebut juga dijelaskan dengan penggambaran sehingga mudah dimengerti bagaimana pointer bekerja.
About Cheat Engine
Cheat engine merupakan aplikasi sederhana yang dapat kita gunakan untuk mengubah value pada suatu game yang kita mainkan. Cheat engine bekerja dengan cara melakukan scan memori dengan data yang kita inginkan. Lalu kita dapat merubah data tersebut dan perubahan itu juga akan terjadi di game yang kita mainkan.
Will More RAM Make your PC Faster?? (2020)
Video ini melakukan percobaan untuk mengetahui bagaimana pengaruh ram dalam penambah kecepatan komputer. Percobaan ini dilakukan dengan menggunakan pagefile sebagai penanda bahwa ram tersebut sudah penuh karena membutuhkan memori untuk menyimpan data. Hasil percobaan tersebut membuktikan bahwa ram emmang berpengaruh untuk menambah performa komputer dalam membuka beberapa aplikasi seperti game atau editing video.