4 ms·
reading these make me feel like i don’t know much about programming :D
by tuananh 7y ago
reading these make me feel like i don’t know much about programming :D
- rramadass 7y agoHa, ha.:-) A lot of us are in the same boat except that few are willing to acknowledge it openly. That said; i can suggest the following for further reading (from simple to advanced); a) Eben Upton's write-up on "Raspberry Pi and Spectre/Meltdown" gives a very nice overview of the main features of modern processors - https://www.raspberrypi.org/blog/why-raspberry-pi-isnt-vulnerable-to-spectre-or-meltdown/ https://www.raspberrypi.org/blog/why-raspberry-pi-isnt-vulne... b) Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture by Jon Stokes. c) Computer Systems: A Programmer's Perspective by Bryant and O'Hallaron. d) Modern Processor Design: Fundamentals of Superscalar Processors by Shen and Lipasti
- vectorEQ 7y agoprogramming, program execution and pc architecture, even though very closely related, don't really have to be understood depending on your goals. it's super interesting though to learn these kind of things if you are programmer, it helps a lot especially in low level code to improve performance and have a better sense of what cpu / memory are doing as a result of your code.