Date: Sat, 30 Oct 1999 10:22:48 -0400 (EDT) From: Chuck Youse <cyouse@paradox.nexuslabs.com> To: Oren Sarig <sarig@bezeqint.net> Cc: hackers@FreeBSD.ORG Subject: Re: Limitations in FreeBSD Message-ID: <Pine.BSF.4.10.9910300943140.245-100000@paradox.nexuslabs.com> In-Reply-To: <3.0.6.32.19991029210744.007da290@mail.bezeqint.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 29 Oct 1999, Oren Sarig wrote: > actual physical addresses, by using paging tables. Most of the addresses > are mapped outside of the actual memory, and so whenever somebody wants to > access them, a general protection fault occurs. The kernel taps the GPF, > gets the page from the swap, loads it into memory, remaps the linear > address, and gives the program back the control, but now the program has > the data in memory. IA32 supports up to 4Gb of physical memory with > protected mode, and a whole lot more virtual memory than that with paging. Well, just a minor technicality: when a non-present page is referenced, a page fault is generated, not a general protection fault. GPFs are the catch-all fault that is primarily used to flag security violations. Chuck To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9910300943140.245-100000>