Disc scheduling is an important process in operating systems that determines the order in which disk access requests are serviced. The objective of disc scheduling is to minimize the time it takes to access data on the disk and to minimize the time it takes to complete a disk access request.
Advances in computer technology have mostly concentrated on processing power and not much on the I/O and storage component. This is why the CPU and GPU have advanced in leaps and bounds while system storage like the hard disk drive has only advanced moderately.
Demand paging policy determine which pages should only be brought into memory if the executing process demands them. This article learn how this process happen and available algorithm to implement.
Demand paging is a method of virtual memory management. In a system that uses demand paging, the operating system copies a disk page into physical memory only if an attempt is made to access it and that page is not already in memory (i.e., if a page fault occurs).
Cache adalah komponen perangkat keras atau perangkat lunak yang menyimpan data sehingga permintaan di masa mendatang untuk data tersebut dapat dilayani lebih cepat.
Sebuah metode memory management yang menyediakan ilusi kepada program akan adanya dedicated memory, dan memory yang sangat besar (virtually unlimited)