Курс «Операционные системы»

Видеоуроки, PDF-пособие/книга / Самостоятельно / Обучение в ЛК на сайте автора

  • 1 месяц
  • 8 уроков
  • Сертификат
  • Видеоуроки

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

Автор: GeekBrains

Обновлено: 23.04.2024

Курс устарел

Сожалеем, но курс устарел поэтому недоступен для изучения. Рекомендуем посмотреть похожие материалы по этой теме.

i
Смотреть похожие курсы
Этот курс включает:
  • 1 месяц
  • 8 уроков
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: в любой день в любое время
  • Уровень сложности: для новичков
  • Домашние задания: есть
  • Сертификат
  • Техническая поддержка: в рабочее время, чат на сайте, чат в вк, чат в мессенджере, телефон
  • Доступ: сразу после оплаты

Чему вы научитесь?

  • Разбираться в основных типах операционных систем.
  • Контролировать взаимодействие процессов.
  • Курировать взаимодействие программ.
  • Работать в ОС Linux.
  • Обеспечивать работу вычислительных ресурсов.

О курсе

Системное администрирование востребованная и хорошо оплачиваемая профессия. Современным IT компаниям требуется постоянная установка и настройка ОС. Системные администраторы отвечают за слаженную работу межпроцессных взаимодействий. На образовательной платформе GeekBrains обучат работе с ОС Linux, а также познакомят с языком ассемблера.

Через 30 дней изучения материалов программы по операционным системам, вы начнете разбираться во взаимодействиях программ и взаимодействии процессов. Курс состоит из 8 уроков. Главная цель онлайн-курса — научить студентов разработке и системному администрированию.

В программе курса «Операционные системы»:

  1. Введение в тему онлайн-круса.
  2. Ядро операционной системы.
  3. Порядок хранения информации на носителях.
  4. Память ОС. Виды и принципы работы.
  5. Особенности многозадачности.
  6. Сетевые функции ядра.
  7. Работа с ОС Linux.
  8. Кроссплатформенность. Виртуализация.

Завершив обучение на курсе, вы приобретете необходимые знания по операционным системам. Научитесь контролировать межпроцессные взаимодействия с ОС. Пополните личное портфолио сертификатом об окончании онлайн-курса.

Урок 1. Операционные системы

  • Для чего нужны операционные системы? Связь между программным и аппаратным обеспечением. Процессор, память, прерывания. Представление о машинных кодах и низкоуровневых языках: Assembler, C. Основные типы операционных систем и их дальнейшее их развитие.

Урок 2. Ядро операционной системы

  • Варианты архитектуры ядра. Ядро ОС MS DOS и Linux. Функции и задачи ядра, его взаимодействие с процессами.

Урок 3. Файловые системы

  • Принципы организации файловых систем. Разновидности файловых систем. Интересные особенности: жёсткие и символические ссылки. Файловые системы в GNU/Linux.

Урок 4. Память

  • Оперативное запоминающее устройство и его связь с процессором устройством. ОЗУ, его быстродействие, объём как ресурс операционной системы. Тип памяти и способы работы с ней.

Урок 5. Многозадачность

  • Особенности реализации многозадачности и её применение в приложениях. Процессы и потоки, их отличия.

Урок 6. Сетевые функции ядра

  • Сетевые модели OSI/ISO. Реализация сетевых функций в ядре. Сокеты Беркли. Взаимодействие сервера и операционной системы на примере TCP/IP сервера.

Урок 7. Работа в Linux

  • Особенности загрузки Linux. Пространства ядра и пользовательское пространство. Потоки ядра. Программы и пользователи. Виртуальная файловая система. X11-сервер. Различия дистрибутивов GNU/Linux.

Урок 8. Кроссплатформенность и виртуализация

  • Кроссплатформенность. Системные вызовы и трансляция системных вызовов. Эмуляция и виртуализация. Аппаратная виртуализация. Виртуализация на уровне ядра. Паравиртуализация.
  • Формат
    Самостоятельно
    Видеоуроки / PDF-пособие/книга
    Обучение в ЛК на сайте автора
  • Количество уроков
    8
  • Продолжительность
    1 месяц
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    В любой день в любое время
  • Домашние задания
    Есть
  • Документ об обучении
    Сертификат Освоение программы курса
  • Общение с группой
    Форум или чат внутри ЛК
  • Техническая поддержка
    В рабочее времяЧат на сайтеЧат в ВКЧат в мессенджереТелефон

Отзывы о курсе

6.88

2 отзыва

2 0 0
С Сергей Смирнов
Очень интересный и полезный курс! Материал изложен понятно и доступно, было действительно интересно слушать. Попрактиковался на Linux, освоил несколько базовых команд и понял основные принципы работы. Спасибо!
26.08.2022
С Степанкова Лилия
Преподаватель - супер! Я полный новичок, однако всё было доступно объяснено. Постоянная поддержка, особенно когда совсем непонятно. Спасибо, Иван!
11.08.2022

Другие курсы автора