*BSD News Article 7195


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!manuel.anu.edu.au!munnari.oz.au!spool.mu.edu!uwm.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!elroy.jpl.nasa.gov!ames!agate!doc.ic.ac.uk!cc.ic.ac.uk!imperial.ac.uk!vulture
From: vulture@imperial.ac.uk (Thomas Sippel - Dau)
Subject: Re: Unix with real time performance ?
Message-ID: <1992Oct29.204319.12512@cc.ic.ac.uk>
Sender: vulture@carrion.cc.ic.ac.uk (Thomas Sippel - Dau)
Nntp-Posting-Host: cscgc
Reply-To: cmaae47@imperial.ac.uk
Organization: Imperial College of Science, Technology and Medicine
References: <1992Oct10.211721.5925@decuac.dec.com> <1123@kommu.UUCP>
Date: Thu, 29 Oct 92 20:43:19 GMT
Lines: 30

In article <1123@kommu.UUCP>, otto@norisc.erls01.siemens.de (Otto Niesser) writes:

- We have developed 'SORIX 386/486' an AT&T SVR4.0 based real time UNIX system.
- 
- On a 80386 CPU running at 33 MHz we guarantee an interrupt latency time
- of at most 135 us and a context switch latency of at most 325 us.
- 
- That means if an interrupt arrives it takes at most 135 us until
- the execution of the interrupt handler starts.

Now let me see, a v32bis modem running v42 or MNP4 will send you a character
14400/8 = 1800 times a second, or every 555 microseconds (...). You also get
a transmit interrupt every 555 microseconds. A PC has two serial ports.

I guess I need large amounts of memory or applications with fast buffer 
handling if I want to run an IP (slip) gateway at full tilt over these 
and still do some useful work. 

But still, would be nice if you could run such a setup and report how much
useful CP was left for other processes. Ah, and be sure you use the basic
serial ports, not any of these nice 4 port adapters with a 68000 on them...

                                           Thomas

-- 
*** This is the operative statement, all previous statements are inoperative.
*   email: cmaae47 @ ic.ac.uk (Thomas Sippel - Dau) (uk.ac.ic on Janet)
*   voice: +44 71 589 5111 x4937 or 4934 (day), or +44 71 823 9497 (fax)
*   snail: Imperial College of Science, Technology and Medicine
*   The Center for Computing Services, Kensington SW7 2BX, Great Britain