Received: (from major@localhost)
	by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id NAA25353
	for pups-liszt; Sun, 1 Feb 1998 13:46:09 +1100 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to owner-pups@minnie.cs.adfa.oz.au using -f
Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134])
	by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id NAA25348
	for <pups@minnie.cs.adfa.oz.au>; Sun, 1 Feb 1998 13:46:02 +1100 (EST)
Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137])
	by allegro.lemis.com (8.8.7/8.8.5) with ESMTP id NAA29575;
	Sun, 1 Feb 1998 13:15:59 +1030 (CST)
Received: (from grog@localhost)
          by freebie.lemis.com (8.8.8/8.8.7) id NAA08065;
          Sun, 1 Feb 1998 13:15:58 +1030 (CST)
          (envelope-from grog)
Message-ID: <19980201131558.50751@lemis.com>
Date: Sun, 1 Feb 1998 13:15:58 +1030
From: Greg Lehey <grog@lemis.com>
To: Allison J Parent <allisonp@world.std.com>
Cc: pups@minnie.cs.adfa.oz.au
Subject: Re: Installing PDP-11 UNIX w. no tape - solution
References: <199801311818.AA26294@world.std.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.84e
In-Reply-To: <199801311818.AA26294@world.std.com>; from Allison J Parent on Sat, Jan 31, 1998 at 01:18:24PM -0500
Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia
Phone: +61-8-8388-8286
Fax: +61-8-8388-8725
Mobile: +61-41-739-7062
WWW-Home-Page: http://www.lemis.com/~grog
Sender: owner-pups@minnie.cs.adfa.oz.au
Precedence: bulk

On Sat, Jan 31, 1998 at 01:18:24PM -0500, Allison J Parent wrote:
>> From: "Steven M. Schultz" <sms@moe.2bsd.com>
>
>> The DL-11 to which the TU58 was attached (could it be hooked up to
>> something a bit better?  I would think so but don't know for sure)
>> had no buffering/silo - at 9600 there was only 1 millisecond to get
>> the character and that's cutting things a bit too fine on a ~.5 mips
>> machine, especially if other things are going on at the same time.
>
> I've run z80s/4mhz at 19.2k with no errors it's was the structure of the
> driver and a total level of hardware buffering of one byte.

Sure.  UNIX drivers have never been particularly optimized for high
async interrupt performance.

>> Ummm, 'PC's I'm used to don't seem terribly upset at 10 or 20 thousand
>> interrupts per second - that should be sufficient to handle any 9600
>> baud serial line I'd think.
>
> they can only because the '450 has a silo of 4 bytes 

The 16540 has only one byte buffer.

> and the 550 it's either 16 or 32 bytes.

The 16550 has 4 bytes, and the 16650 has (I think) 16 bytes.

> That's a whole lot of time before you must service it and then there
> is the matter of a few dozen mips of cpu behind it.

That's more to the point.  Don't forget that a high-end Pentium is
probably 1000 times the speed of an 11/20.  I regularly get 50-60k
interrupts per second when downloading fonts to my PostScript printer,
and I think the printer is the limiting factor there.

>
>> Not 'overhead' as much as just 'slowness'.  An 11/44 is about .6 mips
>> (an 11/73 is about 15% less) - that's quite a bit less than even a
>> 286.
>
> No comparison.  My 11/23 runs just fine with the TU58 running at 38.4k.
> the difference is the 11/23 is not using a console processor inbetween.
> In that case the DLV11j is the higest priority in the bus.
>
> My 11/73 also uses the TU58 at 38.4 but the disks (RX02, RQDX3, RL02)
> are all lower priority.  Again there is no problem unless the system is
> real busy and then the tu58 will do rereads for blocks that were not
> ack'd.

Have you modified the kernel?  Normally disks will preempt ttys.

> Its byte timing.  the bits are handled at the uart.  But your right
> my systems are lightly loaded and generally run RT11FB or XM.

Ah.

Greg

