Zulfahri Haradi
Top 10 List of Week 04
Zulfahri Haradi --- Bogor

Top 10 List of Week 04

  1. Logical v Physical (Address)
    Artikel tersebut menjelaskan tentang perbedaan antara logical address dengan physical address. Logical address adalah suatu alamat virtual yang dibuat oleh CPU saat program dijalankan, contohnya adalah ketika mengakses pointer address di demo Week04. Virtual address inilah yang digunakan untuk menunjukkan alamat physical yang berada dalam unit memori. Saya menambahkan website ini karena penjelasannya singkat dalam bentuk poin - poin sehingga mudah dipahami.

  2. Static v Dynamic (Loading)
    Artikel tersebut menjelaskan tentang proses loading yang melibatkan serangkaian modules yang diperlukan saat program dijalankan. Proses loading ini bervariasi bergantung pada tempat dan waktu proses loading itu diperlukan. Pada static loading, proses load nya tidak berubah seiring waktu, berbeda terbalik dengan dynamic loading yang berubah seiring waktu. Saya memasukkan website tersebut karena penjelasannya diringkas dalam bentuk poin - poin sehingga mudah dipahami.

  3. Paging
    Video YouTube tersebut menjelaskan tentang sistem paging dalam memory management. Saya memilih video tersebut karena menurut saya paging sendiri suatu hal yang kompleks dan penjelasan dengan audio + visual cenderung lebih membantu daripada textbook. P.s. the Indian accent just make it better

  4. Effective access time fans Vs Average access time enjoyer
    Laman tersebut merupakan penjelasan atas kapan digunakannya formula Average Memory Access Time (AMAT) dan formula Effective Access Time. Formula tersebut membawa nostalgia hit or miss cache pada pelajaran POK. Saya menambahkan laman tersebut karena penjelasan dan diskusi dari user website tersebut cukup menjelaskan.

  5. Difference between Paging and Swapping
    Website tersebut menjelaskan tentang Swaping, suatu memory management lain selain paging. Setiap proses dari eksekusi harus dijalankan di main memory, swapping seperti namanya menukar suatu proses dari main memory ke second memory sehingga memungkinkan terjadinya pseudo-parallel process. Saya menambahkan website tersebut dalam list karena penjelasannya to the point dan mudah dimengerti.

  6. ARM v x86
    Website tersebut menjelaskan perbedaan antara CPU ARM (Advanced RISC Machines) dengan CPU Intel in general. Perbedaan yang dijelaskan meliputi instruction set, architecture, dan sejarahnya di perkembangan CPU dunia. Saya masukkan ke dalam list karena bagi saya fakta bahwa Intel kalah bersaing dalam pangsa mobile merupakan hal yang menarik.

  7. Endianness
    Artikel tersebut menjelaskan tentang Big Endian, Little Endian, dan sejarahnya dari Endianness tersebut. Sebutan tersebut berasal dari paper terkenal berjudul “Gulliver’s Travel” oleh Jonathan Swift pada tahun 1726. Dikisahkan dua partai yang menamakan diri “Big-Endian” dan “Little-Endian” memperdebatkan tentang bagaimana cara mengupas telur. Apakah dari sisi lancip (little endian) atau sisi bundar (big endian)?. Saya memasukkan artikel tersebut karena tidak hanya membahas sejarah tapi artikel tersebut juga membahas tentang endianness secara lengkap.

  8. Fragmentatation
    Website ini membahas tentang fragmentation, masalah yang dapat terjadi pada proses contigous memory allocation (e.g paging). Fragmentation adalah masalah dimana memory blocks tidak dapat dialokasikan ke proses karena size yang terlalu kecil dan blocks yang tetap tidak tergunakan. Saya tambahkan web tersebut ke dalam list karena penjelasannya yang mudah dipahami.

  9. 32 bit vs 64 bit
    n-bit menjelaskan bahwa dalam satu operasi suatu CPU dapat mentransfer n bit data. Sesuai dengan penjelasan sebelumnya, 32-bit dapat mentransfer 32 bits dan 64-bit dapat mentransfer 64 bits dalam satu operasi. Website tersebut menjelaskan key differences dari kedua tipe architecture dengan jelas sehingga saya masukkan kedalam list ini.

  10. Windows 32bit atau Windows x86?
    Penamaan pada Windows 32 bit sedikit berbeda dengan Windows 64 bit, yaitu Windows x86. Forum tersebut menjelaskan nama x86 diambil dari keluarga Intel processor yang memiliki akhiran 86 seperti 80186, 80286, hingga 8086-compatible processor yang bernama Pentium (sepuh). Saya tambahkan ke dalam list karena saya pribadi penasaran dengan alasan penamaan ini dan forum tersebut cukup menjawab pertanyaan saya dengan baik.


© 2021-2021 --- Zulfahri Haradi.