169 похожих чатов

Без ос, это и без файловой системы😊, без сети 😊?

24 ответов

37 просмотров

Нужно только чтение-запись , возможно выбрать упрощенную фс. Сеть не нужна, антивирь и все остальное тем более.

Marek-Kotovsky Автор вопроса
Никита Трастьян
Нужно только чтение-запись , возможно выбрать упро...

Дружище, если вы просто хотите писать свою ос, то пишите. Но 200x у вас будет от чего угодно но только не от своей оси.

Отсутствие мусора от компилятора и грамотное написание кода на ассемблере, нацеленное точно на архитектуру даёт о себе знать. 200%.

Marek Kotovsky
Дружище, если вы просто хотите писать свою ос, то ...

Какой-то процент можно получить: кэши, mitigations=off. Но не 200, конечно, да.

Marek-Kotovsky Автор вопроса
КТ315
Отсутствие мусора от компилятора и грамотное напис...

Ставлю бутылку хорошего виски на +200% от c++/assebler. И +1 % от всяких кастомных осей

Marek Kotovsky
Ставлю бутылку хорошего виски на +200% от c++/asse...

Не 1% точно. Минимум 50% можно. Относительно.

Marek Kotovsky
Ставлю бутылку хорошего виски на +200% от c++/asse...

Если там нативный питон, то на чём угодно компилируемом перепиши, и будет быстрее. Ничего не ставлю, но предполагаю, что готовая либа будет процентов на 10-20 быстрее наколеночного сишного кода, который в свою очередь будет настолько же быстрее «грамотных» ассемблерщиков.

s54820
Если там нативный питон, то на чём угодно компилир...

+5-10 в пользу ассемблера, если пренебрегать стандартиками, навязанными Сишниками и делать разные трюки.

КТ315
+5-10 в пользу ассемблера, если пренебрегать станд...

Ответь честно: сколько строк на AVX ты написал в своей жизни? Только честно.

s54820
Ответь честно: сколько строк на AVX ты написал в с...

Я редко пишу мат. задачи, чтобы его использовать. Я пишу реальные программы, и он пока мне не встречался. Так вот, на ассемблере можно, к примеру, часть кода переписать на системные вызовы, либо NT = сокращение на проверках WinAPI = огромный выигрыш перед компиляторами ☺️

Да если надо будет - могу написать. Там разобраться в вопросе достаточно просто, перечитать от Агнера литературу, посмотреть как компилятор делает, и всё. Примерно неделя.

Стикер

+

потому что задача на которую ты предлагаешь использовать асм является чисто математической и из апи тут максимум будет чтение/запись в файл и уведомление юзера как-нибудь(строчку в консоль вывести). Основные вычисления как сказано выше идут на питоне несколько дней. Сишный компиль с большой вероятностью будет использовать avx или sse код для подобной задачи, не забивая голову разраба этими инструкциями. Ассемблерный разработчик будет думать как бы ему удачно avx инструкцию написать, чтобы она быстро работала и где-нибудь не сбилась. + я не уверен что алгоритм имеет высокую степень оптимизации, что при переписывании на ассемблер даст результат хуже, чем хоть немного оптимизированный Сишным компилем

Я написал задачу, по мне она относительно просто по алгоритму решается, сделай

Mixail Frolov
Я написал задачу, по мне она относительно просто п...

Ты участие не принимаешь в соревновании. Задачу выбирают те, кто принимает, при этом чтобы она была интересна всем.

КТ315
Ты участие не принимаешь в соревновании. Задачу вы...

Так и скажи что не можешь сделать или хотя бы причину почему не делаешь :)

The Bird of Hermes
А что, соревнования вернулись?

Это локальные, и исходников никаких не будет (по крайней мере, от меня), как и трансляций.

КТ315
Это локальные, и исходников никаких не будет (по к...

А где гарантии что ты на асме написал, а не на Си? А то как с Вилли получается, вроде все на асме, а правды никто не знает

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
что насчет пагинга? на осдеве непонятно(
Vi Chapmann 🪙
26
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
26
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
если загрузчик efi? если сама PML4 PDPT PDT PT лежит в неудобном для меня месте?
Vi Chapmann 🪙
8
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Карта сайта