Discuss the pros and cons of paging. What is a page fault? What causes internal fragmentation? What are the components (fields) of a virtual address? What is a TLB, and how does it improve EAT? What are the advantages and disadvantages of virtual memory? When would a system ever need to page its page table?