From: ecragg@GMUVAX.GMU.EDU ("EDWARD CRAGG")
Subject: ALS/N public quarterly review notes
Date: 15 Jul 88 00:19:00 GMT [thread overview]
Message-ID: <8807181600.AA10397@ajpo.sei.cmu.edu> (raw)
The Ada Language System / Navy (ALS/N) Public Quarterly Review was held
on 14 July 1988 at the offices of SYSCON in Washington D.C. The program
consisted of:
An overview of current status of the program,
A description of the development tools for the UYK-43,UYK-44, and
AYK-14 computers
A description of the Ada runtime environment for the UYK-43,UYK-44, and
AYK-14 computers
STATUS OF THE PROGRAM:
Available for distribution are the VAX/VMS tools including
Library manager, compiler, linker, exporter, importer, listing
generation, debugger and measurement aids. ( I will discuss these
in a subsequent message ).
The user handbooks for the military computer development tools are
available, but the tools have not been delivered due to lack of
funding. The UYK-43 and UYK-44 tools are undergoing validation
and should be completed by the end of the month.
UYK-43,UYK-44 development tools:
Two thirds of the VAX/VMS, UYK-43, and UYK-44 code is common.
The development tools include a common library manager, compiler,
linker, exporter, importer (for MTASS assembler code).
All language defined pragmas are provided. Additional pragmas
include UNMAPPED, EXECUTIVE, DEBUG, MEASURE, FAST INTERRUPT ENTRY,
TRIVIAL ENTRY, and MATHPAC (special hardware math support features).
UYK-43,UYK-44 runtime environment:
ALS/N generates code for a bare machine. The run time environment
consists of a Runtime Library (RTLib, brought in by the linker) and
the Runtime Executive (RTExec, brought in by the exporter). Much
of the discussion related to the problems of having a system
for which the available memory exceeds the addressable memory.
ALS/N has adopted a Phase model for memory management. It also
provides an overlay capability. The RTLib provides Time management,
Storage management, Exception delivery, Tasking support, Language
support, and I/O support. RTExec provides Interrupt handling,
Time management support, Memory management, Exception support,
Tasking support, Damage control, and System initialization.
The runtime environment is written in Ada, and are user callable.
It provides event driven and precisely timed interrupts. Since
RTExec and the compiler cooperate, most of the normal problems
associated with Ada tasking are not present.
The next Review will be in October, possibly in the San Diego area. Anyone
wanting to be notified of the time and place should contact
Mr Charles J Wallace
c/o Raytheon Service Company
Century Building, Suite 1200
2341 Jefferson Davis Highway
Arlington VA.
The ALS/N CAB delivery packages are being prepared, and should be destributed
by the end of next week. I received our delivery and will report on it as
soon as I get it installed. (The system requires 75K blocks of disk space).
-------------------------------------------------------------------------------
Edward E Cragg Bitnet: ECRAGG@GMUVAX
Internet: ECRAGG@GMUVAX.GMU.EDU
reply other threads:[~1988-07-15 0:19 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox