This thesis analyzes three page replacement algorithms - First In First Out (FIFO), Least Recently Used (LRU), and Optimal - to determine the best algorithm for reducing page faults. The algorithms are tested using a reference string of 20 pages with memory frame sizes of 2, 3, 4, and 5. Optimal performs the best with the fewest average page faults of 13, while FIFO and LRU have averages of 15.75 and 16 page faults respectively. Therefore, the thesis determines that the Optimal page replacement algorithm is the best for minimizing page faults and improving process performance.