Skip site navigation (1)Skip section navigation (2)
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>