Compressed executables

Chris Calabrese cjc at ulysses.att.com
Tue Jan 29 00:54:38 AEST 1991


In article <4001 at skye.ed.ac.uk> richard at aiai.UUCP (Richard Tobin) writes:
>In article <1991Jan23.123808.22159 at grep.co.uk> vic at grep.co.uk (Victor Gavin) writes:
>>And perhaps they could also explain why it doesn't slow the system down, coz if
>>the processor has enough time to decompress something coming off the disk, it
>>has enough time to go and run another program.
>
>It seems pretty clear that it's trading cpu time for disk space and
>disk accesses.  On a reasonably fast workstation with small slow
>disks, it seems likely to be a winning tradeoff.

Yes.  One very big win for compressed executables is when the
workstation has 'disks' mounted over a very slow link (say 9600 baud).

In fact, one might even want a compressed file system type for
mounting remote disks from a home machine.  You can usually get
something like 3:1 on executables and 10:1 on English text, so a
workstation with a 9.6kb link with most of the executables local
and much of the documents, etc. remote would behave like it had a 96kb
link.  Remember, this is a direct pipe (not shared like ethernet), so
you could actually get reasonable performance.

Name:			Christopher J. Calabrese
Brain loaned to:	AT&T Bell Laboratories, Murray Hill, NJ
att!ulysses!cjc		cjc at ulysses.att.com
Obligatory Quote:	``pher - gr. vb. to schlep.  phospher - to schlep light.philosopher - to schlep thoughts.''



More information about the Comp.unix.internals mailing list