CAOS-2021 — различия между версиями
Olegartys (обсуждение | вклад) (→Виртуальная машина (qemu)) |
Olegartys (обсуждение | вклад) (→Виртуальная машина (qemu)) |
||
Строка 120: | Строка 120: | ||
# Установите qemu: <code>brew install qemu</code> | # Установите qemu: <code>brew install qemu</code> | ||
− | # Загрузите и распакуйте | + | # Загрузите и распакуйте архив с образом FS: <pre>wget -O xubuntu_caos_2021.qcow2.tar.gz https://caos.myltsev.ru/xubuntu_caos_2021.qcow2.tar.gz && tar zxvf xubuntu_caos_2021.qcow2.tar.gz</pre> |
# Запустите VM: | # Запустите VM: | ||
<pre> | <pre> |
Версия 19:14, 3 ноября 2021
Содержание
Три главные ссылки
Чаты групп
Группа | Telegram-чат |
---|---|
БПМИ201 | https://t.me/joinchat/LnOwQ-Z6HAo2OTg6 |
БПМИ202 | https://t.me/joinchat/OMRB-ZOwXXBhODBi |
БПМИ203 | https://t.me/joinchat/kyFY_eIp60cyODRi |
БПМИ204 | https://t.me/joinchat/RTey5l_q9LMyODIy |
БПМИ205 | https://t.me/joinchat/jw2Z5v5R0Es3OTli |
БПМИ206 | https://t.me/joinchat/eH0j31yf0QZkNGIy |
БПМИ207 | https://t.me/joinchat/pVQNC9kwwfFiYWRi |
БПМИ208 | https://t.me/joinchat/C7Wj_Cz-swUzZDEy |
БПМИ209 | https://t.me/joinchat/cuqnvg2qofYyOTky |
БПМИ2010 | https://t.me/joinchat/gyvWlC31TZ83NmNi |
Преподаватели и учебные ассистенты
Группа | Семинарист | Ассистенты |
---|---|---|
БПМИ201 | Александр Мыльцев | Наби Гитинов, Игорь Балюк |
БПМИ202 | Игорь Минеев | Владислав Хохлов |
БПМИ203 | Раиль Чабдаров | Шамиль Аюпов, Александр Шитов |
БПМИ204 | Роман Курынин | Никита Насонков, Иван Лущ |
БПМИ205 | Алексей Сальников | Александр Богданов, Даниил Рубин |
БПМИ206 | Юрий Баранов | Вячеслав Бобень, Михаил Стецюк |
БПМИ207 | Михаил Филитов | Вадим Дудкин, Александр Стрыгин |
БПМИ208 | Олег Лёвин | Алиса Вернигор, Кирилл Ахметшин |
БПМИ209 | Сергей Горшков | Егор Гутров, Ваге Оганнисян |
БПМИ2010 | Александр Раков | Адильхан Кусиденов, Ульяна Виноградова |
Распределение студентов
Распределение студентов по учебным группам
Форма для желающих пройти курс в роли вольнослушателей.
Полезная информация
Виртуальная машина (VirtualBox)
Рекомендуется скачать образ и установить его в эмулятор VirtualBox. Логин-пароль xubuntu/xubuntu, можно делать sudo.
Если не получается настроить виртуальную машину (например, на Mac M1), то можно получить доступ к учебному серверу по ssh. Для этого необходимо сгенерировать ssh-ключ и заполнить Google-форму.
Инструкции по генерации ssh-ключа: от git-scm, от github.
Виртуальная машина (qemu)
Проверялось только на MacOS 11.6.1.
- Установите qemu:
brew install qemu
- Загрузите и распакуйте архив с образом FS:
wget -O xubuntu_caos_2021.qcow2.tar.gz https://caos.myltsev.ru/xubuntu_caos_2021.qcow2.tar.gz && tar zxvf xubuntu_caos_2021.qcow2.tar.gz
- Запустите VM:
QEMU_PATH=/usr/local/Cellar/qemu/6.1.0_1/bin/qemu-system-x86_64 FS_IMAGE_PATH=xubuntu_caos_2021.qcow2 CPU_COUNT=2 MEMORY_MB=2048 ${QEMU_PATH} \ -smp ${CPU_COUNT} \ -m ${MEMORY_GB} \ -name xubuntu_caos_2021 \ -hda ${FS_IMAGE_PATH} \ -accel hvf \ -vga virtio \ -display default,show-cursor=on \ -usb \ -device usb-tablet
Отобрать курсор у QEMU: Ctrl+Alt+G
Перейти в full-screen mode можно либо передав опцию --full-screen
при старте VM, либо в меню View->Full Screen
.
Материалы
Библиотека ввода-вывода для ассемблера x86: simpleio_i686.S
Внутри виртуальной машины её можно скачать командой wget https://caos.myltsev.ru/simpleio_i686.S
Как устроен курс
Курс идёт три модуля, со второго по четвёртый. Раз в неделю читается две лекции, после них, как правило, выдаётся ДЗ — 5 задач начальной стоимостью 100 баллов каждая. В общем случае, штраф за неверную посылку - 1 балл (но лучше ориентироваться на Run penalty).
Дедлайны: через 2 недели после выдачи стоимость задач уменьшается до 50 баллов, ещё через 2 недели — до 20 баллов. Такая стоимость остаётся до конца курса.
Примерно раз в три недели вместо одной из лекций происходит контрольная.
За работу на семинарах преподаватель выставляет семинарские баллы на своё усмотрение. Можно посещать семинары любых групп в любом количестве. За каждую неделю (от лекции до лекции) студент может получить в совокупности не более 200 семинарских баллов.
Набрано баллов | Накопленная оценка |
---|---|
500 | 1 |
1500 | 2 |
2500 | 3 |
4500 | 4 |
7000 | 5 |
9500 | 6 |
Оценки 7-10 выставляются по линейной шкале с учётом максимального количества набранных баллов за решение задач.