Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!modcomp!andy From: andy@modcomp.uucp (Andy Tate) Newsgroups: comp.realtime Subject: Re: Device Drivers Message-ID: Date: 23 Nov 90 14:40:26 GMT References: <1990Nov20.095649.7328@computing-maths.cardiff.ac.uk> Sender: news@modcomp.uucp (Mr. News) Organization: MODCOMP, an AEG company Lines: 32 rhl@computing-maths.cardiff.ac.uk (Robert Hartill) writes: >As part of my research into writing a realtime operating system for a 80386 >programmable communications controller, i'm now looking into the different >approaches taken to implement device drivers. >At the moment i'm looking at UNIX (yuck!!). >If anyone out there has some info that will save me some time (and work!) >i would be grateful. >Has anyone implemented a form of STREAMS in a realtime OS ? >----- > Robert Hartill. > Dept' Of Computing Mathematics, > UWCC, > Cardiff, > UK. Yes, we have implemented STREAMS under our fully preemptive REAL/IX O/S. There are several interfaces which use STREAMs under REAL/IX such as BSD "in-kernel" sockets, AT&T's TLI, and application software which make direct references to the driver(s) beneath. Any process executing in REAL/IX STREAMs can be preempted by a higher priority process. Andrew Tate MODCOMP, an AEG Company Advanced Systems Development Ft. Lauderdale, FL uunet!modcomp!andy