What is the difference between 16-bit and 32-bit operating systems?
It's all in the CPU register size on the Intel platform. A 16-bit operating system means the operating system is running on a CPU that only supports registers of 16 bits. A 32-bit operating system means the CPU register size is 32 bits.