This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I have got doubt in operating system but couldn't find matching forums so i'm posting my doubt here.
please transfer this question to the concerned forum...
I was going through the memory management done by operating system
but got stuck in paged memory management
My study material says advantage of paged memory management is :There is no external fragmentation here..
But I can't understand how?? please explain... if possible with examples
Also kindly explain segmented memory management....
kindly tell me books that can provide sufficient fundamentals to clear these doubts...
Memory management is how your computer keeps track of everything. For example, your computer has to keep track of Windows/UNIX, your browser, your mouse, the time, etc just to write this post. If you don't have enough memory, your computer writes out some to disk that it thinks it won't need right away. Then when it needs it again, it pages to get the data back and put different data on the disk. Since reading from disk is a lot slower than reading from memory, paging is slower. Hence paging being less than desirable.