16bit OS & 32bit OS

Posted on 1999-12-07
Medium Priority
Last Modified: 2013-12-26
What essentially is different between a 16bit OS & 32bit OS.I know one difference as the address
pointing capacity will be more,But what exactly are other major differences that drwas a line of
distinction between 32bit OS & 16bit OS.
Secondly ,can a 64 bit OS run on a 32bit processor ?????

Question by:chai_yo123
  • 2

Expert Comment

ID: 2264327
Sounds a lot like homework.

As for your second question, what does the fact that a computer is a turing machine tell you? :) The implication is that a calculator processor can do anything a cray can do given enough memory.


Accepted Solution

Leimy earned 200 total points
ID: 2270564
A 16bit OS will address only 16 bit registers.  For instance on a PC that would be AX BX and so on.  Never EAX or EBX.  Those are 32bit registers. You are correct about the paging of memory.

Yes a 64bit processor can run a 32bit OS.  THink of DOS.  It is a 16 bit OS that ran on 386's.  The 386 is a 32bit processor.  Windows was Microsoft's way of charging into 32bit mode.  There are other architecture dependent issues as well.  


Expert Comment

ID: 2272921
I really feel the need to reply to Leimy's comments. :)

I think that its important to start by saying that the limitations of a 16 bit OS really come from the underlying hardware.

Since the 16 bit hardware didn't support things like protected mode neither would the OS. So you should look into the difference in the processors. This is in the first chapter of most OS books.

There is also the issue of memory models, not just how much you can access, but how it accessed.

Finally, the logic that since a 16 bit OS can run on a 32 processor then a 64 bit OS could run on a 32 bit processor is flawed. The problems with porting are not really the same at all.

Anyway, you really need to look at the changes in the processor, those changes dictated a lot of the inovations that appeared in PC operating systems.


Expert Comment

ID: 6823004
Fixed the -1 problem on this question.
Escrow points corrected.

Community Support Moderator
Experts Exchange

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Here is how to use MFC's automatic Radio Button handling in your dialog boxes and forms.  Beginner programmers usually start with a OnClick handler for each radio button and that's just not the right way to go.  MFC has a very cool system for handli…
Introduction: Dialogs (1) modal - maintaining the database. Continuing from the ninth article about sudoku.   You might have heard of modal and modeless dialogs.  Here with this Sudoku application will we use one of each type: a modal dialog …
This video will show you how to get GIT to work in Eclipse.   It will walk you through how to install the EGit plugin in eclipse and how to checkout an existing repository.
Through the video, you can check the migration process of Outlook PST file to PDF. Kernel for Outlook to PDF tool can convert Outlook emails with all attributes like Subject, To, From, Cc, Bcc and other folders such as Inbox, Outbox, Sent Items, Jun…

600 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question