Курсы
Программирование

Операционные системы

Формат
Онлайн
Длительность
1 месяц
Трудоустройство
Нет
Уровень
Начальный
Результат
Сертификат

Описание

Курс повышения квалификации или освоения программы с нуля по направлению Операционные системы от онлайн-университета GeekBrains. Курсы, созданные практикующими экспертами компаний-партнеров. Индивидуальный график – вы сами выбирайте, когда и во сколько проходить программу обучения. После прохождения курса выдается сертификат и возможность пройти стажировку в лучших IT компаниях России. У каждого студента есть возможность пообщаться с преподавателем в режиме онлайн или задать вопрос в чат. Университет имеет государственную лицензию №040485 на право оказывать образовательные услуги.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Кроссплатформенность. Системные вызовы и трансляция системных вызовов. Эмуляция и виртуализация. Аппаратная виртуализация. Виртуализация на уровне ядра. Паравиртуализация.

Как записаться на курс

  • 1

    Нажмите на кнопку Записаться на курс

  • 2

    Ознакомьтесь подробнее с материалом курса и программой обучения на странице школы или университета

  • 3

    Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)

  • 4

    Получите доступ к учебным материалам

Отзывов пока нет.

Текущая цена

16 500 ₽
Записаться на курс

Автор курса

GeekBrains

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

0
0 отзывов

Поделиться курсом

Авторизуйтесь через одну из социальных сетей