211service.com
Un texte classique, 40 ans de fabrication
Lorsque les professeurs du département de génie électrique du MIT ont entrepris de concevoir un programme d'études en informatique en 1967, ils ont commencé avec trois cours fondamentaux - matériel, logiciels et systèmes - et aucun manuel.

Principes de conception de systèmes informatiques : une introduction
Par Jerome H. Saltzer '61 et M. Frans Kaashoek
Morgan Kaufmann / Elsevier, 2009, 79,95 $
Depuis lors, la plupart des quelque 5 000 étudiants en informatique qui sont passés par le MIT ont suivi ces trois cours. Beaucoup se souviennent de Computer Systems Engineering (6.033, à l'origine connu sous le nom de 6.233) avec une affection particulière, même s'ils n'ont jamais eu de manuel. Mais maintenant, après plus de quatre décennies, deux professeurs de longue date 6.033 ont publié Principes de conception de systèmes informatiques : une introduction .
Cette histoire faisait partie de notre numéro de janvier 2010
- Voir le reste du numéro
- S'abonner
Jerry Saltzer '61, SM '63, ScD '66, venait de terminer ses études supérieures lorsqu'il a conçu et commencé à enseigner l'ingénierie des systèmes informatiques en 1967. Pour commencer, il a écrit quelques notes et les a polycopiés pour la classe. L'année suivante, il a ajouté plus de notes. L'année suivante, encore plus. Au fur et à mesure que l'informatique changeait, les notes de Saltzer changeaient aussi. D'autres professeurs ont contribué des commentaires et des ensembles de problèmes. Les élèves ont suggéré des améliorations. Pendant les nombreuses années pendant lesquelles Saltzer a enseigné la classe, son matériel de cours s'est élargi et a changé avec le domaine. Et chaque année, il a copié la pile croissante de notes pour les étudiants entrants.
Avance rapide jusqu'au printemps 1994, lorsque Frans Kaashoek a commencé à prendre en charge l'enseignement de 6.033, en utilisant les notes de Saltzer. Le cours évoluait plus rapidement (cette chose Internet avait décollé), et Kaashoek ajoutait des résumés de ses propres conférences à la pile.
RESSOURCES
Cliquez ici
pour afficher les chapitres 7 à 11 de Principles of Computer System Design: An Introduction through MIT OpenCourseWare.
À la fin des années 1990, Kaashoek a décidé qu'il était temps d'imposer un certain ordre. Il a approché Saltzer, qui a accepté le projet. Nous devions combler certaines lacunes et créer une structure cohérente, explique Saltzer. Mais nous le considérions toujours comme une simple organisation des notes.
En 2005, après avoir distillé des milliers de pages de notes, Saltzer et Kaashoek ont envoyé une proposition de livre à six éditeurs. Et en 2009, 6.033 a obtenu son premier manuel.
Le livre reflète l'étendue et la portée de 6.033. Saltzer a toujours essayé de rendre le cours intemporel, en mettant l'accent sur les principes universels qui sous-tendent divers systèmes informatiques. Une section des notes de cours des années 1970 sur la protection de l'information, qui était alors publiée sous forme de document didactique, exposait 10 principes de sécurité informatique. Les principes contenus dans le chapitre actuel sur la sécurité sont fondamentalement identiques, dit Kaashoek. Pensez à tout ce qui a changé depuis que ceux-ci ont été écrits. Il n'y avait pas de PC. Pas d'Internet. Et pourtant, ils s'appliquent toujours.
Des principes contient six chapitres, et cinq autres sont disponibles gratuitement en ligne via MIT OpenCourseWare. Les éditeurs pensaient que vous ne pouviez pas commercialiser quelque chose de plus de 700 pages, explique Saltzer. Nous avions 1200 pages de matériel. Nous nous sommes étonnés de cela et avons réalisé qu'il y avait cette division naturelle, où tout le monde a besoin des six premiers, et les cinq suivants sont un peu plus sélectifs. La combinaison pourrait nous aider à atteindre un public plus large. C'est une grande expérience.
Principes de conception de systèmes informatiques est destiné aux étudiants. Mais Saltzer dit que lui et Kaashoek reçoivent des e-mails occasionnels d'anciens élèves cherchant une copie pour remplacer les notes de cours polycopiés se sont égarées quelque part dans leur grenier.
