From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=BAYES_00,FORGED_MUA_MOZILLA autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,b6cdac5d3ee5f1a8 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.66.86.102 with SMTP id o6mr457544paz.41.1349985838175; Thu, 11 Oct 2012 13:03:58 -0700 (PDT) Path: s9ni1938pbb.0!nntp.google.com!news.glorb.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Niklas Holsti Newsgroups: comp.lang.ada Subject: Re: How large were MIL STD 1750A Ada-running systems? Date: Thu, 11 Oct 2012 23:03:57 +0300 Organization: Tidorum Ltd Message-ID: References: <8fd5906b-a3a8-43ff-80f2-95c1e438e8f0@googlegroups.com> Mime-Version: 1.0 X-Trace: individual.net 3CyNjT4l8fK2HCe/Qh/FSgpL828UxUbTUZr/4i48022bZJVfgYeB993YMGOxAoso5F Cancel-Lock: sha1:kfUiy3xQ6YIomf5pzGLuP25ceQ0= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:15.0) Gecko/20120907 Thunderbird/15.0.1 In-Reply-To: <8fd5906b-a3a8-43ff-80f2-95c1e438e8f0@googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Date: 2012-10-11T23:03:57+03:00 List-Id: 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 . @ .