Lecture 7: Memory Management
Lecture7:MemoryManagement
CSE120:PrinciplesofOpera>ngSystems
UCSanDiego:SummerSessionI,2009 FrankUyeda
Announcements
? PeerWiseques>onsduetomorrow. ? Project2isdueonFriday.
? MilestoneonTuesdaynight.
? Homework3isduenextMonday.
2
GoalsforToday
? Mo>va>onforMemoryManagement ? UnderstandPaging
? Howtotranslatefromvirtualtophysicaladdress ? Determinesize,structureofpagetables
3
MemoryManagement
? Goalsofmemorymanagement
? Provideaconvenientabstrac>onforprogramming ? Allocatescarcememoryresourcesamongcompe>ng
processes ? Maximizeperformancewithminimaloverhead
? Mechanisms
? Physicalandvirtualaddressing ? Techniques:Par>>oning,paging,segmenta>on ? Pagetablemanagement,TLBs,VMtricks
? Policies
? Pagereplacementalgorithms
4
Inthebeginning.....
? Batchprogrammedsystems
? Programsusephysical
SP
addressesdirectly ? OSloadsjob,runsit,unloadsit ? Similartowhatnachosdoes
rightnow
(you'llchangethisinProject2)
PC
PhysicalMemory
Stack
Heap DataSegment TextSegment
Opera>ngSystem
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- memory management pdf
- stop code memory management windows 10
- memory management tool
- fix memory management windows 10
- memory management unit pdf
- memory management error
- memory management in computer architecture
- stop code memory management windows 10 fix
- memory management software windows 10
- windows 10 memory management crash
- microsoft memory management tool
- memory management blue screen windows 10