| поиск | | |
|
|
|
SI-365-S10. Внутренняя структура операционной системы Solaris 10
Курс "Solaris 10 Operating System Internals" предоставляет обучаемым сведения о различных подсистемах ядра, процедурах и структурах, образующих операционную систему Solaris 10. В рамках лабораторных заданий используется веб-доступ к OpenSolaris для знакомства с принципами работы операционных систем, а также команды dtrace, kmdb и mdb для проверки структур на работающих системах. В курсе рассматриваются многопоточная архитектура, виртуальная память, планирование задач, срок жизни процесса, управление сигналами, уровень vnode и такие файловые системы, как UFS, ZFS и swapfs. Данный курс предназначен для программистов, системных инженеров и технического персонала.
Необходимая подготовка
Приступая к изучению курса, слушатели должны:
| | Соответствовать уровню опытного системного администратора Solaris 10 |
| | Обладать опытом создания и отладки shell-скриптов и скриптов DTrace |
| | Уметь читать программы на языке C и объяснять значение выражений вида a = (struct foo *) b и int func(int) |
| | Знать и быть в состоянии объяснить принципы функционирования указателей, структур, объединений, списков ссылок, хеширования и двоичных деревьев |
Рекомендуется прослушать курсы:
| | Системное администрирование ОС Solaris 10 (часть II) (SA-202-S10) |
| | Настройка производительности и анализ неисправностей в системах Sun с помощью DTrace (SA-327-S10) |
Приобретаемые навыки
По окончании курса слушатели научатся:
| | Давать поэтапное объяснение получения блокировки |
| | Обсуждать причину наследования приоритетов и его реализацию |
| | Определять действия, выполняемые в рамках преобразования из виртуального в физический адрес памяти |
| | Перечислять структуры процессов и подпрограммы, необходимые для реализации класса планирования |
| | Перечислять структуры процессов, используемые для реализации нескольких классов, и поля планирования в таблицах параметров диспетчеризации с разделением времени и реального времени |
| | Описывать алгоритмы страничной подкачки и обмена, которые управляют физической памятью в качестве кэша |
| | Описывать создание, выполнение и завершение процесса |
| | Обсуждать планирование и вытеснение потоков ядра |
| | Использовать kmdb, mdb и DTrace для определения и отображения системных структур открытого файла в конкретном процессе |
| | Описывать политики размещения, использующиеся файловой системой UFS для размещения индексных дескрипторов и блоков данных |
Продолжительность курса: 5 дней.
Стоимость курса: 84940 р..
|
|
|
|