Информация о Windows 3.1
В соответствии с архитектурой Windows все прикладные программы и системный код размещаются в едином адресном пространстве. Это означает, что недоработанная прикладная программа, содержащая ошибки, может испортить области памяти, которые используются операционной средой или другой прикладной программой. Результатом будет весьма неприятная ошибка общего нарушения защиты (General Protection Fault). Иногда Windows с честью выходит из положения, восстанавливая свою работоспособность, но чаще всего ей это не удается.
В своей основе Windows 3.x — 16-разрядная операционная система, поэтому для программ память представляется состоящей из 64-Кбайт сегментов, а все данные в своей основе 16-разрядные. Такая система была весьма неудобна для программистов, и оказывалась менее эффективной по сравнению с 32-разрядной адресацией при работе с большими массивами данных. Еще одно следствие 16-разрядной базы этой ОС — ограниченность системных ресурсов.
© При использовании материалов активная ссылка на gadirov.com обязательна.