os211

Top 10 List of Week 04

  1. Big Endian vs Little Endian
    Big endian is Stores data big-end first. When looking at multiple bytes, the first byte (lowest address) is the biggest. Little endian is stores data little-end first. When looking at multiple bytes, the first byte is smallest. Selain menjelaskan tentang pengertian big dan little endian di website ini juga menjelaskan perbedaan antara data dengan numbers. Pada website ini penjelasan disertai dengan contoh sehingga mudah dipahami.

  2. Logical and Physical Address in OS
    Menjelaskan definisi dari logical and physical address. logical address is generated by CPU while a program is running. The logical address is virtual address as it does not exist physically, therefore, it is also known as Virtual Address. Physical Address dentifies a physical location of required data in a The user never directly deals with the physical address but can access by its corresponding logical address. Selain itu website ini juga menjelaskan perbedaan antara Logical Address dan physical address. poin plus dari website ini adalah penjelasan yang jelas serta pada perbedaan antara logical dan physical address diberikan comparison chart.

  3. Contiguous Allocation
    Menjelaskan definisi dari contiguous allocation. If the blocks are allocated to the file in such a way that all the logical blocks of the file get the contiguous physical block in the hard disk then such allocation scheme is known as contiguous allocation. di website ini juga menjelaskan beberapa keuntungan dan kerugian dari penggunaan contiguous allocation. penjelasan pada website ini singkat dan jelas sehingga mudah dipahami.

  4. Variable Partitioning
    Menjelaskan apa itu contiguous technique in memory management techniques. in Contiguous Technique, executing process must be loaded entirely in main-memory. dan juga menjelaskan apa itu variable partitioning. It is a part of Contiguous allocation technique. It is used to alleviate the problem faced by Fixed Partitioning. Partitions are not made before the execution or during system configure. website ini juga menjelaskan. beberapa keuntungan dan kerugian dari variable partitioning. Keunggulan website ini adalah materi yang lengkap dan penjelasan yang mudah dimengerti.

  5. Memory Management Unit
    menjelaskan apa itu memory management unit yaitu physical hardware yang menghandle virtual memory and caching peration didalam komputer. Menjelaskan 3 fungsi utama dari memory management unit yaitu hardware memory management, operating system memory management, dan Application memory management. Penjelasan yang singkat dan jelas menjadi poin plus website ini.

  6. Internal vs External fragmentation
    Menjelaskan apa itu fragmentation, serta internal dan external fragmentation. website ini juga menjelaskan perbedaan antara internal fragmentation dengan external fragmentation. perbedaan antara keduanya ditampilkan dalam bentuk tabel sehingga mudah dipahami.

  7. Static vs Dynamic Linking in OS
    Menjelaskan perbedaan antara static dengan dynamic linking. Perbedaan antara keduanya ditampilkan dalam bentuk tabel sehingga lebih mudah dipahami perbedaan antara keduanya.

  8. Swapping
    Menjelaskan apa itu swapping dalam operating system. wapping is a memory management scheme in which any process can be temporarily swapped from main memory to secondary memory so that the main memory can be made available for other processes. Swapping biasa digunakan untuk meningkatkan main memory utilization. di website ini juga menjelaskan tujuan swapping, konsep dala swapping serta keuntungan dan kerugian menggunakan swapping.

  9. Paging in OS
    Paging adalah sebuah skema memory management yang menghilangkan kebutuhan pada contiguous allocation of physical memory. Website ini juga menjelaskan pembagian address yang digenerate oleh cpu dan juga pembagian physical address.

  10. Structure of Page Table
    Menjelaskan beberapa struktur dari page table, yaitu hierarchical page table, hashed page table dan inverted page table. Penjelasan untuk setiap struktur disertai dengan gambar sehingga menjadi dimengerti apa yang dijelaskan.