Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Great job! I'm an expert but you were right: I learned some things from Chapter 3.

A couple of very minor points:

"The first mass-produced CPU was the Intel 4004, designed in the late 60s by an Italian physicist and engineer named Federico Faggin."

The first microprocessor (CPU on a single chip) was Faggin's Intel 4004, but mass-produced CPUs existed before that. Earlier CPUs were built from multiple chips, and before that multiple individual transistors, and before that multiple vacuum tubes, and before that multiple relays (although it's fair to say that relay computers were never mass-produced).

"The CPU stores an instruction pointer which points to the location in RAM where it’s going to fetch the next instruction."

This is also called the Program Counter or PC outside the Intel universe. This is confusing as "PC" also stands for "Personal Computer" but people who learned computing in the days before Intel became popular still call it the PC register.



I am glad you enjoyed and learned something, thank you!

Thank you for the nitpick on the 4004! I think I will actually make a minor correction about that.

I know about the Program Counter terminology, and explicitly chose not to use it to be more architecture-independent... but maybe it was a mistake not mentioning it at all, considering it's such absurdly prevalent terminology.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: