Чему вы научитесь
- Разбираться в устройстве операционных систем
- Понимать разницу между потоками и процессами
- Бороться с дедлоками и сегментацией памяти
О курсе
Внимание! Данный курс устаревший и сделан пользователями Хекслета. Администрация Хекслета за него не несет.
В этом курсе вы изучите устройство операционных систем. Курс посвящен главным принципам, которые лежат в основе дизайна операционных систем. Вы узнаете о том, как и почему появились операционные системы, с какими проблемами столкнулись инженеры, как они их решили и продолжают решать.
В итоге вы получите фундаментальные знания о том, как работают операционные системы, как они используют ресурсы компьютера, что такое виртуальная память, треды и мультитрединг. Также узнаете, зачем нужны семафоры и как с одним процессором можно создать иллюзию многозадачности.
Этот курс подойдет тем, кто начинает изучать программирование или хочет подробнее разобраться в устройстве операционных систем.
Для кого этот курс
Наши преподаватели
Как проходит обучение
Видеолекции и проверочные вопросы
Программа курса
Что вы получаете
- Вы получите фундаментальные знания о том, как работают операционные системы, как они используют ресурсы компьютера, что такое виртуальная память, треды и мультитрединг. Также узнаете, зачем нужны семафоры и как с одним процессором можно создать иллюзию многозадачности.