🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.os.os2.programmer.misc
4 messages
4 total messages Started by Keith Bennett Thu, 25 Apr 1996 00:00
Device Drivers Swappable?
#166
Author: Keith Bennett
Date: Thu, 25 Apr 1996 00:00
17 lines
1265 bytes
Are device drivers swapped out when not in use or are they locked in
memory?  We're trying to find out the cost (in RAM) of installing
some network software.  If they get swapped out, there's no problem.
If they don't, and the amount of memory they use is nontrivial, we
need to consider being more selective about which machines get it.

To be more specific, we're considering the TCP/IP and OS/2 Peer that
come with Warp Connect.

Thanks for any help.
- Keith

-- 
--------------------------------------------------------------------------
Keith Bennett                             Bennett Business Solutions, Inc.
Silver Spring, MD USA                     OS/2 & DOS Software Development
kbennett@cpcug.org                        (301) 871-7696
Device Drivers Swappable?
#164
Author: Timur Tabi
Date: Fri, 26 Apr 1996 00:00
19 lines
1427 bytes
In message <4lof6l$n9e@cpcug.org> - kbennett@cpcug.org (Keith Bennett)25 Apr
1996 14:10:29 -0400 writes:
>Are device drivers swapped out when not in use or are they locked in
>memory?  We're trying to find out the cost (in RAM) of installing
>some network software.  If they get swapped out, there's no problem.
>If they don't, and the amount of memory they use is nontrivial, we
>need to consider being more selective about which machines get it.

The 1st code and 1st data segment are, by default, non-swappable.  After all,
that's where the ISR exists.  A driver can make its pages swappable, but it's
usually
easier to create a 2nd segment and move the non-critical code in there.

--
Timur "too sexy for my code" Tabi, timur@vnet.ibm.com
Architect, OS/2 Warp realtime MIDI subsystem
http://timur.austin.ibm.com (internal IBM only)
http://www.shirenet.com/~crusader/Timur (external)
Re: Device Drivers Swappable?
#165
Author: Pbbenson
Date: Fri, 26 Apr 1996 00:00
22 lines
1600 bytes
In <4lof6l$n9e@cpcug.org>, kbennett@cpcug.org (Keith Bennett) writes:
>Are device drivers swapped out when not in use or are they locked in
>memory?  We're trying to find out the cost (in RAM) of installing
>some network software.  If they get swapped out, there's no problem.
>If they don't, and the amount of memory they use is nontrivial, we
>need to consider being more selective about which machines get it.
>
>To be more specific, we're considering the TCP/IP and OS/2 Peer that
>come with Warp Connect.

Physical device drivers (.SYS), adapter device drivers (.ADD), device filters (.FLT),
and device managers (.DMD) are not swappable, although their data may or may not
be depending on how the driver works.  NDIS drivers (.OS2) are not swappable
either, to the best of my knowledge.

Actually, I thought that the daemons that get installed for those products
had a bigger footprint than their device drivers.  Those are swappable.

Cheers,
Brad Benson
CDS, Inc.
Re: Device Drivers Swappable?
#163
Author: smorrow
Date: Wed, 01 May 1996 00:00
21 lines
1543 bytes
In <4lof6l$n9e@cpcug.org>, kbennett@cpcug.org (Keith Bennett) writes:
>Are device drivers swapped out when not in use or are they locked in
>memory?  We're trying to find out the cost (in RAM) of installing
>some network software.  If they get swapped out, there's no problem.
>If they don't, and the amount of memory they use is nontrivial, we
>need to consider being more selective about which machines get it.
>

In general, device drivers are locked into memory; particularly those
portions which service interrupts (no time to swap when an interrupt
needs to be serviced).  Exactly what is locked down is dependent on 
the device driver; some will lock in a small portion, load in more when 
the device is opened, and release when the device is closed.

I don't know of any drivers that are managed by the swapper, but I 
won't go so far as to say it can't happen.

===========================================================
Stan Morrow
Stern & Morrow Software Consulting, Inc.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads