Компьютерные науки

Операционные среды, системы и оболочки

Программа об архитектуре и механизмах работы операционных систем. Включает управление процессами, памятью и файлами, безопасность и построение распределенных сред.
Студентов 4101 Выпускников 659 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Операционные системы
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа охватывает ключевые аспекты организации вычислительных процессов от уровня отдельных компьютеров до глобальных сетей. В учебной программе изучаются механизмы синхронизации потоков, подсистемы ввода-вывода, планирование заданий и технологии виртуальной памяти. Дополнительно рассматриваются администрирование служб каталогов, вопросы безопасности сетевых ОС и методы восстановления после сбоев. Учебная программа раскрывает внутреннюю логику функционирования UNIX, Windows и распределенных сред.
Цели
  • Сформировать целостное понимание архитектурных принципов современных ОС.
  • Раскрыть механизмы управления процессами, потоками и оперативной памятью.
  • Познакомить с технологиями построения распределенных операционных сред.
Чему я научусь?
  • Анализировать и настраивать параметры производительности операционных систем.
  • Управлять файловыми структурами и подсистемами ввода-вывода.
  • Применять технологии аутентификации и обеспечения безопасности в сетевых средах.

Авторы

Назаров Станислав Викторович
Назаров Станислав Викторович
Доктор технических наук, профессор.
Чему я научусь?
  • Анализировать и настраивать параметры производительности операционных систем.
  • Управлять файловыми структурами и подсистемами ввода-вывода.
  • Применять технологии аутентификации и обеспечения безопасности в сетевых средах.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Операционные системы Определение ОС. История ОС. Архитектура компьютера. Поколения ОС. ОС IBM. Назначение, состав и функции ОС.
2 Архитектуры операционных систем Назначение, состав и функции ОС. Определение архитектуры ОС. Основные принципы разработки ОС. Методы разработки архитектуры и... Назначение, состав и функции ОС. Определение архитектуры ОС. Основные принципы разработки ОС. Методы разработки архитектуры и виды структур. ещё
3 Классификация операционных систем Методы разработки архитектуры и виды структур. Классификация ядер ОС. Средства аппаратной поддержки ОС. Классификация ОС. Эффективность... Методы разработки архитектуры и виды структур. Классификация ядер ОС. Средства аппаратной поддержки ОС. Классификация ОС. Эффективность и требования, предъявляемые к ОС. Множественные прикладные среды. Совместимость. ещё
Классификация операционных систем тест для курса Операционные среды, системы и оболочки 70 мин
4 Виртуализация. Процессы и потоки Множественные прикладные среды. Совместимость. Способы работы с программами разных ОС на одном компьютере. Виртуализация. Задания, процессы,... Множественные прикладные среды. Совместимость. Способы работы с программами разных ОС на одном компьютере. Виртуализация. Задания, процессы, потоки, волокна. Мультипрограммирование. Формы многопрограммной работы. ещё
5 Мультипрограммирование. Управление процессами и потоками Мультипрограммная работа в компьютерах. Роль процессов, потоков и волокон в мультипрограммировании. Управление процессами и потоками. Создание... Мультипрограммная работа в компьютерах. Роль процессов, потоков и волокон в мультипрограммировании. Управление процессами и потоками. Создание процессов и потоков. Модели процессов и потоков. Потоки и их модели. ещё
Мультипрограммирование. Управление процессами и потоками тест для курса Операционные среды, системы и оболочки 60 мин
6 Планирование заданий. Взаимодействие и синхронизация процессов и потоков Виды планирования. Алгоритмы планирования потоков. Взаимодействие и синхронизация процессов и потоков. Проблемы взаимодействия и синхронизации. Конкуренция... Виды планирования. Алгоритмы планирования потоков. Взаимодействие и синхронизация процессов и потоков. Проблемы взаимодействия и синхронизации. Конкуренция процессов в борьбе за ресурсы. Сотрудничество с использованием разделения. Методы взаимоисключений. ещё
7 Методы взаимоисключений и средства поддержки мультипрограммирования Взаимодействие и синхронизация процессов и потоков. Методы взаимоисключений. Взаимоблокировки (тупики). Синхронизирующие объекты ОС. Система прерываний.
Методы взаимоисключений и средства поддержки мультипрограммирования тест для курса Операционные среды, системы и оболочки 65 мин
8 Управление памятью Система прерываний. Системные вызовы. Управления памятью: методы, алгоритмы и средства. Организация памяти современного компьютера. Логическая организация... Система прерываний. Системные вызовы. Управления памятью: методы, алгоритмы и средства. Организация памяти современного компьютера. Логическая организация памяти. Физическая организация памяти. Виртуальная память. Функции ОС по управлению памятью. Алгоритмы распределения памяти. Классификация метода распределения памяти. Распределение памяти фиксированными разделами. Распределение памяти динамическими разделами. Распределение памяти перемещаемыми разделами. ещё
9 Виртуальная память Методы распределения памяти в современных ОС. Виртуальная память. Методы структуризации виртуального адресного пространства. Страничная организация виртуальной... Методы распределения памяти в современных ОС. Виртуальная память. Методы структуризации виртуального адресного пространства. Страничная организация виртуальной памяти. Оптимизация функционирования страничной виртуальной памяти. Сегментная организация виртуальной памяти. ещё
Виртуальная память тест для курса Операционные среды, системы и оболочки 60 мин
10 Подсистема ввода-вывода Сегментная организация виртуальной памяти. Подсистема ввода-вывода. Файловая система. Устройства ввода-вывода. Основные функции подсистемы ввода-вывода. Основные компоненты:... Сегментная организация виртуальной памяти. Подсистема ввода-вывода. Файловая система. Устройства ввода-вывода. Основные функции подсистемы ввода-вывода. Основные компоненты: драйверы, файловая система, система прерываний. Организация прараллельной работы устройств ввода-вывода и процессора. ещё
11 Основные функции и многослойная модель подсистемы ввода-вывода. Файловая система Организация параллельной работы устройств ввода-вывода и процессора. Согласование скоростей обмена и кеширование. Функции драйвера. Многослойная модель... Организация параллельной работы устройств ввода-вывода и процессора. Согласование скоростей обмена и кеширование. Функции драйвера. Многослойная модель подсистемы ввода вывода. Файловая система. Основные понятия. Задачи файловой системы. Архитектура файловой системы. Организация файлов и доступ к ним. ещё
Основные функции и многослойная модель подсистемы ввода-вывода. Файловая система тест для курса Операционные среды, системы и оболочки 60 мин
12 Файловая система Файловая система. Организация файлов и доступ к ним. Каталоговые системы. Физическая организация файловой системы. Операции управления... Файловая система. Организация файлов и доступ к ним. Каталоговые системы. Физическая организация файловой системы. Операции управления каталогами и файловые операции. ещё
13 Распределенные операционные системы и среды Распределенные операционные системы и среды. Недостатки сосредоточенных и изолированных систем. Понятие компьютерной сети. Преимущества объединения. Терминология... Распределенные операционные системы и среды. Недостатки сосредоточенных и изолированных систем. Понятие компьютерной сети. Преимущества объединения. Терминология компьютерных сетей. Сетевые и распределенные ОС. Сетевые службы и сетевые сервисы. Одноранговые и серверные ОС. Служба каталогов сетевых серверных ОС. ещё
14 Служба каталогов сетевых серверных ОС. Распределенная обработка в сетевых ОС Служба каталогов сетевых серверных ОС. Понятие службы каталогов. Архитектура Active Directory. Контроллеры домена и сайты. Управление... Служба каталогов сетевых серверных ОС. Понятие службы каталогов. Архитектура Active Directory. Контроллеры домена и сайты. Управление объектами Active Directory. Концепции распределенной обработки в сетевых ОС. Типовые функциональные части приложений. Модели распределенных приложений. Передача сообщений в распределенных системах. ещё
Служба каталогов сетевых серверных ОС. Распределенная обработка в сетевых ОС тест для курса Операционные среды, системы и оболочки 60 мин
15 Безопасность, диагностика и восстановление ОС Концепции распределенной обработки в сетевых ОС. Типовые функциональные части приложений. Вызов удаленных процедур. Сетевые файловые системы.... Концепции распределенной обработки в сетевых ОС. Типовые функциональные части приложений. Вызов удаленных процедур. Сетевые файловые системы. Безопасность, диагностика и восстановление ОС после отказов. Понятие безопасности. Требования безопасности. Угрозы безопасности. Классификация. Атаки изнутри системы. Злоумышленники. Взломщики. Методы вторжения. Случайная потеря данных. Атаки на систему снаружи. Системный подход к обеспечению безопасности. ещё
16 Базовые технологии безопасности Системный подход к обеспечению безопасности. Политика безопасности. Выявление вторжений. Базовые технологии безопасности. Шифрование. Аутентификация, пароли, авторизация,... Системный подход к обеспечению безопасности. Политика безопасности. Выявление вторжений. Базовые технологии безопасности. Шифрование. Аутентификация, пароли, авторизация, аудит. ещё
17 Технологии аутентификации. Сетевые операционные системы Базовые технологии безопасности. Аутентификация, пароли, авторизация, аудит. Технология защищенного канала. Технологии аутентификации. Сетевая аутентификация на основе... Базовые технологии безопасности. Аутентификация, пароли, авторизация, аудит. Технология защищенного канала. Технологии аутентификации. Сетевая аутентификация на основе многоразового пароля. Аутентификация с использованием одноразового пароля. Аутентификация информации. Система Kerberos. Сетевые и распределенные ОС. Виды сетевых ОС. Требования, предъявляемые к корпоративным сетевым ОС. Серверные ОС ведущих производителей. ещё
Технологии аутентификации. Сетевые операционные системы тест для курса Операционные среды, системы и оболочки 60 мин
18 Операционная система UNIX Серверные ОС ведущих производителей. Тенденции на рынке ОС. ОС Unix. История создания. Общая характеристика системы Unix.... Серверные ОС ведущих производителей. Тенденции на рынке ОС. ОС Unix. История создания. Общая характеристика системы Unix. Интерфейс системы Unix. Структура ядра системы Unix. Оболочка системы Unix. Утилиты системы Unix. Процессы в системе Unix. Реализация процессов в системе Unix. ещё
19 Операционная система Windows 2000 Реализация процессов в системе Unix. ОС Windows 2000. История создания. Архитектура Windows. Файловая система Windows 2000.
Операционная система Windows 2000 тест для курса Операционные среды, системы и оболочки 60 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.