Thoughts needed

Barnacle Wes wes at obie.UUCP
Fri May 6 16:07:27 AEST 1988


In article <4144 at orstcs.CS.ORST.EDU>, kean at mist.cs.orst.edu (Kean Stump) writes:
> 
> I need recommendations for a multi-user multi-tasking os that will run
> on the following equipment:
> 	
>	I have a Compaq 386/20 with 5 meg ram 
	[ all sorts of goodies deleted ]
> 
> I'm also considering Concurrent-Dos and PC-MOS/386 as runners-up.
> One of the major requirements is that real-time sampling on the order
> of 10K samples/sec (~40 bytes/sample) needs to be possible (the Compaq
> will spend some time on a chunk of ice in the Arctic next spring
> collecting data from a variety of instruments dropped through a hole in
> the ice) and a good C and FORTRAN (8-<) compiler are needed.

Hmmm... Have you carefully though this out?  A Unix (or unix-like)
system is probably not your best bet for doing data acquisition on.
Unix was designed from the beginning to be a time-share system, not a
real-time system.

If you really need to acquire data at this rate, you will be better
off sticking with good ol' boneheaded MS-DOS, where you won't have to
worry about another user, or something in the crontab, blowing your
data acquisition away.

There are several good compilers available.  High-C 386 is a screamer,
and supports the 387.  MicroWay sells C and Fortran compilers that
generate 386 code, and support either the 387 or the Weitek.

Have you thought about where you are going to store 400K/sec of data?
Most hard disks will not run at that rate consistently, and definitely
not if any head seeking is going on.  I don't know if cartridge tape
drives are fast enough, either.  You may end up looking for a FAST
9-track system just to be able to store the data!  That is what I've
settled on at work, but some of our daq requirements are even tighter
than yours.
-- 
    /\              -  "Against Stupidity,  -    {backbones}!
   /\/\  .    /\    -  The Gods Themselves  -  utah-cs!uplherc!
  /    \/ \/\/  \   -   Contend in Vain."   -   sp7040!obie!
 / U i n T e c h \  -       Schiller        -        wes



More information about the Comp.unix.xenix mailing list