0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
686 Ansichten28 Seiten
The document discusses improvements and additional features to be implemented in the Pintos virtual memory system in Project 3. It covers lazy loading of pages from executable files during page faults, swapping pages in and out of physical memory to a swap disk using a page replacement algorithm, growing the stack dynamically by allocating more pages as needed, and memory mapping of files. The key tasks involve handling page faults, updating page tables and supplemental data structures, reading from and writing to files and disk, and allocating and freeing physical frames.
The document discusses improvements and additional features to be implemented in the Pintos virtual memory system in Project 3. It covers lazy loading of pages from executable files during page faults, swapping pages in and out of physical memory to a swap disk using a page replacement algorithm, growing the stack dynamically by allocating more pages as needed, and memory mapping of files. The key tasks involve handling page faults, updating page tables and supplemental data structures, reading from and writing to files and disk, and allocating and freeing physical frames.
Copyright:
Attribution Non-Commercial (BY-NC)
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
The document discusses improvements and additional features to be implemented in the Pintos virtual memory system in Project 3. It covers lazy loading of pages from executable files during page faults, swapping pages in and out of physical memory to a swap disk using a page replacement algorithm, growing the stack dynamically by allocating more pages as needed, and memory mapping of files. The key tasks involve handling page faults, updating page tables and supplemental data structures, reading from and writing to files and disk, and allocating and freeing physical frames.
Copyright:
Attribution Non-Commercial (BY-NC)
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen