Replacement algorithms can be local or global.
When a process incurs a page fault, a local page replacement algorithm selects for replacement some page that belongs to that same process (or a group of processes sharing a memory partition). A global replacement algorithm is free to select any page in memory.
Local page replacement assumes some form of memory partitioning that determines how many pages are to be assigned to a given process or a group of processes. Most popular forms of partitioning are fixed partitioning and balanced set algorithms based on the working set model. The advantage of local page replacement is its scalability: each process can handle its page faults independently without contending for some shared global data structure.
When a process incurs a page fault, a local page replacement algorithm selects for replacement some page that belongs to that same process (or a group of processes sharing a memory partition). A global replacement algorithm is free to select any page in memory.
Local page replacement assumes some form of memory partitioning that determines how many pages are to be assigned to a given process or a group of processes. Most popular forms of partitioning are fixed partitioning and balanced set algorithms based on the working set model. The advantage of local page replacement is its scalability: each process can handle its page faults independently without contending for some shared global data structure.
Control Inflation Measures
ReplyDeleteOperator Precedence Parsing Algorithm using Stack
Manage Code
Flags Registers in 8085
Function Overloading C#
Role of Parser
Flat Panel Display
Naming Distributed system
Conversion from NFA to DFA (Thompson’s rule)
ReplyDeletevirtual mode 80386
time shared common bus
mapping cardinality
rsa algorithm
general pivot
steepest ascent hill climbing
page replacement strategies