comp.lang.ada
 help / color / mirror / Atom feed
From: Niklas Holsti <niklas.holsti@tidorum.invalid>
Subject: Re: How large were MIL STD 1750A Ada-running systems?
Date: Thu, 11 Oct 2012 23:03:57 +0300
Date: 2012-10-11T23:03:57+03:00	[thread overview]
Message-ID: <adon1dF8dqcU1@mid.individual.net> (raw)
In-Reply-To: <8fd5906b-a3a8-43ff-80f2-95c1e438e8f0@googlegroups.com>

On 12-10-11 20:57 , mjsilva@scriptoriumdesigns.com wrote:
> I wondered about this in another thread, but thought I'd start a
> separate thread for visibility.  How large (how much memory) were
> 1750A systems that ran ran Ada (and especially, Ada with some form of
> tasking)?

I worked on one 1750A application, at Space Systems Finland Ltd: the
on-board Application SW for the GOMOS ozone-monitoring instrument on the
ESA ENVISAT satellite (which was a mostly-or-completely Ada satellite,
as I remember).

I think this system had the full 64 kilo-words (128 KiB) of code memory
but only 32 kilo-words (64 KiB) of data memory. We used the TLD Ada
compiler, but (by the customer's decision) a small RT kernel instead of
Ada tasking.

As I remember, some other 1750A systems on ENVISAT needed more memory,
and had to use banking schemes to extend the 16-bit address space (with
the predictable problems that causes).

> I'm only asking about 1750A systems because it was a fairly small
> device with, from what I read, a lot of Ada activity.  What I'm
> really curious to know is how much memory should be required on a
> modern 32-bit device to run a small Ada application with e.g.
> Ravenscar tasking, but without the entire runtime support that full
> Ada requires.

Sorry, I have no experience of Ada tasking on the 1750A. But it seems to
me that the RTOS we used was about as complex as Ravenscar tasking, and
it was definitely not the major consumer of code memory.

-- 
Niklas Holsti
Tidorum Ltd
niklas holsti tidorum fi
      .      @       .



      reply	other threads:[~2012-10-11 20:03 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-11 17:57 How large were MIL STD 1750A Ada-running systems? mjsilva
2012-10-11 20:03 ` Niklas Holsti [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox