From: Zootal on
> 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
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.
First  |  Prev  | 
Pages: 1 2 3 4
Prev: 64 bit programs going in x86 folder
Next: DRIVER