Path: utzoo!attcan!uunet!ispi!jbayer From: jbayer@ispi.UUCP (id for use with uunet/usenet) Newsgroups: comp.unix.xenix Subject: Re: Size of kernels Summary: Kernel size Message-ID: <181@ispi.UUCP> Date: 14 Sep 88 14:00:46 GMT References: Organization: Intelligent Software Products, Inc. Lines: 24 In article , jl42+@andrew.cmu.edu (Jay Mathew Libove) writes: > Someone mumbled in a question about getting big programs to run in > small memory that their system has 640K and has a maximum user > process size of 300K or so. That implies only 340K to the kernel. > > That person claimed SCO Xenix 2.2.1. I use SCO Xenix 2.2.1. My system > has 2 megabytes of memory, and 1400K is available as my maximum user > process size. > > So, why is my kernel fully twice the size of his? > > Jay Libove (libove@andrew.cmu.edu or libove@cs.cmu.edu) The kernel is not twice the size, but the memory it is using is. The memory usage includes the multiscreens (only 1 available on a 640K machine), the i/o buffers (you probable have 300K allocated for i/o) message buffers and probably a little bit other. I am running 2.2.6 with 2 megs and my kernel size is about 259 K ( "l /xenix" ). My maximum process size is 2820K, the kernel uses about 728K, and 1320K is available to user processes. Also, on a 386 the maximum process size is also dependent on the swap space size. Jonathan Bayer Intelligent Software Products, Inc.