The elements of computing systems

the_elements_of_computing_systemsUn livre vraiment exceptionnel qui permet de comprendre de manière très pratique comment concevoir un ordinateur de A à Z. On démarre par assembler des portes logiques pour concevoir une unité arithmétique et logique (ALU), on conçoit l’architecture du processeur, un langage assembleur, un compilateur, et finalement un système d’exploitation élémentaire.

Un pari insensé, pour un parcours d’apprentissage unique : après une explication détaillée des principes, le lecteur est invité à concervoir lui même les sytèmes hardware et logiciels. Aucune solution n’est fournie, mais des simulateurs permettent de contrôler la validité des systèmes conçus.

Le site web : http://www.nand2tetris.org/

Une source d’inspiration vraiment extraordinaire. J’ambitionne un jour de traduire les systèmes que j’ai pu concevoir grâce à ce livre en véritables circuits électroniques. Mais auparavant, j’ai encore pas mal à apprendre en électronique : des concepts au “métal”, le chemin peut être relativement long … 😉

Advertisements

3 thoughts on “The elements of computing systems”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s