🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #20522

Re: Interrupts

#20522
From: Henry Spencer
Date: Sat, 25 Mar 1989 22:30
24 lines
1494 bytes
In article <28200294@mcdurb> aglew@mcdurb.Urbana.Gould.COM writes:
>- How do you dispatch the interrupt?
>    Vectored?
>    Through a single entry point?
>
>    DEAD:
>	Am I correct in saying that this is a dead issue - that
>	the "use a single entry point, since all UNIX does is
>	move everybody together" idea has won out?  Or, is it just
>	that UNIX has never been written to take advantage of
>	vectored interrupts?

Unix has exploited vectored interrupts, in modest ways, from the start.
I think you've missed the real issue here:  fancy interrupt hardware (as
opposed to fancy software handling based on information supplied by the
hardware) is an idea in decline because it's no faster than software
handling and much less flexible.  The reason why Unix implementations
tend to run everything through a single point is that the hardware's
interrupt semantics are so dismally ill-suited to what the software
wants to do.  In interrupts, as in instruction sets, the trend is to
give the software people tools rather than preconceived solutions.
-- 
Welcome to Mars!  Your         |     Henry Spencer at U of Toronto Zoology
passport and visa, comrade?    | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
Technical Details
Message-ID: <1989Mar25.223050.9195@utzoo.uucp>
Path: arc1-ca.pugleaf.net!utzoo!henry
References: <28200294@mcdurb>

Show Full Headers
Complete Article Headers
Newsgroups: comp.arch
Path: arc1-ca.pugleaf.net!utzoo!henry
From: henry@utzoo.uucp (Henry Spencer)
Subject: Re: Interrupts
Message-ID: <1989Mar25.223050.9195@utzoo.uucp>
Organization: U of Toronto Zoology
References: <28200294@mcdurb>
Date: Sat, 25 Mar 89 22:30:50 GMT