From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 6 Aug 91 12:32:18 GMT From: ae@sei.cmu.edu (Arthur Evans) Subject: Re: Ada and Unix--Blocked Tasks Message-ID: <29687@as0c.sei.cmu.edu> List-Id: Mike Feldman (mfeldman@june.cs.washington.edu) suggests that Ada tasks might be mapped onto OS processes. It's a good idea if it can be done. However, Ada's semantics permits tasks to share data, and doing so pretty much requires that tasks have access to shared parts of main memory. If the OS does not provide this feature, then this approach fails. A few OSs, such as Multics, provide this feature. I do not believe that Unix does. The Ada 9X Requirements in Chapter 8 (Distributed Processing) address the possibility of parts of Ada programs executing on different processing systems. Thus it seems likely that 9X will permit this approach, if the program is structured appropriately. Art Evans Ada Consultant 412-963-0839