Курс находится на модерации. Данные могут быть неактуальны.
Тип обучения
Тип обучения
Курс
Зач. единицы
Зач. единицы
4
Сертификат
Сертификат
1 800 ₽ для получения

Стоимость курса

бесплатно
нет рассрочки
Основной целью освоения дисциплины «Операционные системы семейства UNIX. Системное программирование» является обучение слушателей принципам организации современных вычислительных систем.   Основу курса составляют теоретические и практические материалы, связанные с построением современных операционных систем, концепцией и алгоритмами управления локальными и распределенными ресурсами. Изучаются варианты реализации многозадачной обработки информации (средства синхронизации, транзакции, механизмы репликации), средства файловой системы и системы управления вводом-выводом, реализации управления оперативной памятью, обработки прерываний и подходы к обеспечению безопасности информации. Рассматриваются инструментальные средства разработки прикладных и системных программных приложений (системные вызовы и инструкции командного языка программирования), обсуждаются различные аспекты их использования. Слушатели познакомятся с материалом, позволяющим эффективно использовать возможности ОС при проектировании самостоятельных прикладных программных приложений, получат не только представление о состоянии и возможностях современных ОС, но и приобретут навыки разработки системных приложений.

Вас будут обучать

Кандидат технических наук, Старший научный сотрудник Должность: Доцент департамента прикладной математики, МИЭМ

Образовательная организация

Национальный исследовательский университет «Высшая школа экономики» — исследовательский университет, осуществляющий свою миссию через научно-образовательную, проектную, экспертно-аналитическую и социокультурную деятельности на основе международных научных и организационных стандартов.

Мы осознаем себя частью мирового академического сообщества, считаем международное партнерство, вовлеченность в глобальное университетское взаимодействие ключевыми элементами нашего движения вперед. Будучи российским университетом, мы работаем на благо России и ее граждан.

Наш университет — это коллектив ученых, сотрудников, аспирантов и студентов, которых отличает внутренняя приверженность к поддержанию высоких академических стандартов своей деятельности. Мы стремимся обеспечить наиболее благоприятные условия для развития каждого члена нашего коллектива. 

Наши ценности:

  • Стремление к истине
  • Сотрудничество и заинтересованность друг в друге
  • Честность и открытость
  • Академическая свобода и политический нейтралитет
  • Профессионализм, требовательность к себе и ответственность
  • Активная общественная позиция

Сегодня Высшая школа экономики — это:

  • 4 КАМПУСА: МОСКВА, САНКТ-ПЕТЕРБУРГ, НИЖНИЙ НОВГОРОД, ПЕРМЬ
  • ~7000ПРЕПОДАВАТЕЛЕЙ И ИССЛЕДОВАТЕЛЕЙ
  • 50 400+СТУДЕНТОВ
  • 100 800ВЫПУСКНИКОВ

Новый элемент системы российского образования — открытые онлайн-курсы — cможет перезачесть любой университет. Мы делаем это реальной практикой, расширяя границы образования для каждого студента. Полный набор курсов от ведущих университетов. Мы ведём системную работу по созданию курсов для базовой части всех направлений подготовки, обеспечивая удобное и выгодное для любого университета встраивание курса в свои образовательные программы
«Открытое образование» – это образовательная платформа, предлагающая массовые онлайн-курсы ведущих российских вузов, которые объединили свои усилия, чтобы предоставить возможность каждому получить качественное высшее образование.

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

Программа курса

  1. Понятие «Операционная система».
  2. Процессы и потоки в ОС UNIX.
  3. Системные вызовы и программы (утилиты) управления процессами в ОС UNIX. Примеры реализаций.
  4. Файлы и файловые системы в ОС UNIX.
  5. Поддержка и реализация файлов в ОС UNIX. Системные вызовы и утилиты для получения информации о файле.
  6. Системные вызовы работы с файлами в ОС UNIX. Примеры реализаций.
  7. Управление устройствами ввода-вывода (УВВ) в ОС UNIX. Системные вызовы для ввода-вывода информации.
  8. Межпроцессный (программный) канал в ОС UNIX. Примеры реализации.
  9. Обработка прерываний в ОС UNIX.
  10. Системные вызовы и программы (утилиты) обработки прерываний в ОС UNIX. Примеры реализаций.
  11. Примеры многозадачных процедурно-программных реализаций с обработкой прерываний в ОС UNIX.
  12. Распределение и перераспределение оперативной памяти в ОС UNIX. Программные средства и системные вызовы работы с оперативной памятью.
  13. Интерпретатор команд shell в ОС UNIX. Функции интерпретатора. Встроенные и внешние команды (утилиты) интерпретатора shell.
  14. Понятие shell переменной. Специальные shell переменные. Конструкции командного языка программирования expr, let, test. Примеры реализаций.
  15. Конструкции командного языка программирования while, until, for, if, case, trap. Примеры реализаций.
  16. Примеры реализаций многозадачных программных приложений в shell.

Рейтинг курса

3.5
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 21.04.2024 01:25
Операционные системы семейства UNIX. Системное программирование

Операционные системы семейства UNIX. Системное программирование

Оставить отзыв
Поделиться курсом с друзьями