Разрядная архитектура

Windows 95 — первая 32-разрядная операционная система для компьютеров ШМ PC. Она
ориентирована на работу 32-разрядных программ, многие ее компоненты являются
32-разрядными.

Большинство программ для операционной системы MS DOS относилось к 16-разрядным программам, которые использовали реальный режим работы микропроцессора. Реальный режим значительно ограничивает возможности программы, так как в этом режиме затруднен доступ в верхние (свыше 1 Мбайта) области памяти. Операционная система MS DOS не имеет средств для поддержки 32-разрядных программ, работающих в
защищенном режиме микропроцессора. Чтобы такие программы могли работать в среде
MS DOS, требуется дополнительное программное обеспечение, расширяющее функции MS
DOS. Возможен также вариант, когда дополнительные функции, обеспечивающие
защищенный режим, включаются непосредственно в код программы, увеличивая тем
самым ее объем.

Операционная система Windows 95 полностью обеспечивает работу 32-разрядных
программ, причем она спроектирована таким образом, что использование 32-разрядных
программ в ее среде является наиболее оптимальным. В среде Windows 16-разрядные программы также успешно функционируют, но они не могут задействовать все ресурсы
системы.

Следует отметить, что 32-разрядные программы занимают больше оперативной и
дисковой памяти, чем 16-разрядные программы. Однако это компенсируется, во-первых,
увеличением скорости работы программ, во-вторых, удешевлением всех видов памяти,
в том числе и электронной.