Date: Thu, 25 Jun 1998 10:41:44 -0500 (EST) From: P Lynch <lynch@rush.net> To: CyberPeasant <djv@bedford.net> Cc: GLEN.W.MANN@monsanto.com, freebsd-questions@FreeBSD.ORG Subject: Re: Feasibility as Enterprise Server Message-ID: <Pine.BSF.3.96.980625102643.15359C-100000@cygnus.rush.net> In-Reply-To: <199806250252.WAA04628@lucy.bedford.net>
next in thread | previous in thread | raw e-mail | index | archive | help
>Glitches in applications or daemons usually don't hose the whole
>system. Rebooting should be /rare/. Expect 24/7 operation. Only
>P-C OS's are not designed this way. A 16-bit application running
>on a default NT system, has access to kernel address space. Shudder.
>(Am I right about that? Thought I read that somewhere.) I think
>that NT apps by default have access to I/O space. (same question?
>Is this true?)
I learned more than I wanted to know about NT last week at USENIX.
The NT model looks something like this :
POSIX subsystem______Win32 Subsystem______Security Subsystem
(S Y S T E M S E R V I C E S)
(i/o manager)(object manager)(security (process manager)(LPC)(VM)(Graphics)
reference
manager)
M I C R O K E R N E L
H A R D W A R E A B S T R A C T I O N L A Y E R
the win32 subsystem passes the object to the system services, which
then gives it to the I/O manager, passing it to the object manager for
handling. The object manager then asks permission for the process to run
or the file to be created, THEN passes it to the kernel , back to the I/O
manager and to the object manager for final handling. Where code is
processed during this and what address space its running in I have no
clue, but this may give some idea of how NT works (and probably why its so
goddamn slow)
___________________________________________________________________________
Pat Lynch lynch@rush.net
Systems Administrator Rush Networking
___________________________________________________________________________
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980625102643.15359C-100000>
