Трудовая функция "Написание компонентов операционной системы"

Код
C/03.7
Уровень квалификации
7
Трудовые действия
  • Поиск технической документации по используемым средствам и технологиям (языкам программирования, программным интерфейсам, протоколам передачи данных)
  • Освоение технической документации по используемым средствам и технологиям (языкам программирования, программным интерфейсам, протоколам передачи данных)
  • Выбор языка программирования для описания алгоритмов и структур данных разрабатываемой операционной системы
  • Разработка блок-схемы разрабатываемых компонентов операционной системы
  • Написание исходного кода разрабатываемого компонента операционной системы в соответствии с заданной спецификацией
Требования к образованию и обучению
  • Синтаксис, особенности программирования и стандартные библиотеки выбранного языка программирования
  • Методы построения расписаний
  • Методы коммуникации процессов
  • Методы организации памяти вычислительных устройств
  • Методы синхронизации процессов
  • Методы организации подсистем ввода/вывода
  • Архитектура конкретного вычислительного устройства, используемого при разработке операционной системы
  • Теория и методы структурного программирования
  • Специальная терминология в области системного программирования
  • Основные структуры данных
  • Конструкции распределенного и параллельного программирования
  • Методы и основные этапы трансляции
  • Принципы организации, состав и схемы работы операционных систем
  • Принципы управления ресурсами
  • Методы организации файловых систем
  • Принципы построения сетевого взаимодействия
  • Основные методы разработки программного обеспечения
  • Принципы построения языков запросов и манипулирования данными
  • Основы архитектуры, устройства и функционирования вычислительных систем
  • Устройство и принципы функционирования информационных систем
  • Стандарты информационного взаимодействия систем
  • Локальные правовые акты, действующие в организации
  • Английский язык на уровне чтения технической документации в области информационных и компьютерных технологий
  • Государственные стандарты ЕСПД
Требования к опыту практической работы
  • Разрабатывать блок-схемы системных программных продуктов
  • Оценивать вычислительную сложность алгоритма функционирования разрабатываемых компонентов операционной системы
  • Применять языки программирования, определенные в техническом задании на разработку операционной системы, для написания программного кода