Website (something like leetcode)? Some reddit sub? Discord channel? Where there’s discussion on x86 architecture, pipelines, caches, coherence, storage driver stacks etc?
India
Yesterday
392
If only Indian opposition parties had accurate name...
Ask Blinders
Yesterday
822
Why is our country owned by Israel? I don't want my tax dollars fund genocide. How can we stop this nonsense?
Tech Industry
Yesterday
453
Bitcoin is the only possible future
India
4h
486
What do vegetarian Indians eat for protein?
Tech Industry
Yesterday
3131
1 vs 5 Million - no lifestyle change
I gotchu. 1. K&R C 2. Comp arch course refresher 3. C program layout 4. Printf through the various layers all the way to machine code 5. Reading and writing memory hacks from C 6. Bit manipulation 7. OS refresher 8. Read on Device protocols 9. Proper explanation on volatile (not the bs “it’s not optimized” ) 10. Implement your own malloc 11. How to detect memory leaks without using valgrind 12. Stack unwinding 13. General Multi-Threading concepts 14. Mutex constructs, condition signalling 15. Debugging multi threaded programs 16. Producer consumer 17. Pointer arithmetic and quirks
There’s more but I can’t remember now. As I do I’ll update this thread
18. NAND/NOR Flash 19. I don’t think anyone expects you to be an expert in processor architecture if you haven’t been exposed to it before but there are certain things that are common to most platforms - specific instruction types - instruction widths - special instructions to make use of new hardware - special registers - abi defined calling convention - abi defined stack layout This is the building block for most processor architectures at the instruction level 20. Coherence problem - read about the mars rover. And how they fixed it. You’ll never forget about coherency after reading it 21. Caches are quite theoretical imo. Atleast for the average person. You could read on L1/2/3 caches but I don’t know how you’re going to sound like you actually know the meaning as opposed to reiterating them