Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > разница между 16- и 32-разр. приложениями


Автор: fullnull 23.7.2007, 19:46
Чем отличаются 16-разрядные приложения от 32-разрядных? 
Не понимаю.

Автор: bsa 23.7.2007, 19:53
Как бы тебе по-проще объяснить... DOS - 16-ти разрядный, Windows 95 и выше (в т.ч. и XP) - 32-х.
Вообще-то разрядность определяет объем памяти, адресуемый программой. Например, в 16-ти битном приложении нельзя адресовать блок размером больше 65536 байт без серьезных извращений. А в 32-х битном приложении данное ограничение сдвигается до 4ГБ.
А также, в 16-ти битном приложении операции над 32-х и более разрядными числами идут дольше, чем на 32-х...

Автор: W4FhLF 23.7.2007, 20:05
http://en.wikipedia.org/wiki/32-bit_application
http://en.wikipedia.org/wiki/16-bit_application

C английским надеюсь проблем нет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)