David Brown wrote:
With a 64-bit architecture, just memory mapping the harddrive can be an
excellent way to implement a filesystem.
That seems true but desktop processors tend not to actually be able to manage the full 2^64 virtual address space, and at the same time they tend to have large drives attached to them. While right now all is well, I could see where we could encounter problems at some point that are similar to the ones we have encountered at the end of the 2^32 era. Another problem, of course, is the issue of programs that need the virtual address space for other things, although if I remember the Mach driver model the driver gets its own address space, so that may be a non-issue. Finally, one should not ignore the overhead of managing all those page tables....

I dunnoh. I don't think it is as clear cut a bad idea as others have implied, but it is not without its shortcomings.

--Chris

--
KPLUG-LPSG@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to