TGViewer
Все в ШАД! Все в ШАД! @vse_v_shad · 11K subscribers
Post #345 5.41K
Всем привет ⚡

Дисциплины направления «Инфраструктура больших данных» в большинстве случаев собраны специалистами-практиками Яндекса, развивающими и академический трек карьеры. Сегодня расскажем о курсе «Архитектура компьютера и операционные системы».

В Школе этот курс мы относим к обязательным для трека инфры. Выпускники и академруки из партнерских программ часто рассматривают его как достаточно независимый, который может принести много пользы для бэкенд-инженеров и SRE-специалистов.

Краткое описание. При разработке высоконагруженных систем приходится обращать повышенное внимание на то, в каком окружении работает код. В компаниях типа Яндекса это, как правило, многочисленные сервера с несколькими многоядерными x86 процессорами под операционной системой Linux. Понимание того, как работает процессор и операционная система, позволяет понять некоторые особенности работы реального кода.

Основу курса составляет изложение теоретических и практических вопросов построения современных операционных систем, их концепций и алгоритмов. Изучаются аспекты взаимодействия с аппаратурой компьютера, организация виртуальной памяти, многозадачность и многопоточность, средства синхронизации, блочные устройства, файловые системы и т. п.

❗️Практические задания строятся на учебной ОС Nikka. В качестве языка выбран Rust; глубоких знаний по нему на старте курса не потребуется, в то же время выполнение семестрового проекта, разбитого по темам дисциплины, прокачает и Rust тоже.

Программа обучения разделена на два семестра, начиная с '25/'26:
— Системные вызовы
— Архитектура компьютера и взаимодействие ОС с оборудованием
— Язык ассемблера x86-64
— Виртуальная память
— Аллокаторы памяти
— Прерывания и исключения процессора
— Процессы и их планирование
— Формат ELF, линковка и запуск исполняемых программ

— Кеши процессора. SMP и NUMA
— Модели памяти
— Примитивы синхронизации
— Межпроцессное взаимодействие
— Постоянная память: HDD и SSD
— Файловые системы
— Собираем процессор из транзисторов


Сегодня все благодарности ❤️ авторам курса! Специально для читателей канала выкладываем интро курса от Сергея Гальцева!

Ваш ШАД 🥳

#курсышад #caos
  • ❤ 43
  • 💯 4
More from @vse_v_shad
  1. Sep 24, 2026Распаковываем направление «Инфраструктура больших данных» 🧑‍🏫 Как обрабатывать данные, е…
  2. Sep 23, 2026Выпускник и преподаватель ШАДа Максим Абрахам — один из авторов новой открытой модели Янде…
  3. Sep 22, 2026Зачем графам случайность? 🎉 В субботу в питерском пространстве ШАДа искали ответ вместе с…
  4. Sep 22, 2026Post #726
  5. Sep 21, 2026Лучшие среди лучших 🏆 19 сентября на Practical ML Conf объявили победителей Yandex ML Pri…
  6. Sep 20, 2026document post
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →