AFW: различия между версиями
G-XaD (обсуждение | вклад) | (→Применение: Пунктуация) | ||
Строка 2: | Строка 2: | ||
== Применение == | == Применение == | ||
− | Очевидно, система проектировалась как платформа для создания внутреннего ПО Synergy. AFW обеспечивает | + | Очевидно, система проектировалась как платформа для создания внутреннего ПО Synergy. AFW обеспечивает ''невытесняющую'' многозадачнсть на основе [[Event|событий]] и выступает как альтернатива создания приложений на основе отдельных [[Task|процессов]] (как в Windows и Linux-подобных ОС). |
Преимуществами такого подхода является гораздо меньшая затратность ресурсов (как вычислительных, так и памяти) при большом количестве работающих приложений. Основным недостатком является большая трудоёмкость при разработке приложений под системы, основанные на событиях по сравнению с приложениями, основанными на процессах. | Преимуществами такого подхода является гораздо меньшая затратность ресурсов (как вычислительных, так и памяти) при большом количестве работающих приложений. Основным недостатком является большая трудоёмкость при разработке приложений под системы, основанные на событиях по сравнению с приложениями, основанными на процессах. | ||
− | AFW представляет | + | AFW представляет собой отдельный [[Task|процесс]], в котором выполняются пользовательские приложения, основанные на системе событий. Является единственным [[Task|процессом]], непосредственно взаимодействующим с пользователем. |
== Функции == | == Функции == |
Версия 19:12, 16 февраля 2010
AFW (англ. Application FrameWork) — система управления приложениями, входящая в состав ОС P2K.
Применение
Очевидно, система проектировалась как платформа для создания внутреннего ПО Synergy. AFW обеспечивает невытесняющую многозадачнсть на основе событий и выступает как альтернатива создания приложений на основе отдельных процессов (как в Windows и Linux-подобных ОС). Преимуществами такого подхода является гораздо меньшая затратность ресурсов (как вычислительных, так и памяти) при большом количестве работающих приложений. Основным недостатком является большая трудоёмкость при разработке приложений под системы, основанные на событиях по сравнению с приложениями, основанными на процессах.
AFW представляет собой отдельный процесс, в котором выполняются пользовательские приложения, основанные на системе событий. Является единственным процессом, непосредственно взаимодействующим с пользователем.