| Deutsch English Français Italiano |
|
<7c8e5c75ce0f1e7c95ec3ae4bdbc9249@www.novabbs.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail From: mitchalsup@aol.com (MitchAlsup1) Newsgroups: comp.arch Subject: Re: 80286 protected mode Date: Mon, 7 Oct 2024 23:13:25 +0000 Organization: Rocksolid Light Message-ID: <7c8e5c75ce0f1e7c95ec3ae4bdbc9249@www.novabbs.org> References: <2024Oct6.150415@mips.complang.tuwien.ac.at> <memo.20241006163428.19028W@jgd.cix.co.uk> <2024Oct7.093314@mips.complang.tuwien.ac.at> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: i2pn2.org; logging-data="1030840"; mail-complaints-to="usenet@i2pn2.org"; posting-account="o5SwNDfMfYu6Mv4wwLiW6e/jbA93UAdzFodw5PEa6eU"; User-Agent: Rocksolid Light X-Spam-Checker-Version: SpamAssassin 4.0.0 X-Rslight-Site: $2y$10$2bcOMktFaCEFXhvJhzVUgudovvvaJSWo9hxKxj2y2sxRVSKd8AjLq X-Rslight-Posting-User: cb29269328a20fe5719ed6a1c397e21f651bda71 Bytes: 3172 Lines: 45 On Mon, 7 Oct 2024 7:33:14 +0000, Anton Ertl wrote: > jgd@cix.co.uk (John Dallman) writes: >>In article <2024Oct6.150415@mips.complang.tuwien.ac.at>, >>anton@mips.complang.tuwien.ac.at (Anton Ertl) wrote: >> >>> I find it hard to believe that many customers would ask Intel >>> for something the 80286 protected mode with segments limited >>> to 64KB, and even if, that Intel would listen to them. This >>> looks much more like an idee fixe to me that one or more of >>> the 286 project leaders had, and all customer input was made >>> to fit into this idea, or was ignored. >> >>Either half-remembered from older architectures, or re-invented and >>considered viable a decade after the original inventors had learned >>better. > > Here's another speculation: The 286 protected mode was what they > already had in mind when they built the 8086, but there were not > enough transistors to do it in the 8086, so they did real mode, and in > the 80286 they finally got around to it. And the idea was (like AFAIK > in the iAPX432) to have one segment per object and per procedure, > i.e., the large memory model. The smaller memory models were > possible, but not really intended. The Huge memory model was > completely alien to protected mode, as was direct hardware access, as > was common on the IBM PC. And computing with segment register > contents was also not intended. Is protected mode not "how Pascal" thinks of memory and objects in memory ?? > If programmers had used the 8086 in the intended way, porting to > protected mode would have been easy, but the programmers used it in > other ways, and the protected mode flopped. Whereas by the time 286 got out, everybody was wanting flat memory ala C. > Would it have been differently if the 8086/8088 had already had > protected mode? I think that having one segment per object would have > been too inefficient, and also that 8192 segments is not enough for > that kind of usage, given 640KB of RAM (not to mention the 16MB that > the 286 supported); and with 640KB having the segments limited to 64KB > is too restrictive for a number of applications. > > - anton