|
user space: Kernel Linear Address Space Overhead386BSD ignored as much as possible the segmentation hardware of the x86, preferring to use a "flat" address space. Per-Process Data StructuresA UNIX legacy, the "u." or per-process data structure, which held the kernel-related data of a process, was present on 386BSD prior to February 1991. User to Kernel Communication PrimitivesOne surprise with 386BSD was that the 80386 doesn't honor write protection on the user page addresses, requiring a work-around. This was fixed in 80486 and all subsequent X86 processors. |