os211

Home Week 01 Week 02 Week 03 Week 04 Week 05 Week 06 Week 07 Week 08 Github Log Rank Key

Top 10 List of Week 04

  1. Little and Big Endian Mystery
    Little dan big endian adalah dua cara untuk menyimpan tipe data multibyte (int, float, dll). Di mesin little endian, byte terakhir dari representasi biner dari tipe data multibyte disimpan terlebih dahulu. Sedangkan di mesin big endian, byte pertama representasi biner dari tipe data multibyte disimpan terlebih dahulu. Website ini akan membahas secara dalam mengenai little endian dan big endian serta misteri-misteri antara kedua hal tersebut.

  2. The Role of Memory on The Computer
    Komputer menggunakan Memory (RAM) untuk menyimpan instruksi sementara dan data yang diperlukan untuk menyelesaikan tugas. Hal ini memungkinkan CPU komputer untuk mengakses instruksi dan data yang disimpan dalam memori dengan sangat cepat. Website ini akan membahas bagaimana memory berperan sebagai salah satu indikator terpenting di komputer.

  3. Data Types
    Dalam ilmu komputer dan pemrograman komputer, tipe data adalah atribut data yang memberi tahu compiler atau interpreter bagaimana maksud pemrogrammer menggunakan suatu data. Pada website ini, akan dijelaskan berbagai tipe data beserta ukurannya dengan sangat lengkap.

  4. Swapping in Operating System
    Swapping adalah skema manajemen memori di mana setiap proses dapat ditukar sementara dari memori utama ke memori sekunder sehingga memori utama dapat tersedia untuk proses lain. Website ini akan membahas mengenai konsep, kelebihan, dan kekurangan swapping di operating systems.

  5. Introduction to Memory Management
    Main memory mengacu pada memori fisik yang merupakan memori internal ke komputer. Komputer hanya dapat mengubah data yang ada di memori utama. Oleh karena itu, setiap program yang kita jalankan dan setiap file yang kita akses harus disalin dari perangkat penyimpanan ke dalam main memory. Pada website ini, kita akan belajar mengenai memory protection, memory allocation, fragmentation, dan masih banyak lagi, loh!

  6. Contiguous VS Non-Contiguous Memory Allocation
    Dalam Sistem Operasi, ada dua teknik untuk alokasi memori, yaitu Contiguous Memory Allocation dan Non-Contiguous Memory Allocation. Pada tutorial di website ini, kita akan mempelajari apa saja perbedaan antara kedua memori alokasi tersebut.

  7. Journey Across Static and Dynamic Libraries
    Sifat library menentukan bagaimana linker menghubungkan ke eksekusi akhir suatu program. Library yang dikompilasi memiliki dua bentuk, yaitu static libraries dan dynamic libraries. Setiap format memiliki kelebihan, kekurangan, dan berbeda dalam cara penanganannya selama tahap penautan. Website ini akan menggali lebih dalam pengertian, perjalanan, serta perbedaan dari static libraries dan dynamic libraries.

  8. Virtual Memory in Operating Systems
    Virtual Memory suatu teknik yang memisahkan antara memori logis dan memori fisiknya. Memori logis merupakan kumpulan keseluruhan halaman dari suatu program. Tanpa memori virtual, memori logis akan langsung dibawa ke main memory. Website ini akan membahas mengenai manfaat, kebutuhan, dan cara eksesusi program di virtual memory.

  9. Internal and External Fragmentation
    Fragmentasi merupakan kondisi dimana suatu file yang diletakkan pada media penyimpanan yang tidak menempati sektor secara berurutan. Terdapat dua fragmentasi yang ada di sistem operasi, yaitu internal dan external framentasi. Website ini akan membahas secara dalam mengenai perbedaan dari kedua hal tersebut.

  10. Secondary Storage and Disk Scheduling Algorithms
    Secondary storage adalah perangkat yang memorinya tidak mudah menguap, artinya data yang disimpan akan tetap utuh meskipun sistem dimatikan. Website ini akan membahas mengenai fakta secondary storage, magnetic disk structure, dan disk scheduling algorithms.