os211

Top 10 List of Week 04

  1. Dump Dump oh HexDump!
    Ketika bebricara tentang Hex, selama ini saya selalu berpikir bahwa itu merupakan salah satu format lain dalam format representasi angka 16 digit. Namun ternyata dalam linux hexdump juga bisa berfungsi untuk melihat keunikan suatu file dan bagaimana linux memprosesnya.

  2. The magic of HexaDecimal!
    Ternyata linux menggunakan hexadecimal ada alasannya, selain lebih hemat storage HexaDecimal juga memiliki tingkat ke erroran yang lebih sedikit karena lebih singkat dan masih human readable.

  3. Good explanation about Logical and Physical Address
    Ternyata selama ini Operating System yang saya gunakan melakukan banyak sekali tugas untuk memastikan saya dapat menggunakan komputer saya dengan bagus. Salah satunya terdapat perubahan Physical Address menjadi logical address saat compiling. Keren sekali.

  4. Debugging the master way : Memory Dump!
    Ketika berbicara mengenai debugging tentunya konsep print output di terminal untuk melihat output error yang salah sering menjadi referensi utama dalam debugging. Ternyata ketika berurusan dengan OS, memory dump (menuliskan isi memory ke physical storage untuk dibaca dan dianalisa hasil errornya) merupakan salah satu cara debugging juga, keren sekali!

  5. Can’t compare objects, different data type
    Masih menggunakan video yang sama seperti point ke-tiga.Sering sekali ketika sedang membuat kode dan berusaha mengcompare dua data. Setelah belajar mengenai adressing saya menjadi semakin paham mengcompare kedua data berbeda tidak bisa karena type data yang berbeda akan memiliki representasi physical address yang berbeda juga. Sehingga compiler akan error ketika membandingkan dua tipe data yang berbeda.

  6. Linux Makefile
    Ketika saya mencoba-coba untuk belajar bash, salah satu command yang sering ditemui bisa dibilang adalah comman ‘make’, website diatas memiliki penjelasan yang runtut dan juga contohnya cukup mudah untuk di ikuti sehingga cocok sekali untuk pemula seperti saya :D.

  7. Google map on linux memory
    Wah ternyata yang namanya map tidak hanya hanya ketika kita ingin mencari suatu lokasi. Suatu program dalam Operating System juga harus mengimplementasikan mapping yang baik dan tepat supaya tidak terjadi salah jalan, keren sekali ya.

  8. Mystery of endinannes
    Wah ketika belajar POK kata endian sudah sering kali disebut dan kita harus berhati-hati ketika mengkonversi. Tapi ternyata Big Endia dan Little Endian pada umumnya sudah ditangani oleh compiler (OS) supaya kesalahan yang terjadi ketika mengkonversi semakin minimal. Keren sekali ya system operasi kita.

  9. Linux Free Command
    Sebagai pengguna Linux tentunya perintah free di command line sudah sering digunakan. Nah menurut saya ini menarik karena ketika mengketikan peritah itu terminal juga akan menampilkan shared, buff, dan informasi memory lainnya yang sedang kita pelajari sekarang.

  10. Paging in memory system
    Salah satu implementasi konsep physical dan logical memory adalah memmory paging. Sebelum dilakukan transfer data antara Logical Memory di CPU dan Physical Memory di OS. OS kita akan menampung memory physical dalam bentuk seperti blok sebelum akhirnya di translasi kan untuk dibaca oleh CPU.