On Fri, 11 Jan 2002, Vincent Tiu (AV-PH) wrote:
> actually this has started since the earliest Windows NT
> and was applied to Windows 95 and so on...
apparently, win9x uses rings the wrong way & very different from NT.
obvious diba? one crashes more often than the other and for the insane
reasons.
>
> >in a segment having a higher privilege
> >level (priv 0 usually)
>
> actually ulit, not usually, always ring 0.
>
> >than the application segments (usually priv 3). so
>
> not usually ulit, always ring 3.
oh, parehong-pareho sa linux! saka how did u know? we dont have the
source code for windows (so i was speculating the whole time --> sorry
dek).
> >sa win9x, walang ganyang
> >privilege-based protection kaya kahit ang paintbrush kayang mag-crash ng
> >system.
>
> i doubt paintbrush can do that, but buggy applications
> (sadly,) can sometimes crash a windows system. there
> are tons of possible reasons, but i think NT-based
> operating systems nowadays are less-likely to be that
> easy to crash.
(speculating): the gdi routines apparently are in the same ring as the
kernel in win9x. so gdi-intensive apps like paintbrush, windows media
player & games can crash systems that easily. whereas gdi should have
been implemented as a user-space subsystem similar to X. else, it defeats
using rings. kernels should run despite a crashed gui or higher
level subsystem. i think that's why XP was patterned after NT/2K and not
after win9x because of the ring/priv protection problem which negated
itself.
pong
_
Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]
To subscribe to the Linux Newbies' List: send "subscribe" in the body to
[EMAIL PROTECTED]