Top 10 List of Week 04
- Linux Libraries
Setelah membaca beberapa artikel dan video mengenai linux library, akhirnya saya baru paham saat membaca artikel di website ini. Penulis memberikan pemahaman dengan memaparkan contoh penggunaan library static dan dynamic dengan contoh program sederhana c language.
- System call, glibc, gcc. Apa bedanya?
Pada awal memahami linux library, saya cukup bingung karena tidak menemukan contoh yang saya mengerti. Di video ini, Prof. Jahwan Koo menjelaskan keterkaitan antara system call, glibc, dan gcc.
- Malas compile banyak file berkali-kali?
Makefile solusinya! Makefile berisi kumpulan commands dengan variable nama dan target untuk membuat atau menghapus file. Dengan sebuah make file kita dapat membuat beberapa target untuk compile atau menghapus object atau binary files. Cukup menjalankan command ‘make’, maka file akan diperlakukan sesuai isi Makefile :D
- Paging
Saya kurang mengerti memory yang dijelaskan pada buku OSC10 Chapter 9. Di video ini dijelaskan memory management khususnya mengenai paging. Tutor di video menjelaskannya dengan cukup jelas menggunakan gambar-gambar yang lebih mudah dimengerti.
- Virtual Memory
Mr. Gary menjelaskan apa itu Virtual Memory dan bagaimana cara kerjanya. Beliau menjelaskan dengan gambaran memori yang mudah dimengerti. Dari video ini juga saya mengerti Virtual Address
- Translate Virtual Address » Physical Address
Pada video diberikan contoh gambaran penerjemahan 32bit virtual adress ke 28bit physical address. Penjelasan mengapa hal ini dapat terjadi dan bagaimana cara kerjanya.
- Address Translation
Melalui video ini saya belajar cara menerjemahkan virtual address ke physical address dengan contoh yang sederhana.
- Structures in C
Pada demo week 04 terdapat struct. Untuk mengetahui lebih lanjut mengenai struct, Youtube playlist ini sangat membantu dengan penjelasan dan perumpamaan yang mudah dimengerti.
- Pointers in C
Selain struct, ada juga contoh pointer pada demo week 04. Saat melakukan demo, saya masih belum terlalu paham. Video di atas menjelaskan mengenai pointer pada C untuk membantu saya memahami demo week 04.
- C Cheatsheet
Sebagai newbie di C programming, cheatsheet ini sangat membantu saya untuk memahami weekly demos.