Win16 и Win32. ПРОГРАММНАЯ СРЕДА WINDOWS. ОПЕРАЦИОННЫЕ СИСТЕМЫ. WINDOWS

 

Вся библиотека >>>

Содержание книги >>>

 


Коллекция рефератов

Информатика


 

ОПЕРАЦИОННЫЕ СИСТЕМЫ. WINDOWS

 

ПРОГРАММНАЯ СРЕДА WINDOWS

 

Win16 и Win32

 

В настоящее время широко распространены две версии API. Первая называется Win16 и представляет собой 16-разрядную версию, используемую в Windows 3,1. Вторая, 32-разрядная версия, называется Win32 и используется в Windows Ox и Windows NT/2000/XP. Win32 является надмножеством для Winl6 (т. е. фактически включает в себя этот интерфейс), так как большинство функций имеет то же название и применяется аналогичным образом. Однако будучи в принципе похожими, интерфейсы вес же отличаются друг от друга. Win32 поддерживает 32-разрядную линейную адресацию, тогда как Winl6 работает только с 16-разрядной сегментированной моделью памяти. Это привело к тому, что некоторые функции были модифицированы таким образом, чтобы принимать 32-разрядные аргументы и возвращать 32-разрядные значения. Часть из них пришлось изменить с учетом 32-разрядной архитектуры. Была реализована поддержка потоковой многозадачности, новых элементов интерфейса и прочих нововведений Windows.

  

Следующая страница >>>