Skip to content

e1turin/itmo-os-xv6-riscv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Описание

Это репозиторий с выполнением лаб по курсу «Операционные системы» в университете ИТМО ФПИиКТ СППО СПО.

Этот курс является экспериментальным в данный год.

Лабораторные работы основываются на модификации исходного кода ОС xv6, поэтому репозиторий был форкнут и версии каждой ЛР будут помещаться в отдельные ветки:

  • lab-1 (ping-pong: pipe, fork)
  • lab-2 (buddy allocator, unlimited process table)
  • lab-3 (buddy allocator, unlimited process table)
  • ...

Комментарии от разработчиков

Комментарии от меня

Начало

Для того чтобы попробовать xv6 без особой возни можно использовать Docker-образ:

Для удобного выполнения лаб было принято решение сделать «форк» (тупо копия) из офф. репозитория от последнего коммита (mit-pdos/xv6-riscv@f5b93ef), чтобы быть свободнее в управлении репозиторием. И каждая лаба теперь будет разрабатываться в отдельной ветке, ссылка на которую будет добавляться в ветку main.

Дополнительные материалы от преподавателя по поводу работы на ARM процессорах:

Примеры выполнения работ у других студентов с интересными идеями решения задач.

About

ITMO Operating Systems Course labs on xv6 for RISC-V

Topics

Resources

License

Stars

Watchers

Forks