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.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e80a1497a689d8a5 X-Google-Attributes: gid103376,public From: "Vladimir Olensky" Subject: Re: Ada and GC. Was: Re: Ammo-zilla Date: 1999/11/01 Message-ID: #1/1 X-Deja-AN: 543083870 References: <38120FAF.945ADD7D@hso.link.com> <7uutgd$87h$1@nnrp1.deja.com> <19991024.18033546@db3.max5.com> <38189268.43EB150F@mail.earthlink.net> <86ogdjtdwz.fsf@ppp-115-70.villette.club-internet.fr> <7vadsp$8q61@news.cis.okstate.edu> <1999Oct28.221910.1@eisner> <7vb3c4$8a21@news.cis.okstate.edu> <7vhg2n$7ht$1@nnrp1.deja.com> <7vht9i$a2g1@news.cis.okstate.edu> Organization: Posted via Supernews, http://www.supernews.com X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Newsgroups: comp.lang.ada X-Complaints-To: newsabuse@supernews.com Date: 1999-11-01T00:00:00+00:00 List-Id: Vladimir Olensky wrote in message ... >2. Even if object is TRACED by GC it is possible to use a scheme > that does not modify memory reference of the TRACED object that > is visible to client. > Such scheme may use Address Descriptor Table for indirect object >reference within GC managed storage pool. This table is part of the >GC storage pool manager. < ....> >What is more important such approach provides single_ point_ of_ access >for TRACED by GC objects. This in turn could make many things more easy. One more thing that I forgot to mention: In addition to all said above this approach allows to create TRACED by GC objects not only on local machine but also on any remote machine within distributed application. It is just matter of how that Descriptor Table and associated operations are constructed. So for example it is possible to have high speed LAN (gigabits per seconds data rate) where some machines can serve as Objects Storage Servers which can be accessed by Applications Servers from different machines. Kind of distributed virtual memory. Or such table and GC manager could incorporate CORBA for doing remote object management. All that may be done with needed level of sophistication which would be hidden from the client. May be all that is already done somewhere. If so then it would be nice for such experience to be shared by others ( e.g. via Adapower) Regards, Vladimir Olensky