ඞ
У Андрея
Ned
А я тебе за него ответил
Ned
Потому что он мне раза три повторил
Ned
Пока я не запомнил
Ned
Он - спбау
Я - мехмат мгу
ඞ
Где??11
ඞ
Ппц вы сатанисты
Андрей
Он - спбау
Я - мехмат мгу
На мехмате такие темы поднимаются? На вмк только общий принцип загрузки ОС описывается, но более.
Ned
Ned
Andrei
Так, посоны.
Andrei
Сейчас я скину вам тексты домашек.
Andrei
Чтобы было понятно, что надо было сделатью
Andrei
Самая продвинутая домашка это номер3
Andrei
Там есть и таймер и многопточность.
Andrei
https://docs.google.com/document/d/1q26eyZhBs7T8E15UyNT05D-M7I2X7cY5M343xQOUHfo/edit
Andrei
https://docs.google.com/document/d/1XnqduVS-Z3dOgVgJ7LxbqntC9-UVpxelr6jkjfTSg_Q/edit
Andrei
https://docs.google.com/document/d/1D_AZa4-7jI_mz6tb3CDooXz915PJ3suqA0IvtWxUM2Q/edit
Andrei
https://docs.google.com/document/d/1BKFjldIRX9aF9Z_o8MxBm0kNDn4uGggIRjF8gt3irIY/edit
Andrei
Я их все сделал. Сейчас пришлю архивы с решениями.
Andrei
Там всё сделано так чтобы собираться одной строчкой из консоли.
Andrei
просто make
Sergey
Ned
Академ?
Перевод или заберу доки и перепоступлю-отслужу или отслужу-перепоступлю
Square
#крутой #boot #homework
Sergey
Смысл сваливать с 3 курса
Sergey
Перепоступать
Andrei
@ned_ogl @AlexFails чекайте почту.
Алдар
доучился бы до 5 курса
Алдар
ну уж ладно
Andrei
А, ну у нас были полноценные лекции по теории, на практику задания давались в духе вот вам ссылки, разбирайтесь!
Andrei
http://mit.spbau.ru/sewiki/index.php/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_5_2015
Andrei
На домашку давалось две недели, поэтому если ты за неделю не сделал на практику приходил и задавал свои вопросы.
Andrei
Там ребята которые вели практику на них отвечали че по чем.
Andrei
Я скинул ссылку.
Andrei
Я на практиках не был, читал только то что было по сылкам и гуглил, в общем писал все домашки сам.
Андрей
Andrei
На самом деле после первого остолбенения от того, что ты написал загрузчик и хуету которая переходит в защещнный режим а еще и сама ставит прерывания да еще и IDT LDT загружает всё идёт как по маслу.
Andrei
Короче поверх третьей домашки можно писать свою операционку :D
ඞ
Ребята, как стать таким же хакиром?
ඞ
Поэтапно, можн?
Ned
Вот блять да
Алдар
а шо надо ассемблер знать чтобы эти домашки осилить?
Ned
Ned
Вот с таким еблом я ща сижу
Andrei
Ну там немного ассемблера совсем.
Andrei
Это заняло порядочно времени, но кажется дело было в проблемах с синхронизацией. Высылаю версию, которая у меня работает и с файлом, и с клавиатуры.
10 ноября 2015 г., 3:36 пользователь Константин Новокрещенов <k.novokreshchenov@gmail.com> написал:
Возможно, вы пытаетесь изменить read-only память, неправильно переключаете стеки или что-нибудь ещё. Советую прочитать:
https://en.wikipedia.org/wiki/General_protection_fault
10 ноября 2015 г., 3:28 пользователь Andrei Krutikov <akrutikoff@gmail.com> написал:
Действительно :с Она очень рандомно так поступает, иногда работает, иногда нет. Я не понимаю с чем это связано. Если я кидаю в QEMU файл, как в задании, то всё ок. Если набирать с клавиатуры то непонятно откуда взявшийся GPF. С чем это может быть связано?
On 2015-11-10 00:15, Константин Новокрещенов wrote:
> поведение программы не изменилось
>
> 10 ноября 2015 г., 0:03 пользователь Andrei Krutikov <akrutikoff@gmail.com> написал:
>
> В аттаче.
>
>
> On 2015-11-09 23:59, Константин Новокрещенов wrote:
» отправьте готовый архив
»
» 9 ноября 2015 г., 23:57 пользователь Andrei Krutikov <akrutikoff@gmail.com> написал:
»
» Всё, я разобрался, пожадничал стека для треда просто и вылез за границы памяти. Прикрепил пофикшенный kernel.c с увеличенным стеком.
»
»
» On 2015-11-09 23:50, Константин Новокрещенов wrote:
»> Приветствую,
»>
»> Собираю make-ом и запускаю программу для интерактивного взаимодействия:
»> qemu-system-i386 -kernel scheduler -serial stdio
»>
»> В консоли QEMU появляется либо сообщение "Breakpoint Exception! System Halted." либо "General Protection Fault Exception! System Halted"
»>
»> 9 ноября 2015 г., 23:45 пользователь Andrei Krutikov <akrutikoff@gmail.com> написал:
»>
»> Отослал и тут же нашел место, к которому можно придраться. Забыл в main сделать правильный for(;;) Перепосылаю. Прошлый архив можно проигнорировать.
»>
»>
»> On 2015-11-09 23:27, Andrei Krutikov wrote:
»>
»> Высылаю свою домашнюю работу по ОС номер 3
»>
»>
»> —
»> All the best,
»> Andrei K.
»>
»>
»
» —
» All the best,
» Andrei K.
»
»
>
> —
> All the best,
> Andrei K.
>
>
—
All the best,
Andrei K.
—
All the best.
Andrew K.
Andrei
Я замечу друзья, что я попытался отправить домашку в 23:27, а сдал в итоге только в 4 ночи.
Andrei
Перед этим 5 раз её переделав.
Ned
Капец...
Andrei
Так что тут хакир\не хакир, а я въёбываю по ночам :D
Ned
Как поступить в спбау?
Ned
Или там магистратура только?
Andrei
Очень просто! Становишься победителем или призёром межнара по иннофрматике...
Andrei
:D
Andrei
Да не, там есть бакалавриат.
Andrei
Но конкурс туда довольно большой, а берут мало.
Ned
Ясно, обнадёжил. Примерно как на ФКН
Danyl
А почему ты вылетел ?
Ned
Оттрублю бауманку или мирэа тогда
Ned
Ned
Да тупо весь сем прогал
Ned
А предметы пошли нешуточные
Ned
Вот и запар нахватался
Ned
Ах да, ещё мне глаз порезало
Ned
Я на месяц слёг вслепую
Ned
А в мае в Израиль съебался
Danyl
И смысл снова идти в универ?
Ned
Словом, не знаю, старался как мог, все равно числанули
Sergey
Чот какой-то юношеский максимализм
Sergey
"Захотел - вылетел"
Sergey
Дурь в голове :D
Ned
Дурь в голове :D
Это большая логическая цепочка. Хуйнёй маялся => не хотел учиться => не хотел не вылететь => ...
Ned
а что это за диалект ассемблера на котором писано? вижу что АТиТ подобный
Ned
хотя понял, gas
Andrei
А, ну да.