From: Robert A Duff <bobduff@shell01.TheWorld.com>
Subject: Re: Partial Hardware Protection for Buffer Overrun Exploits
Date: 22 Apr 2003 17:15:09 -0400
Date: 2003-04-22T17:15:09-04:00 [thread overview]
Message-ID: <wccsmsai68y.fsf@shell01.TheWorld.com> (raw)
In-Reply-To: b826ih$766$1@bob.news.rcn.net
"Frank J. Lhota" <NOSPAM.FrankLho@rcn.com> writes:
> The first Intel chips that supported protected mode were the rarely-used
> 80186
The 80186 did not support protected mode. It was practically identical
in architecture to an 8086 or 8088. The 80186 had a small number of
additional instructions -- e.g., pushall for pushing all registers, I
think (for some definition of "all").
It was used in mainly in embedded systems, I believe.
>... and the 80286 chips that powered the IBM PC/AT. These early chips
> supported a command for transitioning from real to protected mode, but no
> simple command for transitioning back to real mode. This is what earned
> these chips the "brain dead" assessment from Gates.
Well it *was* pretty brain dead, for this and other reasons.
>...The lack of a quick way
> to get back to real mode was a problem for MS, who wanted protected-mode
> extensions to DOS (such as Windows 3.x and OS/2 1.x) to be able to use the
> real mode I/O kernel of DOS. Their solution was the "mini-reboot" of the
> CPU, for which they paid a performance penalty.
>
> All of these problems went away with the next generation of Intel chips (the
> 80386 and beyond), which can quickly toggle between real and protected
> modes.
Right. In fact, the 80386 introduced "virtual 8086 mode", which allows
multiple real-mode virtual 8086 machines running on the same machine.
- Bob
next prev parent reply other threads:[~2003-04-22 21:15 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-04-16 16:54 Partial Hardware Protection for Buffer Overrun Exploits Warren W. Gay VE3WWG
2003-04-16 17:28 ` Vinzent Hoefler
2003-04-17 16:33 ` Warren W. Gay VE3WWG
2003-04-17 21:29 ` Robert A Duff
2003-04-16 19:13 ` Brian Catlin
2003-04-17 15:00 ` Bob French
2003-04-17 16:14 ` Warren W. Gay VE3WWG
2003-04-17 23:22 ` Randy Brukardt
2003-04-21 16:42 ` Warren W. Gay VE3WWG
2003-04-21 17:26 ` tmoran
2003-04-22 1:40 ` Frank J. Lhota
2003-04-22 21:15 ` Robert A Duff [this message]
2003-04-22 21:19 ` Ed Falis
2003-04-24 2:00 ` Randy Brukardt
2003-04-24 13:49 ` Ed Falis
2003-04-24 18:42 ` Randy Brukardt
2003-04-24 18:49 ` Ed Falis
2003-04-17 21:22 ` Robert A Duff
2003-04-21 16:33 ` Warren W. Gay VE3WWG
2003-04-21 19:28 ` Robert A Duff
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox