Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Memory Management in Windows 7

15,092 views

Published on

Memory Management
PFN
NUMA
NVRAM

Published in: Education
  • Be the first to comment

Memory Management in Windows 7

  1. 1. Memory>>>
  2. 2. Memory Management>>> > >
  3. 3. Binding of Instructions & Data to Memory>>>
  4. 4. Logical vs. Physical Address Space
  5. 5. Special CPU registers: base & limit 0xFFFF 0x2000 o Registers contain Limit • Base: start of the process’s Process memory partition partition • Limit: length of the process’s Base memory partition 0x9000Address generation o Physical address: location in OS actual memory 0 o Logical address: location from Logical address: 0x1204 the process’s point of view Physical address: o Physical address = base + 0x1204+0x9000 = 0xa204 logical address o Logical address larger than limit => error
  6. 6. Swapping>>>>>
  7. 7. Fragmentation>>> o o
  8. 8. Paging>>>>>>
  9. 9. Implementation of Page Table>>>>>
  10. 10. Task Manager’s Main Screen
  11. 11. Task Manager Working Set Display
  12. 12. Integrated NVRAM Support>>>>
  13. 13. PFN Lock>> > > > > > > >
  14. 14. >>>>>>>
  15. 15. >>>>>
  16. 16. > NUMA architectures logically follow in scaling from symmetric multiprocessing (SMP) architectures.> Their commercial development came in work by (Unisys, Hewlett- Packard, Group Bull, Silicon Graphics, IBM), EMC, Compaq, HP) during the 1990s.> Techniques developed by these companies later featured in a variety of Unix-like operating systems, and somewhat in Windows NT.>>>
  17. 17. >>>>>>
  18. 18. The Output

×