Prev: 64 bit programs going in x86 folder
Next: DRIVER
From: Zootal on 27 Jan 2008 01:18 > I think you'll find you are very confused as to why they don't work. It's > that the operating system isn't allowing the segmented addressing scheme > that 16-bits apps require. Otherwise a 16-bit app could work just fine > within a 64-bit address space, the same as a 32-bit app could. I'm guessing this is a intentional design, not an inherent limitation?
From: Graham on 27 Jan 2008 23:03
Zootal wrote: >> I think you'll find you are very confused as to why they don't work. It's >> that the operating system isn't allowing the segmented addressing scheme >> that 16-bits apps require. Otherwise a 16-bit app could work just fine >> within a 64-bit address space, the same as a 32-bit app could. > > I'm guessing this is a intentional design, not an inherent limitation? I believe this was an operating system design decision, rather than an actual processor limitation, yes. I believe it was the correct decision, especially as there are several ways to run 16-bit apps if you really must, such as virtualization (VPC or VMware) or emulation (Bochs). Graham. |