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.
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.
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.
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.
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.
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.
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.
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.
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.
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.