Курс «Операционные системы»
Видеоуроки, PDF-пособие/книга / Самостоятельно / Обучение в ЛК на сайте автора
Курс даёт понимание логики работы операционных систем, взаимодействия программ, процессов, памяти и аппаратного обеспечения.
Обновлено: 23.04.2024
Курс устарел
Сожалеем, но курс устарел поэтому недоступен для изучения. Рекомендуем посмотреть похожие материалы по этой теме.
i- 1 месяц
- 8 уроков
- Обучение: в ЛК на сайте автора
- Когда будете учиться: в любой день в любое время
- Уровень сложности: для новичков
- Домашние задания: есть
- Сертификат
- Техническая поддержка: в рабочее время, чат на сайте, чат в вк, чат в мессенджере, телефон
- Доступ: сразу после оплаты
Чему вы научитесь?
- Разбираться в основных типах операционных систем.
- Контролировать взаимодействие процессов.
- Курировать взаимодействие программ.
- Работать в ОС Linux.
- Обеспечивать работу вычислительных ресурсов.
О курсе
Описание
Программа курса
Особенности
Системное администрирование востребованная и хорошо оплачиваемая профессия. Современным IT компаниям требуется постоянная установка и настройка ОС. Системные администраторы отвечают за слаженную работу межпроцессных взаимодействий. На образовательной платформе GeekBrains обучат работе с ОС Linux, а также познакомят с языком ассемблера.
Через 30 дней изучения материалов программы по операционным системам, вы начнете разбираться во взаимодействиях программ и взаимодействии процессов. Курс состоит из 8 уроков. Главная цель онлайн-курса — научить студентов разработке и системному администрированию.
В программе курса «Операционные системы»:
- Введение в тему онлайн-круса.
- Ядро операционной системы.
- Порядок хранения информации на носителях.
- Память ОС. Виды и принципы работы.
- Особенности многозадачности.
- Сетевые функции ядра.
- Работа с ОС Linux.
- Кроссплатформенность. Виртуализация.
Завершив обучение на курсе, вы приобретете необходимые знания по операционным системам. Научитесь контролировать межпроцессные взаимодействия с ОС. Пополните личное портфолио сертификатом об окончании онлайн-курса.
Урок 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 месяц
-
Уровень сложностиДля новичков
-
Когда вы будете учитьсяВ любой день в любое время
-
Домашние заданияЕсть
-
Документ об обученииСертификат Освоение программы курса
-
Общение с группойФорум или чат внутри ЛК
-
Техническая поддержкаВ рабочее времяЧат на сайтеЧат в ВКЧат в мессенджереТелефон
Отзывы о курсе
2 отзыва
Другие курсы автора
- Формат — Живые вебинары
- 12 месяцев
Курс — Системный администратор
- Формат — Живые вебинары
- 8 месяцев
Курс — Python-разработчик: быстрый старт в профессии
- Формат — Живые вебинары
- 12 месяцев
Курс — SMM-менеджер с нуля до Junior
- Формат — Живые вебинары
- 9 месяцев
Курс — Frontend-разработчик: быстрый старт в профессии
- Формат — Живые вебинары
- 12 месяцев
Курс — Android-разработчик с нуля до Junior
- Формат — Живые вебинары
- 9 месяцев