19
страничном уровне. Имеется две группы вызовов API – для управления
локальными и глобальными сегментами.
В Windows используется динамическая компоновка программ во
время загрузки. Модули динамической компоновки, в том числе и
системные, совместно используются выполняющимися программами.
2.4. Другие свойства Windows 3.x
Хотя приоритет в создании полноэкранного графического
интерфейса пользователя принадлежит фирме Apple (она даже пыталась в
судебном порядке оспорить правомочность использования этой идеи
фирмой Microsoft), именно в Windows с таким интерфейсом
познакомилась основная масса пользователей. Каждый процесс в Windows
выполняется в собственном окне, имеющем типовые элементы
управления. Для представления объектов используется иконика, многие
операции над объектами выполняются при помощи мыши. Однако,
интерфейс Windows 3.x не является объектно-ориентированным, так как не
обеспечивает автоматического связывания с каждым объектом
определенного набора свойств и методов. Средства графического
интерфейса неотъемлемо встроены в ядро системы.
Средства взаимодействия процессов – общие сегменты памяти и
сообщения. Сообщения посылаются от одного процесса другому или
порождаются внешними событиями. В системе имеется общая очередь
сообщений, обслуживаемая только по дисциплине FIFO, что снижает
надежность системы, так как если процесс не выбирает адресованное ему
сообщение, оно блокирует всю очередь.
Поскольку Windows 3.x использует защищенный режим процессора,
она обеспечивает значительно лучшую защиту ресурсов, чем MS DOS.
Вместе с тем, Windows 3.x является однопользовательской системой, т.е.,