page fault
Recently Published Documents


TOTAL DOCUMENTS

44
(FIVE YEARS 6)

H-INDEX

7
(FIVE YEARS 1)

2020 ◽  
Vol 145 ◽  
pp. 111-123
Author(s):  
Rubén Titos-Gil ◽  
Ricardo Fernández-Pascual ◽  
Alberto Ros ◽  
Manuel E. Acacio

Author(s):  
Pallab Banerjee ◽  
Biresh Kumar ◽  
Amarnath Singh ◽  
Shipra Sinha ◽  
Medha Sawan

Programming codes are of variable length. When the size of codes becomes greater than that of primary memory, the concept of virtual memory comes into play. As the name suggests, virtual memory allows to outstretch the use of primary memory by using storage devices such as disks. The implementation of virtual memory can be done by using the paging approach. Allocation of memory frames to each and every program is done by the operating system while loading them into the memory. Each program is segregated into pages as per the size of frames. Equal size of pages and frames enhance the usability of memory. As, the process or program which is being executed is provided with a certain amount of memory frames; therefore, swap out technique is necessary for the execution of each and every page. This swap out technique is termed as Page Replacement. There are many algorithms proposed to decide which page needs to be replaced from the frames when new pages come. In this paper, we have proposed a new page replacement technique. This new technique is based on the approach of reading and counting of the pages from secondary storage. Whenever the page fault is detected, the needed page is fetched from the secondary storage. This process of accessing the disc is slow as compared to the process in which the required page is retrieved from the primary storage. In the proposed technique, the pages having least occurrence will be replaced by the new page and the pages having same count will be replaced on the basis of LRU page replacement algorithm. In this method, the paged are retrieved from the secondary storage hence, possibility of page hit will be increased and as a result, the execution time of the processes will be decreased as the possibility of page miss will be decreased.


2020 ◽  
Vol 33 ◽  
pp. 4557-4560
Author(s):  
S. Muthusundari ◽  
M.A. Berlin ◽  
J. Geetha Priya ◽  
K. Balasaranya

2019 ◽  
Vol 66 ◽  
pp. 10-18 ◽  
Author(s):  
A. Orlando ◽  
P. Amato ◽  
D. Caraccio ◽  
M. Cinque ◽  
R. Izzi ◽  
...  
Keyword(s):  

Author(s):  
Salam A. Hussein ◽  
Mohsin R. Kareem ◽  
Dena N. George
Keyword(s):  

2018 ◽  
Vol 7 (4.5) ◽  
pp. 32 ◽  
Author(s):  
Govind Prasad Arya ◽  
Devendra Prasad ◽  
Sandeep Singh Rana

The computer programmer write programming codes of any length without keeping in mind the available primary memory. This is possible if we use the concept of virtual memory. As the name suggests, virtual memory is a concept of executing a programming code of any size even having a primary memory of smaller size than the size of program to be executed. The virtual memory can be implemented using the concept of paging. The operating system allocates a number of memory frames to each program while loading into the memory. The programming code is equally divided into pages of same size as frame size. The size of pages and memory frames are retained equal for the better utilization of the memory. During the execution of program, every process is allocated limited number of memory frames; hence there is  a need of page replacements. To overcome this limitation, a number of page replacement techniques had suggested by the researchers. In this paper, we have proposed an modified page replacement technique, which is based on the concept of block reading of pages from the secondary storage. The disc access is very slow as compared to the access from primary memory. Whenever there is a page fault, the required page is retrived from the secondary storage. The numerous page faults increase the execution time of process. In the proposed methodology, a number of pages, which is equal to the allotted memory frames, are read every time when there is a page fault instead of reading a single page at a time. If a block of pages has fetched from secondary storage, it will definitely increases the possibilities of page hit and as a result, it will improve the hit ratio for the processes.  


2017 ◽  
Vol 52 (4) ◽  
pp. 449-466
Author(s):  
Ilya Lesokhin ◽  
Haggai Eran ◽  
Shachar Raindel ◽  
Guy Shapiro ◽  
Sagi Grimberg ◽  
...  
Keyword(s):  

2017 ◽  
Vol 45 (1) ◽  
pp. 449-466 ◽  
Author(s):  
Ilya Lesokhin ◽  
Haggai Eran ◽  
Shachar Raindel ◽  
Guy Shapiro ◽  
Sagi Grimberg ◽  
...  
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document