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 ответов

22 просмотра

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

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта