SinusCosinusTangen
Top 10 List of Week 04
James Frederix Rolianto - Depok

Top 10 List of Week 04

  1. arm Developer - Learn the architecture: Introducing the Arm architecture
    Website ini menjelaskan secara mendetail mengenai arm architecure. Di website ini dijabarkan mulai dari introduksi hingga diagram mengenai chip arm secara lengkap. Saya menyukainya karena website ini merupakan kepunyaan arm langsung dan dokumentasi yang sangat lengkap untuk memahami arm architecture.

  2. Baeldung - Dynamic Linking vs. Dynamic Loading
    Website ini memberikan penjelasan mengenai Linking, 2 jenis Linking dan juga perbandingan antara Linking dengan Loading. Di website ini dijelaskan bahwa Linking adalah proses menghubungkan semua modul atau fungsi untuk mengeksekusi program. Dijelaskan juga bahwa Loading adalah proses memuat program dari secondary memory ke main memory untuk dieksekusi. Lalu dijelaskan mengenai static Linking dan dynamic Linking dan perbedaan keduanya. Website ini menjelaskan dengan baik walaupun kurang detail, website ini memberikan gambar ilustrasi agar penjelasan dapat dimengerti.

  3. Enterprise Storage Forum - Fragmentation: What Is Disk Fragmentation?
    Fragmentasi adalah hasil data sampah tidak berkelanjutan dari aplikasi atau file dimana data tersebut tidak tersimpan di sekumpulan blok penyimpanan yang berurutan. Fragmentasi dibagi menjadi tiga yaitu, Internal Fragmentation, External Fragmentation, Data Fragmentation. Website tersebut menjelaskan secara lengkap mengenai Fragmentasi pada Sistem Operasi dan juga dilengkapi dengan gambar ilustrasi blok penyimpanan.

  4. tutorialspoint - Memory Management
    Website tersebut berisi penjelasan mengenai Memory Management dalam Sistem Operasi suatu komputer. Di website tersebut dijelaskan mengenai loading, Address, linking, swapping, dll. Meskipun penjelasan pada website tersebut tergolong singkat, tetapi masih bisa memberikan pemahaman yang cukup mengenai manajemen memori Sistem Operasi.

  5. GeeksForGeeks - Paging in Operating System
    Paging adalah skema manajemen memori yang menghilangkan kebutuhan untuk alokasi memori fisik yang saling berdekatan. Website tersebut menjelaskan mengenai apa itu paging, contoh paging dan juga penjelasan bagaimana paging bekerja. Meskipun website tersebut kurang detail dalam menjelaskan, tetapi masih dapat dipahami dengan baik.

  6. Youtube - What is Cheat Engine? What does it do? How does it work?
    Cheat Engine merupakan aplikasi modifikasi nilai dari isi memori pada program yang sedang berjalan. Bisa dibilang cheat engine merupakan editor nilai hex di memori pada client side. Cara kerjanya adalah memodifikasi nilai hexdesimal pada address tertentu dimana program menyimpan suatu nilai (misal: uang in game) di memori. Hal ini menarik karena kita mencari berdasarkan value dari memori dan nanti akan ditampilkan address dan isi value yang kita cari dan valuenya bisa kita ubah sesuka hati.

  7. The Bits Theories - Little Endian vs Big Endian
    Website ini menjelaskan apa itu Little Endian, apa itu Big Endian, serta kelebihannya masing-masing. Website ini menjelaskan dengan singkat namun disertai ilustrasi dan contoh yang membuatnya mudah dipahami.

  8. opensource.com - How Hexdump works
    Hexdump adalah command Linux yang fungsinya menampilkan informasi binary files dalam format hexadecimal, octal, atau ASCII. Dengan menggunakan Hexdump, manusia dapat memahami bagaimana suatu komputer memproses sebuah file. Website ini menjelaskan dengan lengkap disertai contoh penggunaan Hexdump.

  9. GeeksForGeeks - Virtual Memory in Operating System
    Virtual memory merupakan skema alokasi penyimpanan di mana secondary memory dapat ditangani seolah-olah itu adalah bagian dari main memory. Virtual memory sangat berguna untuk peningkatan performa pada pengaksesan memory karena main memory jadi bisa melakukan banyak proses pada suatu waktu bersamaan. Website ini menjelaskan dengan sangat lengkap dan disertai ilustrasi yang baik.

  10. LEVVVEL - vRAM vs RAM: What’s The Difference?
    RAM digunakan untuk menyimpan file sistem sementara untuk diteruskan ke CPU. vRAM digunakan untuk menyimpan data gambar untuk ditampilkan di layar komputer. vRAM saat ini jauh lebih cepat dibandingkan RAM. Saat ini penggunaan RAM baru sampai DDR4 sedangkan vRAM sudah menggunakan GDDR6, tentu saja dengan kecepatan yang jauh lebih cepat. Website ini menjelaskan perbedaan RAM dan vRAM secara general.


© 2021-2021 - James Frederix Rolianto