Skip to content

lll-phill-lll/hse_caos_practice

Repository files navigation

Странички семинаров по курсу CAOS (Computer Architecture and Operating Systems) HSE

Занятия

к - конспект

yt - ссылка на запись ютуб

vk - ссылка на запись вк

  1. [к][yt][vk] - Введение. Как поставить линукс на свою машину. Простые команды.
  2. [к][yt][vk] - Системные вызовы. Файлы. read/write/open/dup.
  3. [к][yt][vk] - Mmap и виртуальная память.
  4. [к][yt][vk] - Fork.
  5. [к][yt][vk] - Exec. Pipe.

Правила игры

Форматирование ASM

  1. В одном блоке кода (участок кода отделенный новой строкой сверху и снизу) между командами и аргументами должен быть отступ одного размера. Отступ должен быть сделан табом, а не пробелом. То есть все аргументы должны быть выравнены.
        pushl   %ebp
        movl    %esp, %ebp

        subl    $4, %esp
        and     $-16, %esp
        leal    -4(%ebp), %eax

Реджекты

Сданный код проходит тестирование в тестирующей системе, а затем проверяется глазами семинариста и ассистентов.

Прошедший тесты код может быть отправлен на исправление (получен статус reject), если решение является неоптимальным, если нарушает условия, установленные в задаче или если нарушает форматирование.

Списывание

Проверка на списывание запускается в случайное время. При обнаружении списывания обнуляется ВЕСЬ контест и составляется записка в УО.

В проверке на списывание участвуют все доступные онлайн материалы, в том числе известные репозитории с решениями и решения прошлых годов.

Если вы берете код из общедоступного источника, то нужно прикладывать ссылку на этот источник и пояснять комментариями код, чтобы было видно, что вы этот код понимаете.

Полезные ссылки

Материалы

2022 2023

Прошлые года

2021 год. 207 группа

2022 год. 216 группа

2023 год. 226 группа

2024 год. 238 группа

Тулзы

Файлы

About

Practice pages for HSE CAOS (Computer Architecture and Operating Systems)

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10