Top 10 List of Week 04

  1. What are pointers?
    Mungkin ini sumber pertama saya dalam belajar mengenai pointer. Saya GSGS karena merasa penasaran dengan pointer di C, juga dulu sempat belajar mengenai pointer di pemrograman AVR dalam matkul POK.

  2. [Intro to pointers in C](https://www.youtube.com/watch?v=ePutOtexvw8&ab_channel=CalebCurry
    Crash course ini membantu saya memahami mengenai pengorganisasian File dan File System. Videonya menjelaskan dengan cukup jelas dan mudah dimengerti.

  3. Hardware Protection
    Awalnya saya sedikit kebingungan mengenai maksud dari hardware protection. Hal tersebut dikarenakan penjelasan di slide agak sulit untuk dipahami. Tetapi saya mengerti ketika membaca pengertian dari web ini.

  4. An overview of Memory Management Unit
    Di website ini saya belajar mengenai memory management unit. Menurut saya cukup mudah untuk memahami MMU dari website ini, sesuai dengan namanya, easytechjunkie :D

  5. [Fragmentation] (https://afteracademy.com/blog/what-is-fragmentation-and-what-are-its-types)
    Web ini menjelaskan fragmentation dengan cukup jelas. Apa itu fragmentation, jenis, dsb. Website ini juga disertai dengan gambar sehingga lebih mudah untuk dicerna.

  6. Logical and Physical Address
    Dari web ini saya tahu bahwa logical address di-generate oleh CPU, sedangkan physical address adalah sebuah lokasi yang ada di dalam memory unit. Logical address dari suatu program dapat dilihat oleh user, sedangkan physical address tidak dapat dilihat.

  7. Little Endian vs Big Endian
    Saya tertarik lagi membaca mengenai artikel Little endian dan big endian ketika saya ingat pada saat UTS POK saya salah jawab soal yang memuat materi ini. Semoga sekarang saya sudah tidak tertukar lagi antara little dan big endian :

  8. Difference between Memory and Storage
    Memory dan Storage dapat diibaratkan seperti meja dan lemari buku. Dimana di atas meja hanya dapat menampung barang-barang yang ingin kita pakai (short-term memory), sedangkan lemari buku dapat menyimpan banyak barang yang akan kita gunakan di lain waktu (long term memory).

  9. Passing by Value vs Passing by Pointer
    Mungkin banyak yang bertanya-tanya apa kegunaan pointer ketika awal-awal belajar mengenai pointer, termasuk saya. Tetapi di video ini dijelaskan salah satu problem yang dapat diatasi secara simple dengan menggunakan pointer.

  10. Intro to Struct
    Saya sempat mendengar materi mengenai struct ini ketika mengasdos DDP1. Pada waktu itu Pak Stef membuat tugas untuk mengconvert IEEE ke decimal menggunakan struct library dari Python. Ternyata jika dilihat di video itu, struct dapat membungkus beberapa variabel menjadi satu, tentu ini akan sangat berguna dalam programming.