Урок 5. Приложения и процессы

Обзорные вопросы

1. Что такое защищенная память? Что такое 64-разрядный режим адресации памяти?

Продолжение ...

Ссылки

Доступность приложений

Продолжение ...

Что вы изучили

► ОС Lion поддерживает и новые, и старые приложения на компьютерах Mac как с 32-разрядными, так и с 64-разрядными процессорами Intel.

Продолжение ...

Архитектура виджетов

Архитектура среды времени выполнения виджетов была переработана для Mac OS X 10.5 в целях большей эффективности и безопасности. Когда пользователь входит в систему, процесс launchd запускает процесс Dock. Когда пользователь пытается обратиться к панели Dashboard в первый раз, процесс Dock запускает процесс DashboardClient. Процесс DashboardClient отвечает за выполнение рабочей среды Dashboard, включая все виджеты.

Продолжение ...

Управление виджетами вручную

Можно устанавливать виджеты вручную, перетаскивая их в папки Видже-ты (Widgets). Это понадобиться, если требуется установить виджет для всех пользователей системы. Как и все системные ресурсы, виджеты, установленные в домашнюю папку пользователя, будут доступны только этому пользователю, а виджеты, установленные в локальную папку Library, будут доступны всем локальным пользователям. Если виджет устанавливается вручную, минуя автоматическую программу установки, пользователи все равно должны будут вручную добавить его на свою панель Dashboard из панели виджетов.

Продолжение ...

Добавление дополнительных виджетов

По умолчанию панель Dashboard активируется при щелчке на значке Dashboard в Dock, нажатии клавиши | F121 на более старых компьютерах Mac, нажатии клавиши | F4 | на современных Mac или с помощью жеста «смахивание несколькими пальцами влево» на мультитач-устройстве. Если вас не устраивают стандартные горячие клавиши, вы можете изменить клавишу, которая активирует панель Dashboard в панели настроек Mission Control или изменить жест в панели настроек Мышь (Mouse) или Трекпад (Trackpad). Более того, в панели настроек Mission Control вы можете активировать Активный угол (Hot Corner) для панели Dashboard.

Продолжение ...

Управление панелью Dashboard

В Mac OS X vl0.4 в качестве новой концепции интерфейса была введена панель Dashboard. Эта панель предоставляет мгновенный доступ к узкоспециализированным, но обычно очень привлекательным мини-приложениям, которые называются виджетами (widgets). Когда включается панель Dashboard, выбранные мини-приложения мгновенно активируются и появляются «поверх» обычного интерфейса Mac. При простом щелчке на обычном интерфейсе Mac виджеты и панель Dashboard также быстро исчезают. Пользователи быстро оценили удобство использования этих мини-приложений из панели Dashboard, и в течение нескольких месяцев появились сотни новых виджетов сторонних поставщиков.

Продолжение ...

Решение проблем с ресурсами

Хоть и редко, но поврежденный программный код и связанные с ним ресурсы, которые не являются настройками, могут быть источником проблем с приложениями. После начальной установки приложения эти типы файлов крайне редко изменяются, поэтому вероятность, что такой ресурс является причиной проблемы, невысока. Однако многие приложения используют другие ресурсы из локальной и пользовательской папок Библиотеки (Library) (шрифты, подключаемые модули и keychains), а также объекты в папке Application Support. Трудным моментом является определение подозрительного ресурса; когда это сделано, исправление состоит в удалении или замене испорченного ресурса и перезапуске приложения.

Продолжение ...

Решение проблем с настройками

Работающие приложения обращаются в первую очередь к часто изменяющимся файлам двух типов: документам, за просмотр и редактирование которых отвечает приложение, и файлам настроек, которые содержат все настройки приложения. С административной точки зрения, файлы настроек нередко являются более важными, так как они могут содержать параметры, которые требуются приложению для правильной работы. Например, серийный номер приложения или информация о регистрации часто хранится в файле настроек.

Продолжение ...

Принудительное завершение процессов из командной строки

Существуют две основные команды для просмотра и принудительного завершения процессов из интерфейса командной строки: kill и killall.

Продолжение ...