Images
Top 10 List of Week 04
Hendrico Kristiawan --- Bekasi

Top 10 List of Week 04

  1. What is virtual memory? – Gary explains Link berikut adalah link youtube yang akan menjelaskan mengenai apa itu virtual memory. Dijelaskan virtual memory sebagai cara untuk memindahkan sebagian data dari ram ke memori dan dilakukan mapping terhadap data tersebut sehingga meringankan memori pada ram. Sehingga ram dapat bekerja lebih baik karena memiliki memory yg lebih besar.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.


© 2021-2021 --- Hendrico Kristiawan --- File Revision: 005---10-Mar-2021.