| Deutsch English Français Italiano |
|
<mdd34ns9ecq.fsf@panix5.panix.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder9.news.weretis.net!panix!.POSTED.2602:f977:0:1::5!not-for-mail
From: Rich Alderson <news@alderson.users.panix.com>
Newsgroups: comp.os.vms
Subject: Re: Never Got Used To Those New-Fangled VMS Filename Extensions ...
Date: 29 Jul 2024 15:40:05 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 35
Sender: alderson+news@panix5.panix.com
Message-ID: <mdd34ns9ecq.fsf@panix5.panix.com>
References: <v84bli$3oq9l$1@dont-email.me> <20240728115706.00001a25@yahoo.com> <v85go4$675$1@panix2.panix.com> <20240728164217.00000da4@yahoo.com> <v85nga$2h1$1@panix2.panix.com> <mddr0bd49di.fsf@panix5.panix.com> <v86ekm$3vsq$2@dont-email.me>
Injection-Info: reader1.panix.com; posting-host="2602:f977:0:1::5";
logging-data="3352"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
Bytes: 2552
Lawrence D'Oliveiro <ldo@nz.invalid> writes:
> On 28 Jul 2024 15:14:17 -0400, Rich Alderson wrote:
>
>> TOPS-20 (based on TENEX) used the .EXE extension on sharable
>> executables, although TENEX used .SAV on both sharable and nonsharable
>> executables. Tops-10 used .SAV (or .LOW and .HGH for executables with a
>> sharable segment), until late in the game when TOPS-20 style sharable
>> executables came to Tops-10.
>> I believe that RT-11 got .EXE from the larger systems.
> I think the significance of .SAV was that it was essentially a straight
> memory dump, so loading it into memory was very simple. Whereas .EXE
> required a bit more setup.
Before the .SAV format for executables came along, the PDP-6 and PDP-10 used an
actual memory image format called .DMP, where the first word of the image file
was mapped to word 74 of the memory space into which it was loaded and each
succeeding word of the file was filled in.
..SAV files were compressed: An I/O word consisting of a negative length and an
address (the desired memory address - 1), followed by <count> words. Stretches
of zero valued words were thus skipped, making the files smaller than the .DMP
equivalent.
..EXE files have a directory page at the start which describes the memory layout
of the following file pages. Pages of all zeroes are not included, but long
stretches of zeroes in pages with nonzero contents are retained.
--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen