Hi, Actually I have read that book. But when i started reading other books such as those on assembly they had these concpets of Real Mode , Protected Mode , Flat Memory model, Segmented Memory model which are specific to intel 32-bit architecture and which has got me highly confused. So I am looking for references that explain these concepts in depth.
Thanks Vaibhav Jain On Thu, Jul 14, 2011 at 9:26 PM, Kaustubh Ashtekar <[email protected]>wrote: > I think you should first read the book > Operating System Concepts by Silberschatz Galvin. > > It is a general book on OS concepts and will help you gain understanding of > these concepts. > > -Kaustubh > > On Thu, Jul 14, 2011 at 1:17 AM, Vaibhav Jain <[email protected]> wrote: > >> Hi, >> >> Thanks a lot for the resources! I just had a cursory look at them and >> could see that they explain virtual memory and >> address translation in depth. Just wanted to ask if they explain the >> concepts Memory models (flat, segmented ) and cpu modes >> (real,protected) equally well. I am more confused about >> these concepts. >> >> Thanks >> Vaibhav Jain >> >> On Wed, Jul 13, 2011 at 10:40 AM, Anuz Pratap Singh Tomar < >> [email protected]> wrote: >> >>> >>> >>> On Wed, Jul 13, 2011 at 6:29 PM, Jeff Haran <[email protected]>wrote: >>> >>>> ** ** >>>> >>>> ** ** >>>> >>>> *From:* [email protected] [mailto: >>>> [email protected]] *On Behalf Of *Vaibhav Jain >>>> *Sent:* Wednesday, July 13, 2011 1:38 AM >>>> *To:* Daniel Baluta >>>> *Cc:* [email protected] >>>> *Subject:* Re: Need help understanding memory models,cpu modes and >>>> address translation**** >>>> >>>> ** ** >>>> >>>> Hi, >>>> >>>> Thanks for the link.I really appreciate but I need something more basic >>>> and something that >>>> explains these concepts from a broader perspective and not in the >>>> context of a >>>> particular cpu architecture.Please send me more such links if you come >>>> across any. >>>> >>>> Thanks >>>> Vaibhav Jain**** >>>> >>>> On Wed, Jul 13, 2011 at 1:14 AM, Daniel Baluta <[email protected]> >>>> wrote:**** >>>> >>>> Hi, >>>> >>>> > I am eager to understand the basics of Memory models (flat, segmented >>>> etc) >>>> > , CPU modes (real,protected) >>>> > and address translation (physical to logical etc.) and how all of them >>>> work >>>> > together. I am very confused >>>> > about this and would really appreciate if someone could provide good >>>> > references to these topics.**** >>>> >>>> You may find useful information inside i366 Programmers Manual. >>>> Anyhow, reading materials is the first step in understanding these >>>> concepts. You will have to actually read/write/debug pieces of code >>>> related to them. >>>> >>>> thanks, >>>> Daniel. >>>> >>>> [1] pdos.csail.mit.edu/6.828/2010/readings/i386.pdf**** >>>> >>>> ** ** >>>> >>>> You might want to try “Understanding the Linux Virtual Memory Manager” >>>> by Mel Gorman. It’s freely available on the web.**** >>>> >>>> ** ** >>>> >>>> It’s Linux specific, but since Linux needs to run on a multitude of >>>> different processors with different memory management hardware, the >>>> approach >>>> it takes to doing so in inherently broad.**** >>>> >>>> ** ** >>>> >>>> >>>> >>>> >>>> A lot of basic concepts can be learnt from JIm Turley's book on 8086 >>> Other book is modern operating systems by Tanenbaum which explains >>> everything in much detail with code snippets. >>> >>> >>> >> >> _______________________________________________ >> Kernelnewbies mailing list >> [email protected] >> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >> >> >
_______________________________________________ Kernelnewbies mailing list [email protected] http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
