Skip to content

Operating Systems - a 3rd year CSE banchelor course in ITMO University

License

Notifications You must be signed in to change notification settings

Imtjl/os-advanced-course

Repository files navigation

Форк учебной ОС Xv6 для ITMO CSE

Important

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

Начало работы

  1. Первый запуск ОС Xv6: Linux

  2. Настройка IDE: VSCode

  3. Подготовка репозитория

Лабораторные работы

  1. Задание 1. Введение в Xv6

  2. Задание 2. Аллокатор

  3. Задание 3. Copy-on-write fork

Доп. задание к лаб.1

Сделать утилиту для вывода системной информации => sysinfo

  • executing dump2tests:
$ dump2tests > /dev &; sysinfo
System info:
 Number of procs: 4
 Number of open files: 2
$ sysinfo
System info:
 Number of procs: 7
 Number of open files: 8
  • idle
$ sysinfo
System info:
 Number of procs: 3
 Number of open files: 1