Aaron P Ingebrigtsen (Wed, May 02, 2001 at 11:29:26AM -0700):
> > It definitely exists in some versions of Windows (at least NT).  
> > I've
> > seen references to it before....
> 
> I am really amazed that I do in fact have a start.exe file in my
> windows/command directory.  But is it usefull in DOS mode?  I wonder if
> this program exists in Win95a.  Here is the command line output:
> 
> C:\>start -?
> Runs a Windows program or an MS-DOS program.
> 
> START [options] program [arg...]
> START [options] document.ext
> 
> /m[inimized] Run the new program minimized (in the background).
> /max[imized] Run the new program maximized (in the foreground).
> /r[estored]  Run the new program restored (in the foreground). [default]
> /w[ait]      Does not return until the other program exits.

yeah... with

START /m finsert ...

you can do batch-inderting in background

(well, your taskbar would be covered wirh all those ugly minimized windows...
but, well, bad OS...)

> > That's untrue.  DOS can (and frequently *does*) have multiple TSRs 
> > in
> > memory at once.  Use the MEM command to see them.
> The following modules in memory are being listed from Win95b's DOS CLI
> window.  If I listed the modules in memory before being booted into
> windows most of these would be there.  So, yes, I guess you can have
> multiple programs in memory at once, but I don't know how many programs
> like Mouse.com can be put into DOS's memory system at once.

i don't know hos DOS-MM works exactly, but methinks the number of TSRs is
limited by memory-size only....

> Mouse is the only program that isn't started by the system or by
> config.sys.  So, can you start multiple programs in the background when
> they aren't designed to be TSRs?  Mouse is designed to be a TSR, but
> other programs like Doom or Laplink III are not supposed to be TSRs.  And
> what about task swapping?  DOS, as far as I know, does not support task
> swapping, switching from one running task to another running task like on
> Unix/Linux.  Is it possible that DOS 7 can do this?

DOS (that ones i know) doesn't do any kind of task-managment.

TSRs make a interrupt-vector point to a part of them (sometimes, this
part even CALLs the original destination of the vector, too), and then call
the terminate-and-stay-resident-DOS-function.  so the part of them is
executed every time this interrupt is triggered.  anti-virus stuff that
checks each file you execute for viruses, e.g. will most probably catch
the DOS function call (INT 21, afaik) and checks files the user want to execute. 

other stuff, like screensavers, catch IRQ0, the system timer, so they are
invoked regulary, and can check if it's time to black the screen.

> Modules using memory below 1 MB:
> 
>   Name           Total           Conventional       Upper Memory
>   --------  ----------------   ----------------   ----------------
>   SYSTEM      34,000   (33K)      9,744   (10K)     24,256   (24K)
>   HIMEM        1,168    (1K)      1,168    (1K)          0    (0K)
>   EMM386       4,320    (4K)      4,320    (4K)          0    (0K)
>   COMMAND      7,280    (7K)         80    (0K)      7,200    (7K)
>   WIN          2,480    (2K)      2,480    (2K)          0    (0K)
>   vmm32       13,584   (13K)      6,816    (7K)      6,768    (7K)
>   COMMAND      8,064    (8K)      1,056    (1K)      7,008    (7K)
>   ANSI         4,320    (4K)          0    (0K)      4,320    (4K)
>   IFSHLP       2,864    (3K)          0    (0K)      2,864    (3K)
>   SETVER         832    (1K)          0    (0K)        832    (1K)
>   DOSKEY       4,688    (5K)          0    (0K)      4,688    (5K)
>   MOUSE       17,280   (17K)          0    (0K)     17,280   (17K)
>   Free       638,608  (624K)    621,040  (606K)     17,568   (17K)

hmmm, mouse is a dimple TSR... bit ANSI is somehow plugged in dos....

don't ask me how... i once tried to find out and failed (hey, actualy
microsoft.com should contain info 'bout dos)

-- 
moritz

..-. --- .-. - ..- -. .
Dishonor will not trouble me, once I am dead.
                -- Euripides

_______________________________________________
Chat mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/chat

Reply via email to