Implement
Multiprogramming
• virtualPage==physicalPage
• process virtual page physical
page
• table
• addrspace.h class AddrSpace static bool
usedPhyPage[NumPhysPages]; physical page
• Process page table Load
• page table
• virtual page table physical page table
• ReadAt virtual address physical
address
• pageTable[virtual address/page size].ph...
•
• Done
of 6

Nachos multiprogramming

Published on: Mar 3, 2016
Published in: Business      Technology      
Source: www.slideshare.net


Transcripts - Nachos multiprogramming

  • 1. Implement Multiprogramming
  • 2. • virtualPage==physicalPage • process virtual page physical page • table
  • 3. • addrspace.h class AddrSpace static bool usedPhyPage[NumPhysPages]; physical page
  • 4. • Process page table Load • page table • virtual page table physical page table
  • 5. • ReadAt virtual address physical address • pageTable[virtual address/page size].physicalPage + virtual address physical page offset
  • 6. • • Done

Related Documents