3.3.2. Трудовая функция

Наименование

Разработка архитектуры операционной системы

Код

C/02.7

Уровень (подуровень) квалификации

7

Происхождение трудовой функции

Оригинал

X

Заимствовано из оригинала

Код оригинала

Регистрационный номер профессионального стандарта

Трудовые действия

Изучение технической документации на устройства, в среде которых разрабатывается операционная система

Разработка архитектуры операционной системы и ее слоев

Обсуждение и согласование программной архитектуры с заказчиком

Фиксирование программной архитектуры операционной системы в технической документации

Разработка блок-схемы операционной системы

Разработка интерфейсов модулей операционной системы и согласование параметров

Выбор алгоритмов реализации расписаний, видов расписаний процессора

Выбор алгоритмов реализации расписаний, видов расписаний доступа к подсистемам ввода/вывода

Выбор алгоритмов реализации расписаний, видов расписаний обращения к дисковым подсистемам

Выбор алгоритмов обращения к оперативной памяти и реализации расписаний, видов расписаний

Выбор реализации мультипрограммной работы, системы прерываний, реализации "часов"

Выбор способов реализации коммуникации и синхронизации процессов

Выбор алгоритмов приоритизации процессов и расписаний их загрузки

Выбор алгоритмов реализации многопоточного режима работы (цепочек) процессов

Определение состава ядра операционной системы и состава утилит

Определение требований к компиляторам для работы процессов под управлением ядра

Выбор версии языка программирования, определенного в техническом задании

Необходимые умения

Применять языки программирования, определенные в техническом задании на разработку операционной системы, для написания программного кода

Идентифицировать класс разрабатываемой операционной системы в зависимости от выполняемых ею задач, определенных в техническом задании на разработку операционной системы

Идентифицировать класс разрабатываемой операционной системы в зависимости от аппаратных средств, определенных в техническом задании на разработку операционной системы

Планировать архитектуру операционной системы

Разрабатывать блок-схемы системных программных продуктов

Пользоваться вычислительными методами для разработки расписаний, сортировок, методов доступа к памяти и файловым системам

Разрабатывать алгоритмы и составлять их текстовые и графические описания

Разрабатывать структуры классов и составлять их текстовые и графические описания

Идентифицировать технические риски, находить способы защиты от них

Излагать архитектурные решения по разрабатываемой операционной системе, объяснять их сильные и слабые стороны

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

Необходимые знания

Синтаксис, особенности программирования и стандартные библиотеки выбранного языка программирования

Теория операционных систем и теории языков программирования

Сетевые технологии и протоколы

Система команд конкретной вычислительной техники

Специальная терминология в области операционных систем

Основы применения теории алгоритмов

Основные структуры данных

Конструкции распределенного и параллельного программирования

Методы построения расписаний

Методы коммуникации процессов

Методы организации памяти вычислительных устройств

Методы синхронизации процессов

Методы организации подсистем ввода/вывода

Методы и основные этапы трансляции

Способы и механизмы управления данными

Принципы организации, состав и схемы работы операционных систем

Принципы управления ресурсами

Методы организации файловых систем

Принципы построения сетевого взаимодействия

Основные методы разработки программного обеспечения

Основные модели данных и принципы их организации

Основы архитектуры, устройства и функционирования вычислительных систем

Архитектура и принципы функционирования коммуникационного оборудования

Устройство и принципы функционирования информационных систем

Стандарты информационного взаимодействия систем

Теория системного анализа

Локальные нормативные правовые акты, действующие в организации

Английский язык на уровне чтения технической документации в области информационных и компьютерных технологий

Государственные стандарты ЕСПД

Другие характеристики

-