os202

OS202

View on GitHub

HOME


Top 10 List of Week 4

  1. Logical and Physical Address in Operating System
    Halaman ini menarik karena ada gambar dan tabel perbandingan. Ringkasnya, logical address itu address virtual sehingga dibuat sendiri oleh komputer sedangkan physical address itu alamat data dari sebuah memori. Akibat dari ini, kita bisa dengan mudah melihat logical address tapi akan sangat sulit untuk mencari suatu data dari physical address.

  2. The Difference between Static and Shared Library
    Ini halaman dari Stackoverflow sehingga jawabannya bisa bervariasi menurut user. Saya paling tertarik dengan jawaban Paul Richter. Dia bilang static library itu mirip bookstore yang mana kita bisa membeli/meng-copy buku dan kemudian dibawa pulang sedangkan shared library itu mirip library yang mana buku-bukunya itu dipake bersama-sama.

  3. Pointers in C++
    Ini halaman tutorial yang sangat terkenal, yaitu w3school sehingga ada bagian “run example”. Jadi ringkasnya itu adalah pointer merupakan variabel yang menyimpan alamat memory sebagai value-nya. Contohnya itu seperti String food = “Pizza” dan kemudian String* ptr = &food sehingga jika ptr diprint hasilnya adalah alamat dari food.

  4. Memory Map
    Halaman ini menarik karena ketika ada suatu penjelasan dengan istilah-istilah aneh, maka istilah-istilah tersebut dapat diklik sehingga kita bisa mengetahui makna dari istilah tersebut. Untuk ringkasan isinya, jadi memory map itu adalah sebuah tabel untuk memetakan informasi. Penjelasan detail tentang cara kerjanya bisa dilihat di halaman ini.

  5. glibc
    Halaman ini dari Stackoverflow sehingga jawabannya banyak. Yang menurut saya paling menarik adalah jawaban aftnix yaitu dia mengatakan bahwa glibc merupakan implementasi dari standarb C library. Isinya adalah macros, symbols, function implementation, dll. Dan juga ada POSIX standard library yang mena menjadi lem “userland” dari system calls.

  6. Data Representation
    Halaman ini menarik karena selain menjelaskan, mereka juga memberika GIFS, link nonton video crash course yang bersangkutan, dan gambar. Jadi ringkasnya seperti ini, komputer menggunakan 2 angka saja, yaitu 1 dan 0. Ternyata 2 angka ini bisa merepresentasikan sesuatu seperti contohnya adalah warna, string, character, dll.

  7. Memory Swapping
    Halaman ini menarik karena terdapat gambar supaya mempermudah kita dalam menggambarkan kejadian. Ringkasnya adalah memory swapping merupakan sebuah metode yang mana membuat operating system untuk memberikan lebih banyak memory kepada sebuah aplikasi yang sedang berjalan daripada yang bisa diberikan oleh RAM.

  8. Scalable Processor Architecture
    Halaman ini menarik karena disertai gambar dan list dalam menjelaskan Scalable Processor Architecture (SPARC). Untuk ringkasannya, jadi SPARC ini adalah general purpose, 32-bit integer ISA (instruction set architecture) yang dibuat berdasarikan desain RICS (reduced instruction set computer).

  9. 50-percent rule make 1/3rd of memory unavailable
    Halaman ini adalah Quora sehingga banyak orang yang berusaha menjawabnya. Jawaban paling menarik menurut saya adalah jawaban Ishita Awasthi yang mengatakan bahwa 50-percent rule berarti untuk setiap N block yang dialokasikan, maka 0.5N block akan hilang karena fragmentasi sehingga unusable memory = (0.5N)/(N + 0.5N) = 1/3.

  10. Dynamic-Link Libraries
    Halaman ini dibuat oleh Microsoft dengan desain dark them yang menarik sekali. Untuk ringkasannya adalah Dynamic-Link Libraries merupakan modul yang berisi fungsi-fungsi dan data yang akan digunakan oleh modul lain. Untuk detailnya seperti cara pembagiannya atau kelebihannya bisa dilihat di website ini.