General questions about virtual memory

2008-07-30 Thread FreeBSD Hackers
Hi, all. I apologize for not posting a question specific to FreeBSD (I'll study about that later), but I'm looking for some help understanding a few things and I don't know where else to turn. Using FreeBSD to give me concrete examples of how certain things work is okay, since I do use FreeBSD

Re: General questions about virtual memory

2008-07-30 Thread Max Laier
Hi, On Wednesday 30 July 2008 13:59:53 FreeBSD Hackers wrote: Examples of some specific questions that I have include: WRT translation of virtual addresses to physical addresses, where does the hardware stop and the software begin? Explanation: who determines the format of the page tables

Re: General questions about virtual memory

2008-07-30 Thread FreeBSD Hackers
This suggest that you don't understand virtual memory at all. Go back to the start of the chapter and re-read. The page directories and page tables describe a *virtual* address space. For a given architecture the *virtual* address space has a fixed size (4GB for i386), so the page table

Re: General questions about virtual memory

2008-07-30 Thread Erik Trulsson
On Wed, Jul 30, 2008 at 07:59:53AM -0400, FreeBSD Hackers wrote: Hi, all. I apologize for not posting a question specific to FreeBSD (I'll study about that later), but I'm looking for some help understanding a few things and I don't know where else to turn. Using FreeBSD to give me concrete

Re: General questions about virtual memory

2008-07-30 Thread Max Laier
On Wednesday 30 July 2008 18:07:51 FreeBSD Hackers wrote: This suggest that you don't understand virtual memory at all. Go back to the start of the chapter and re-read. The page directories and page tables describe a *virtual* address space. For a given architecture the *virtual*

Re: General questions about virtual memory

2008-07-30 Thread Nate Eldredge
On Wed, 30 Jul 2008, FreeBSD Hackers wrote: If anyone is willing to help me understand this, I would greatly appreciate it. I would also value your input if there are other resources (people, mailing lists, books, web pages, etc.) that you want to recommend instead of taking some time to help