index-6pp - index January 6 2010 1 ITI 1521 Introduction `...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: index.pdf January 6, 2010 1 ITI 1521. Introduction ` a l’informatique II * Marcel Turcotte ´ Ecole d’ing´ enierie et de technologie de l’information Version du 6 janvier 2010 R´ esum´ e – Architecture des ordinateurs * . Ces notes de cours ont ´ et´ e con¸cues afin d’ˆ etre visualiser sur un ´ ecran d’ordinateur. Revue Pour point de d´ epart, j’assume que les notions suivantes sont bien maˆ ıtris´ ees : – Utilisation des types pr´ ed´ efinis de Java : incluant les tableaux et les chaˆ ınes de charact` eres ; – ´ Enonc´ es de contrˆ ole : tels que if, for, while, ... ; – Programation structur´ ee : i.e. d´ efinition et utilisation de m´ ethodes de classes ; – L’´ edition, la compilation et l’ex´ ecution de programmes Java. Objectifs Sous l’ancien programme, ce cours (CSI 1501) comportait une section sur l’archi- tecture des ordinateurs (alg` ebre de Boole, logique des circuits, repr´ esentation des nombres, assembleur, compilation et interpr´ etation de programmes). Cette pr´ esentation a pour but de pr´ esenter un mod` ele simplifi´ e de l’ex´ ecution des programmes au niveau mat´ eriel. La maˆ ıtrise du concept de variables r´ ef´ erences est essentielle ` a la r´ eussite de ce cours ! Modes d’ex´ ecution Interpréteur (Machine virtuelle) Programme compilé Programme (code octet) > javac MonProgramme.java Produit MonProgramme.class (le code octet, byte-code ) > java MonProgramme Ici, java , c’est la machine java virtuelle (JVM). Architecture des ordinateurs Pr´ esentation d’un mod` ele simplifi´ e d’un microprocesseur et de son langage d’assemblage. Main memory OpCode OpAddr OpAddr H L PC R/W Control MDR MAR H Z N ALU A Mod` ele de von Neumann L’architecture des ordinateurs modernes suit le mod` ele propos´ e par (John) von Neumann (1945). m´ emoire : contient les instructions et les donn´ ees ; unit´ e de traitement effectue les op´ erations arithm´ etiques et logiques ; unit´ e de contrˆ ole : interpr` ete les instructions. memory Processing Unit index.pdf January 6, 2010 2 Mod` ele de la m´ emoire – Peut-ˆ etre vue comme un immense tableau, tel que chaque cellule du tableau peut contenir z´ ero ou un ( binary digit — bits) ; ... 1 1 Mod` ele de la m´ emoire – Chaque octet poss` ede une adresse unique (distincte) ; – Un octet est g´ en´ eralement la plus petite unit´ e adressable et de telles m´ emoires sont dites byte-addressable ; ... 1 2 3 4 8 Mod` ele de la m´ emoire – Certains types de donn´ ees n´ ecessitent l’utilisation de plusieurs octets ; ... 1 2 3 4 8 Mod` ele de la m´ emoire – Ce type de m´ emoire est dite ` a acc` es direct ( Random Acces Memory – RAM) ; – Le temps d’acc` es aux cellules de la m´ emoire est uniforme et constant....
View Full Document

This note was uploaded on 06/07/2010 for the course CSI ITI1520 taught by Professor Marcelturcotte during the Spring '10 term at University of Ottawa.

Page1 / 9

index-6pp - index January 6 2010 1 ITI 1521 Introduction `...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online