os211

Naufal Adi Wijanarko
Operating Systems 2021-1 (Semester Genap 2020/2021)

Home | W01 | W02 | W03 | W04 | W05 | W06 | W07 | W08 | W09 | W10 | Rank | LOG | Key | GitHub

Top 10 List of Week 04

  1. Little and Big Endian Mystery
    Materi tentang memory adressing pasti tidak lepas dari Little Endian dan Big Endian. Sepertinya saya sudah pernah mempelajari keduanya ketika PSD dan POK, tetapi saya GSGS lagi agar lebih yakin. Website ini menjelaskan cara membedakan Little Endian dan Big Endian dengan cukup singkat.

  2. (C/C++) Basic Introduction to Pointers and Memory - What is a pointer?
    Saya pernah memelajari memory pointer ketika belajar bahasa assembly pada mata kuliah POK. Tapi, ternyata bahasa C juga menggunakan memory pointer. Untuk menyegarkan ingatan, saya menonton video ini yang menjelaskan apa itu memory pointer dan bagaimana kerjanya.

  3. Static Libraries vs. Dynamic Libraries
    Materi OS pada Week 04 ini mempelajari tentang linux libraries. Ada dua jenis library, yaitu static dan dynamic. Karena saya tidak tahu apa-apa tentang library, saya coba google dan menemukan website ini. Website ini menjelaskan perbedaan, penggunaan, dan cara membuat kedua library tesebut.

  4. Segmented, Paged and Virtual Memory
    Video ini menjelaskan tentang Segmented, Paged, dan Virtual memory. Pada segmented memory, program disimpan di memory dalam bentuk segment. Segmented memory bisa menyebabkan memory fragmentation. Pada paged memory, setiap program seolah-olah menggunakan seluruh memory untuk program itu sendiri, karena menggunakan page table. Untuk lebih lengkapnya dijelaskan di video tersebut. Penjelasan dalam video tersebut menggunakan gambar untuk mensimulasikan memory sehingga mudah dipahami.

  5. Bits and Bytes
    Materi minggu ini banyak berkaitan dengan bit dan byte. Video ini menjelaskan tentang bit dan byte, dan cara membacanya. Video ini menjelaskan dengan animasi sehingga lebih mudah dipahami.

  6. What is an .exe?
    Saya sering melihat file extension .exe, tapi yang saya tahu tentang .exe adalah extension untuk aplikasi. Website ini menjelaskan apa itu exe secara cukup lengkap.

  7. What is a Makefile and how does it work?
    Makefile adalah suatu file yang dijalankan dengan command make. Make biasanya digunakan untuk mencompile source code. File ini menjelaskan cara penggunaan makefile dan memberikan contoh-contohnya.

  8. Page Table
    Page table adalah struktur data yang digunakan oleh virtual memory untuk menyimpan mapping anatra logical dan physical address. Untuk lebih lengaknya dapat dibaca pada website di atas.

  9. Virtual Memory: 12 Multi-level Page Tables
    Video ini menjelaskan tentang multi level page table dan juga menjelaskan size dan translation. Video ini menggunakan presentasi yang sangat jelas dan mudah dipahami.

  10. Adress Translation
    Video ini menjelaskan bagaimana cara menerjemahkan adress dari irtual memory ke physical memory. Ini sebenarnya agak mirip dengan yang sudah dipelajari di POK. Video ini cukup singkat danpenjelasannya bagus karena menjelaskan stetp by step.