A pre-processor is utilized to create multi-instantiated code from single instance code so that multiple copies of the single instance code can be run without changing the source code of the single instance code. Exemplary implementations include modems running multi-instantiated code, for example in a protocol stack or in a data link control element. Multiple instances of entire modem code set(s) or of portions of a modem code set can be run on the processor of a modem or on a host processor of a software modem. Another application permits a processor having no memory management unit to operate as if it had one. Another implementation enables a single task operating system, such as DOS, to run as a multi-task system. This document describes a simple method of converting ordinary single-instance software into software that supports multiple instances, each with its own data, running simultaneously on a system. This method enables multiple instance support WITHOUT modifying the original functions in the source code.

Ein Präprozessor wird verwendet, um zu verursachen multi-instantiated Code vom einzelnen Fallcode, damit mehrfache Kopien des einzelnen Fallcodes laufen gelassen werden können, ohne das Quellenprogramm des einzelnen Fallcodes zu ändern. Mustergültige Implementierungen schließen Modem, die das Laufen Code multi-instantiated, z.B. in einem protocol stack oder in einem Übertragungssteuerungelement mit ein. Mehrfache Fälle des gesamten Modems kodieren set(s), oder der Teile des Modems kann ein Codesatz auf den Prozessor eines Modems oder auf einen Wirt Prozessor eines Software-Modems laufen gelassen werden. Eine andere Anwendung ermöglicht einen Prozessor, der keine Gedächtnismanagementmaßeinheit zu funktionieren hat, als ob sie ein hatte. Eine andere Implementierung ermöglicht einem einzelne Aufgabe Betriebssystem, wie DOS, als Multiaufgabe System zu laufen. Dieses Dokument beschreibt eine einfache Methode des Umwandelns der gewöhnlichen Einzelnfall Software in Software, die mehrfache Fälle, jeden mit seinen eigenen Daten stützt und gleichzeitig auf ein System läuft. Diese Methode ermöglicht mehrfacher Fallunterstützung, OHNE die ursprünglichen Funktionen im Quellenprogramm zu ändern.

 
Web www.patentalert.com

< (none)

< Stationkeeping method utilizing open-loop thruster pulses and closed-loop authority limited momentum storage devices

> Method for improving TFCI transportation performance

> (none)

~ 00025