OS2.org Site Index - Feedback - Impressum
Sprachauswahl / Choose your Language News Software Hardware Projekte Forum Tipps Links Verschiedenes
Editorial Diskussion HelpDesk Umfrage
[Forum]
in nach (Erweiterte Suche)
[Forum]
( Archiv ) ( Neues Thema )
29.12.2004
ZRDX (Zurenava DOS Extender) 0.5 (10:15:13) ^
What is DOS a dilator?

DOS dilators are the most different, therefore we shall stop particularly on DOS4GW compatible. It is the program which is started from DOS.

She is switched in the protected mode, and loads the basic module having a format of the appendix of protected mode OS/2 (LE or LX). The basic module usually joins in tail DOS of a dilator.

DOS the dilator can consist only of one module which entirely joins the basic file, or from two modules: in this case the loader which finds actually DOS a dilator in the other file joins the basic file and loads it.

At the first method the length of the basic module increases, but all is carried out from one file, and there are no problems with search of other file containing DOS a dilator (and if it will remove or will not copy?).

DOS the dilator gives appendices the following service:

Switching in the protected mode and support of work in it. If in system is external DPMI host, for example under Win95 or Linux for this purpose it if is not present is used DOS the dilator starts built - in in him DPMI host.

Loading the appendix and adjustment of addresses according to format LE/LX.
Maintenance of interaction of the appendix with DOS.

As the parameters transmitted in DOS, should be within the limits of the first mbyte, and the appendix of the protected mode can place them anywhere, DOSu they directly will be not accessible.

That it to overcome, DOS the dilator places in the first Mbyte the small buffer (16-64K).
When the client causes interruption DOS in the protected mode, it is intercepted by a dilator, the parameters which are taking place in memory (instead of in registers), are copied in the buffer, and indexes on these parameters are modified so that to specify a new place.

If DOS returns result through memory, return operation is carried out. A special case - record and reading of files. The client can request for one operation reading
though the whole gigabyte the data which will not get entirely into the small buffer of an exchange.

Therefore reading and record are segmented. At reading, for example, DOS ask to count a piece of a file of such size which will be placed in the buffer, the read out data are copied in a corresponding part of the area requested by the client, then in DOS the inquiry about a new portion of the data and so on is given out.

http://www.private.peterlink.ru/zrv/zrdx050.zip

Kommerzielle Konkurrenz:

http://www.tenberry.com/

Weitere Infos:

http://www.online-translator.com/url/tran_url.asp?lang=en&direction=re&template=General&cp1=KOI8-R&cp2=CP1252&autotranslate=on&transliterate=on&url=http%3A%2F%2Fwww.private.peterlink.ru%2Fzrv%2Fzrdx%2Findex.html
[ Leser: 78 ]

Datum Thema
06.01.2017 *

*

Name: * eMail: Benachrichtigung

Mit * markierte Felder müssen ausgefüllt werden !

( Zeige alle Einträge ) ( Zur Startübersicht )
Thema von: Leser Datum Zeit
 ZRDX (Zurenava DOS Extender) 0.5

7829.12.200410:15


php.net OpenIT © 1998-2017 by WebTeam OS2.org