I was looking at paging in OS.
It seems like there are two concepts with the same name but with different features, and I wanted to be clear about those, Paging and page cache.
Before I thought paging as
(A page, memory page, or virtual page) a fixed-length contiguous block of virtual memory, described by a single entry in the page table
which is related to "fragmentation, frame, segmentation",
and page cache as
a memory management scheme by which a computer stores and retrieves data from secondary storage for use in main memory
which is related to "page fault, replacement algorithm, thrashing"
are the same.
But there is no document or any study that those two concepts come together and I was confused about it.
It's still not clear whether those are the same concept and both share relationship with other features like fragmentation, frame, segmentation, and page fault, replacement algorithm, thrashing or not.