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=1.1 required=5.0 tests=BAYES_40,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!attcan!uunet!lll-winken!lll-lcc!ames!mailrus!uwmcsd1!ig!agate!ucbvax!GMUVAX.GMU.EDU!ecragg From: ecragg@GMUVAX.GMU.EDU ("EDWARD CRAGG") Newsgroups: comp.lang.ada Subject: ALS/N public quarterly review notes Message-ID: <8807181600.AA10397@ajpo.sei.cmu.edu> Date: 15 Jul 88 00:19:00 GMT Sender: usenet@ucbvax.BERKELEY.EDU Organization: The Internet List-Id: 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