On Mon, Sep 02, 2002 at 04:03:21PM +0200, Angelo Dell'Aera wrote: > AFAIK Linux creates at boot time some segments. > > -two for kernel : kernel data segment and kernel code segment; > -two for userland : user data segment and user code segment > (this last ones are shared by all processes in User Mode); > -in Linux 2.2 a task state segment (TSS) for each process, in > Linux 2.4 simply one TSS per CPU; > -a default Local Descriptor Table segment usually shared by all > processes (but very rarely used). Segments are kind of superfluous for linux. They are superseeded by paging, but ia32 insists on still using them. So there is as little of them as possible. ------------------------------------------------------------------------------- Jan 'Bulb' Hudec <bulb@ucw.cz> -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/