Форматы исполняемых файлов: различия между версиями
Содержимое удалено Содержимое добавлено
IRQ5 (обсуждение | вклад) м →Введение: ё-фикация |
|||
Строка 30:
Формат .EXE NE был разработан Microsoft для применения в операционной системе OS/2 и оболочки Windows. Данный формат ориентирован, как и .EXE MZ, на 16-разрядные среды исполнения. Основная дополнительная функциональность, обеспечиваемая данным форматом - это поддержка .DLL.
С приходом на рынок микропроцессоров 386+ возникла необходимость поддержки 32-разрядного кода, что, естественно, привело к появлению такого формата, как LE (использовался в оболочках семейства Windows 3.x и операционных систем семейства Windows 9x) и LX (использовался в операционной системе OS/2). Данные форматы позволили смешивать как 16-битный код, так и 32-
При разработке OS/2 NT 3.0 (в последующем - Windows NT 3.51) был разработан формат .EXE [[w:Portable Executable|PE]], который был предназначен для хранения кода ориентированного на различные аппаратные платформы. В настоящее время данный формат является основным для семейства операционных систем Windows.
|