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

Folks, have a question on behalf of a friend. Are

there any resources for low-level programming in general? (to be specific, the guy's looking for something to help understand how low-level memory allocation, like malloc() and free() works)

10 ответов

25 просмотров

i'd take an OS course (not linux or anything in especific but general OS subject's ) and for the resource's , there are a lot of em in youtube just search (Nesso academy is a good one)

Neso academy OS playlist isn't good, like the videos are good but it doesn't explain anything, just the basics of os, not even memory management

c++ group

https://t.me/joinchat/FNPR3z_cJVfTQQazM6fT-g

Siddarth-R Iyer Автор вопроса
mohammad
i'd take an OS course (not linux or anything in es...

yeah but the theory is not really where I have an open question — I know the overall theory pretty well, about virtual and physical memory and how the OS virtualizes address spaces and performs allocations with chunking and defragmenting deallocated spaces. But this doesn't translate at all to knowing how it's implemented, which is why I can't really help him

''''''' '''''''
Neso academy OS playlist isn't good, like the vide...

but it's a good starting point , ofc if they wanted to dig even dipper they should start learning about how to design an OS one thing why i couldn't put up with C/C++ was these lack of tutorials for advanced matters , but it was very welcoming in rust (memory management is explained very nicely in their official docs) , so yeah i'd suggest learning rust as well (if they don't insist on C/C++)

Parra
lack?

at least i couldn't find anything at the time

then i could suggest using resource's like this or reading freebsd books which explain how their OS is implemented also there is this one which is rust 😁

Siddarth-R Iyer Автор вопроса
mohammad
then i could suggest using resource's like this or...

oh thank you! This does look helpful, I'll direct him to read this and check if it helps

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта