La mmoire principale Le processeur central Chap. I : Architecture de base dun ordinateur Laurent Poinsot UMR 7030 - Universit Paris 13 - Institut Galile Cours Architecture et Systme Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Dans cette partie, nous dcrivons rapidement larchitecture de base dun ordinateur et les principes de son fonctionnement. Un ordinateur est une machine de traitement de linformation. Il est capable dacqurir de linformation, de la stocker, de la transformer en effectuant des traitements quelconques, puis de la restituer sous une autre forme. Le mot informatique vient de la contraction des mots information et automatique . Nous appelons information tout ensemble de donnes. On distingue gnralement diffrents types dinformations : textes, nombres, sons, images, etc., mais aussi les instructions composant un programme. Comme on la vu dans la premire partie, toute information est manipule sous forme binaire (ou numrique) par lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Dans cette partie, nous dcrivons rapidement larchitecture de base dun ordinateur et les principes de son fonctionnement. Un ordinateur est une machine de traitement de linformation. Il est capable dacqurir de linformation, de la stocker, de la transformer en effectuant des traitements quelconques, puis de la restituer sous une autre forme. Le mot informatique vient de la contraction des mots information et automatique . Nous appelons information tout ensemble de donnes. On distingue gnralement diffrents types dinformations : textes, nombres, sons, images, etc., mais aussi les instructions composant un programme. Comme on la vu dans la premire partie, toute information est manipule sous forme binaire (ou numrique) par lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Dans cette partie, nous dcrivons rapidement larchitecture de base dun ordinateur et les principes de son fonctionnement. Un ordinateur est une machine de traitement de linformation. Il est capable dacqurir de linformation, de la stocker, de la transformer en effectuant des traitements quelconques, puis de la restituer sous une autre forme. Le mot informatique vient de la contraction des mots information et automatique . Nous appelons information tout ensemble de donnes. On distingue gnralement diffrents types dinformations : textes, nombres, sons, images, etc., mais aussi les instructions composant un programme. Comme on la vu dans la premire partie, toute information est manipule sous forme binaire (ou numrique) par lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Dans cette partie, nous dcrivons rapidement larchitecture de base dun ordinateur et les principes de son fonctionnement. Un ordinateur est une machine de traitement de linformation. Il est capable dacqurir de linformation, de la stocker, de la transformer en effectuant des traitements quelconques, puis de la restituer sous une autre forme. Le mot informatique vient de la contraction des mots information et automatique . Nous appelons information tout ensemble de donnes. On distingue gnralement diffrents types dinformations : textes, nombres, sons, images, etc., mais aussi les instructions composant un programme. Comme on la vu dans la premire partie, toute information est manipule sous forme binaire (ou numrique) par lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Dans cette partie, nous dcrivons rapidement larchitecture de base dun ordinateur et les principes de son fonctionnement. Un ordinateur est une machine de traitement de linformation. Il est capable dacqurir de linformation, de la stocker, de la transformer en effectuant des traitements quelconques, puis de la restituer sous une autre forme. Le mot informatique vient de la contraction des mots information et automatique . Nous appelons information tout ensemble de donnes. On distingue gnralement diffrents types dinformations : textes, nombres, sons, images, etc., mais aussi les instructions composant un programme. Comme on la vu dans la premire partie, toute information est manipule sous forme binaire (ou numrique) par lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Dans cette partie, nous dcrivons rapidement larchitecture de base dun ordinateur et les principes de son fonctionnement. Un ordinateur est une machine de traitement de linformation. Il est capable dacqurir de linformation, de la stocker, de la transformer en effectuant des traitements quelconques, puis de la restituer sous une autre forme. Le mot informatique vient de la contraction des mots information et automatique . Nous appelons information tout ensemble de donnes. On distingue gnralement diffrents types dinformations : textes, nombres, sons, images, etc., mais aussi les instructions composant un programme. Comme on la vu dans la premire partie, toute information est manipule sous forme binaire (ou numrique) par lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Dans cette partie, nous dcrivons rapidement larchitecture de base dun ordinateur et les principes de son fonctionnement. Un ordinateur est une machine de traitement de linformation. Il est capable dacqurir de linformation, de la stocker, de la transformer en effectuant des traitements quelconques, puis de la restituer sous une autre forme. Le mot informatique vient de la contraction des mots information et automatique . Nous appelons information tout ensemble de donnes. On distingue gnralement diffrents types dinformations : textes, nombres, sons, images, etc., mais aussi les instructions composant un programme. Comme on la vu dans la premire partie, toute information est manipule sous forme binaire (ou numrique) par lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Dans cette partie, nous dcrivons rapidement larchitecture de base dun ordinateur et les principes de son fonctionnement. Un ordinateur est une machine de traitement de linformation. Il est capable dacqurir de linformation, de la stocker, de la transformer en effectuant des traitements quelconques, puis de la restituer sous une autre forme. Le mot informatique vient de la contraction des mots information et automatique . Nous appelons information tout ensemble de donnes. On distingue gnralement diffrents types dinformations : textes, nombres, sons, images, etc., mais aussi les instructions composant un programme. Comme on la vu dans la premire partie, toute information est manipule sous forme binaire (ou numrique) par lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Dans cette partie, nous dcrivons rapidement larchitecture de base dun ordinateur et les principes de son fonctionnement. Un ordinateur est une machine de traitement de linformation. Il est capable dacqurir de linformation, de la stocker, de la transformer en effectuant des traitements quelconques, puis de la restituer sous une autre forme. Le mot informatique vient de la contraction des mots information et automatique . Nous appelons information tout ensemble de donnes. On distingue gnralement diffrents types dinformations : textes, nombres, sons, images, etc., mais aussi les instructions composant un programme. Comme on la vu dans la premire partie, toute information est manipule sous forme binaire (ou numrique) par lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Dans cette partie, nous dcrivons rapidement larchitecture de base dun ordinateur et les principes de son fonctionnement. Un ordinateur est une machine de traitement de linformation. Il est capable dacqurir de linformation, de la stocker, de la transformer en effectuant des traitements quelconques, puis de la restituer sous une autre forme. Le mot informatique vient de la contraction des mots information et automatique . Nous appelons information tout ensemble de donnes. On distingue gnralement diffrents types dinformations : textes, nombres, sons, images, etc., mais aussi les instructions composant un programme. Comme on la vu dans la premire partie, toute information est manipule sous forme binaire (ou numrique) par lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Dans cette partie, nous dcrivons rapidement larchitecture de base dun ordinateur et les principes de son fonctionnement. Un ordinateur est une machine de traitement de linformation. Il est capable dacqurir de linformation, de la stocker, de la transformer en effectuant des traitements quelconques, puis de la restituer sous une autre forme. Le mot informatique vient de la contraction des mots information et automatique . Nous appelons information tout ensemble de donnes. On distingue gnralement diffrents types dinformations : textes, nombres, sons, images, etc., mais aussi les instructions composant un programme. Comme on la vu dans la premire partie, toute information est manipule sous forme binaire (ou numrique) par lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Dans cette partie, nous dcrivons rapidement larchitecture de base dun ordinateur et les principes de son fonctionnement. Un ordinateur est une machine de traitement de linformation. Il est capable dacqurir de linformation, de la stocker, de la transformer en effectuant des traitements quelconques, puis de la restituer sous une autre forme. Le mot informatique vient de la contraction des mots information et automatique . Nous appelons information tout ensemble de donnes. On distingue gnralement diffrents types dinformations : textes, nombres, sons, images, etc., mais aussi les instructions composant un programme. Comme on la vu dans la premire partie, toute information est manipule sous forme binaire (ou numrique) par lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Plan du chapitre 1 Principes gnraux de fonctionnement ; 2 La mmoire principale ; 3 Le processeur central ; 4 Liaisons Processeur-Mmoire : les bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Plan du chapitre 1 Principes gnraux de fonctionnement ; 2 La mmoire principale ; 3 Le processeur central ; 4 Liaisons Processeur-Mmoire : les bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Plan du chapitre 1 Principes gnraux de fonctionnement ; 2 La mmoire principale ; 3 Le processeur central ; 4 Liaisons Processeur-Mmoire : les bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Plan du chapitre 1 Principes gnraux de fonctionnement ; 2 La mmoire principale ; 3 Le processeur central ; 4 Liaisons Processeur-Mmoire : les bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Plan du chapitre 1 Principes gnraux de fonctionnement ; 2 La mmoire principale ; 3 Le processeur central ; 4 Liaisons Processeur-Mmoire : les bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Mmoire principale & processeur Les deux principaux constituants dun ordinateur sont la mmoire principale et le processeur ou CPU (Central Processing Unit). La mmoire principale permet de stocker de linformation (programmes et donnes), tandis que le processeur excute pas pas les instructions composant les programmes. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Mmoire principale & processeur Les deux principaux constituants dun ordinateur sont la mmoire principale et le processeur ou CPU (Central Processing Unit). La mmoire principale permet de stocker de linformation (programmes et donnes), tandis que le processeur excute pas pas les instructions composant les programmes. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Mmoire principale & processeur Les deux principaux constituants dun ordinateur sont la mmoire principale et le processeur ou CPU (Central Processing Unit). La mmoire principale permet de stocker de linformation (programmes et donnes), tandis que le processeur excute pas pas les instructions composant les programmes. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Mmoire principale & processeur Les deux principaux constituants dun ordinateur sont la mmoire principale et le processeur ou CPU (Central Processing Unit). La mmoire principale permet de stocker de linformation (programmes et donnes), tandis que le processeur excute pas pas les instructions composant les programmes. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Mmoire principale & processeur Les deux principaux constituants dun ordinateur sont la mmoire principale et le processeur ou CPU (Central Processing Unit). La mmoire principale permet de stocker de linformation (programmes et donnes), tandis que le processeur excute pas pas les instructions composant les programmes. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Architecture de von Neumann Larchitecture, dite architecture de von Neumann dcompose lordinateur en quatre parties distinctes : 1 Le processeur est compos dune unit arithmtique et logique (UAL ou ALU en anglais) ou unit de traitement : son rle est deffectuer les oprations de base et dune unit de contrle, charge du squenage des oprations ; 2 La mmoire qui contient la fois les donnes et le programme excut par lunit de contrle. La mmoire se divise entre mmoire volatile ou RAM (Random Access Memory) qui contient programmes et donnes en cours de traitement, et mmoire permanente ou ROM (Read Only Memory) qui stocke programmes et donnes de base de la machine ; 3 Les dispositifs dentre-sortie, qui permettent de communiquer avec le monde extrieur. Les diffrents composants sont relis par des bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Architecture de von Neumann Larchitecture, dite architecture de von Neumann dcompose lordinateur en quatre parties distinctes : 1 Le processeur est compos dune unit arithmtique et logique (UAL ou ALU en anglais) ou unit de traitement : son rle est deffectuer les oprations de base et dune unit de contrle, charge du squenage des oprations ; 2 La mmoire qui contient la fois les donnes et le programme excut par lunit de contrle. La mmoire se divise entre mmoire volatile ou RAM (Random Access Memory) qui contient programmes et donnes en cours de traitement, et mmoire permanente ou ROM (Read Only Memory) qui stocke programmes et donnes de base de la machine ; 3 Les dispositifs dentre-sortie, qui permettent de communiquer avec le monde extrieur. Les diffrents composants sont relis par des bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Architecture de von Neumann Larchitecture, dite architecture de von Neumann dcompose lordinateur en quatre parties distinctes : 1 Le processeur est compos dune unit arithmtique et logique (UAL ou ALU en anglais) ou unit de traitement : son rle est deffectuer les oprations de base et dune unit de contrle, charge du squenage des oprations ; 2 La mmoire qui contient la fois les donnes et le programme excut par lunit de contrle. La mmoire se divise entre mmoire volatile ou RAM (Random Access Memory) qui contient programmes et donnes en cours de traitement, et mmoire permanente ou ROM (Read Only Memory) qui stocke programmes et donnes de base de la machine ; 3 Les dispositifs dentre-sortie, qui permettent de communiquer avec le monde extrieur. Les diffrents composants sont relis par des bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Architecture de von Neumann Larchitecture, dite architecture de von Neumann dcompose lordinateur en quatre parties distinctes : 1 Le processeur est compos dune unit arithmtique et logique (UAL ou ALU en anglais) ou unit de traitement : son rle est deffectuer les oprations de base et dune unit de contrle, charge du squenage des oprations ; 2 La mmoire qui contient la fois les donnes et le programme excut par lunit de contrle. La mmoire se divise entre mmoire volatile ou RAM (Random Access Memory) qui contient programmes et donnes en cours de traitement, et mmoire permanente ou ROM (Read Only Memory) qui stocke programmes et donnes de base de la machine ; 3 Les dispositifs dentre-sortie, qui permettent de communiquer avec le monde extrieur. Les diffrents composants sont relis par des bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Architecture de von Neumann Larchitecture, dite architecture de von Neumann dcompose lordinateur en quatre parties distinctes : 1 Le processeur est compos dune unit arithmtique et logique (UAL ou ALU en anglais) ou unit de traitement : son rle est deffectuer les oprations de base et dune unit de contrle, charge du squenage des oprations ; 2 La mmoire qui contient la fois les donnes et le programme excut par lunit de contrle. La mmoire se divise entre mmoire volatile ou RAM (Random Access Memory) qui contient programmes et donnes en cours de traitement, et mmoire permanente ou ROM (Read Only Memory) qui stocke programmes et donnes de base de la machine ; 3 Les dispositifs dentre-sortie, qui permettent de communiquer avec le monde extrieur. Les diffrents composants sont relis par des bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Architecture de von Neumann Larchitecture, dite architecture de von Neumann dcompose lordinateur en quatre parties distinctes : 1 Le processeur est compos dune unit arithmtique et logique (UAL ou ALU en anglais) ou unit de traitement : son rle est deffectuer les oprations de base et dune unit de contrle, charge du squenage des oprations ; 2 La mmoire qui contient la fois les donnes et le programme excut par lunit de contrle. La mmoire se divise entre mmoire volatile ou RAM (Random Access Memory) qui contient programmes et donnes en cours de traitement, et mmoire permanente ou ROM (Read Only Memory) qui stocke programmes et donnes de base de la machine ; 3 Les dispositifs dentre-sortie, qui permettent de communiquer avec le monde extrieur. Les diffrents composants sont relis par des bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Architecture de von Neumann Larchitecture, dite architecture de von Neumann dcompose lordinateur en quatre parties distinctes : 1 Le processeur est compos dune unit arithmtique et logique (UAL ou ALU en anglais) ou unit de traitement : son rle est deffectuer les oprations de base et dune unit de contrle, charge du squenage des oprations ; 2 La mmoire qui contient la fois les donnes et le programme excut par lunit de contrle. La mmoire se divise entre mmoire volatile ou RAM (Random Access Memory) qui contient programmes et donnes en cours de traitement, et mmoire permanente ou ROM (Read Only Memory) qui stocke programmes et donnes de base de la machine ; 3 Les dispositifs dentre-sortie, qui permettent de communiquer avec le monde extrieur. Les diffrents composants sont relis par des bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Architecture de von Neumann Larchitecture, dite architecture de von Neumann dcompose lordinateur en quatre parties distinctes : 1 Le processeur est compos dune unit arithmtique et logique (UAL ou ALU en anglais) ou unit de traitement : son rle est deffectuer les oprations de base et dune unit de contrle, charge du squenage des oprations ; 2 La mmoire qui contient la fois les donnes et le programme excut par lunit de contrle. La mmoire se divise entre mmoire volatile ou RAM (Random Access Memory) qui contient programmes et donnes en cours de traitement, et mmoire permanente ou ROM (Read Only Memory) qui stocke programmes et donnes de base de la machine ; 3 Les dispositifs dentre-sortie, qui permettent de communiquer avec le monde extrieur. Les diffrents composants sont relis par des bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Architecture de von Neumann Larchitecture, dite architecture de von Neumann dcompose lordinateur en quatre parties distinctes : 1 Le processeur est compos dune unit arithmtique et logique (UAL ou ALU en anglais) ou unit de traitement : son rle est deffectuer les oprations de base et dune unit de contrle, charge du squenage des oprations ; 2 La mmoire qui contient la fois les donnes et le programme excut par lunit de contrle. La mmoire se divise entre mmoire volatile ou RAM (Random Access Memory) qui contient programmes et donnes en cours de traitement, et mmoire permanente ou ROM (Read Only Memory) qui stocke programmes et donnes de base de la machine ; 3 Les dispositifs dentre-sortie, qui permettent de communiquer avec le monde extrieur. Les diffrents composants sont relis par des bus. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Les programmes Un programme est une suite dinstructions lmentaires, qui vont tre excutes dans lordre par le processeur. Ces instructions correspondent des actions trs simples, telles quadditionner deux nombres, lire ou crire une case mmoire, etc. Chaque instruction est code (physiquement cable) en mmoire sur quelques octets. Le processeur est capable dexcuter des programmes en langage machine, cest--dire composs dinstructions trs lmentaires suivant un codage prcis. Chaque type de processeurs est capable dexcuter un certain ensemble dinstructions, son jeu dinstructions. Pour crire un programme en langage machine, il faut donc connatre les dtails du fonctionnement du processeur qui va tre utilis. Les langages de programmation utiliss de nos jours sont trs largement plus volus que le langage machine. Nanmoins ils reposent sur ce dernier : aprs compilation ils sont transforms (traduits) en langage machine excutable par le processeur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Les programmes Un programme est une suite dinstructions lmentaires, qui vont tre excutes dans lordre par le processeur. Ces instructions correspondent des actions trs simples, telles quadditionner deux nombres, lire ou crire une case mmoire, etc. Chaque instruction est code (physiquement cable) en mmoire sur quelques octets. Le processeur est capable dexcuter des programmes en langage machine, cest--dire composs dinstructions trs lmentaires suivant un codage prcis. Chaque type de processeurs est capable dexcuter un certain ensemble dinstructions, son jeu dinstructions. Pour crire un programme en langage machine, il faut donc connatre les dtails du fonctionnement du processeur qui va tre utilis. Les langages de programmation utiliss de nos jours sont trs largement plus volus que le langage machine. Nanmoins ils reposent sur ce dernier : aprs compilation ils sont transforms (traduits) en langage machine excutable par le processeur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Les programmes Un programme est une suite dinstructions lmentaires, qui vont tre excutes dans lordre par le processeur. Ces instructions correspondent des actions trs simples, telles quadditionner deux nombres, lire ou crire une case mmoire, etc. Chaque instruction est code (physiquement cable) en mmoire sur quelques octets. Le processeur est capable dexcuter des programmes en langage machine, cest--dire composs dinstructions trs lmentaires suivant un codage prcis. Chaque type de processeurs est capable dexcuter un certain ensemble dinstructions, son jeu dinstructions. Pour crire un programme en langage machine, il faut donc connatre les dtails du fonctionnement du processeur qui va tre utilis. Les langages de programmation utiliss de nos jours sont trs largement plus volus que le langage machine. Nanmoins ils reposent sur ce dernier : aprs compilation ils sont transforms (traduits) en langage machine excutable par le processeur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Les programmes Un programme est une suite dinstructions lmentaires, qui vont tre excutes dans lordre par le processeur. Ces instructions correspondent des actions trs simples, telles quadditionner deux nombres, lire ou crire une case mmoire, etc. Chaque instruction est code (physiquement cable) en mmoire sur quelques octets. Le processeur est capable dexcuter des programmes en langage machine, cest--dire composs dinstructions trs lmentaires suivant un codage prcis. Chaque type de processeurs est capable dexcuter un certain ensemble dinstructions, son jeu dinstructions. Pour crire un programme en langage machine, il faut donc connatre les dtails du fonctionnement du processeur qui va tre utilis. Les langages de programmation utiliss de nos jours sont trs largement plus volus que le langage machine. Nanmoins ils reposent sur ce dernier : aprs compilation ils sont transforms (traduits) en langage machine excutable par le processeur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Les programmes Un programme est une suite dinstructions lmentaires, qui vont tre excutes dans lordre par le processeur. Ces instructions correspondent des actions trs simples, telles quadditionner deux nombres, lire ou crire une case mmoire, etc. Chaque instruction est code (physiquement cable) en mmoire sur quelques octets. Le processeur est capable dexcuter des programmes en langage machine, cest--dire composs dinstructions trs lmentaires suivant un codage prcis. Chaque type de processeurs est capable dexcuter un certain ensemble dinstructions, son jeu dinstructions. Pour crire un programme en langage machine, il faut donc connatre les dtails du fonctionnement du processeur qui va tre utilis. Les langages de programmation utiliss de nos jours sont trs largement plus volus que le langage machine. Nanmoins ils reposent sur ce dernier : aprs compilation ils sont transforms (traduits) en langage machine excutable par le processeur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Les programmes Un programme est une suite dinstructions lmentaires, qui vont tre excutes dans lordre par le processeur. Ces instructions correspondent des actions trs simples, telles quadditionner deux nombres, lire ou crire une case mmoire, etc. Chaque instruction est code (physiquement cable) en mmoire sur quelques octets. Le processeur est capable dexcuter des programmes en langage machine, cest--dire composs dinstructions trs lmentaires suivant un codage prcis. Chaque type de processeurs est capable dexcuter un certain ensemble dinstructions, son jeu dinstructions. Pour crire un programme en langage machine, il faut donc connatre les dtails du fonctionnement du processeur qui va tre utilis. Les langages de programmation utiliss de nos jours sont trs largement plus volus que le langage machine. Nanmoins ils reposent sur ce dernier : aprs compilation ils sont transforms (traduits) en langage machine excutable par le processeur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Les programmes Un programme est une suite dinstructions lmentaires, qui vont tre excutes dans lordre par le processeur. Ces instructions correspondent des actions trs simples, telles quadditionner deux nombres, lire ou crire une case mmoire, etc. Chaque instruction est code (physiquement cable) en mmoire sur quelques octets. Le processeur est capable dexcuter des programmes en langage machine, cest--dire composs dinstructions trs lmentaires suivant un codage prcis. Chaque type de processeurs est capable dexcuter un certain ensemble dinstructions, son jeu dinstructions. Pour crire un programme en langage machine, il faut donc connatre les dtails du fonctionnement du processeur qui va tre utilis. Les langages de programmation utiliss de nos jours sont trs largement plus volus que le langage machine. Nanmoins ils reposent sur ce dernier : aprs compilation ils sont transforms (traduits) en langage machine excutable par le processeur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Les programmes Un programme est une suite dinstructions lmentaires, qui vont tre excutes dans lordre par le processeur. Ces instructions correspondent des actions trs simples, telles quadditionner deux nombres, lire ou crire une case mmoire, etc. Chaque instruction est code (physiquement cable) en mmoire sur quelques octets. Le processeur est capable dexcuter des programmes en langage machine, cest--dire composs dinstructions trs lmentaires suivant un codage prcis. Chaque type de processeurs est capable dexcuter un certain ensemble dinstructions, son jeu dinstructions. Pour crire un programme en langage machine, il faut donc connatre les dtails du fonctionnement du processeur qui va tre utilis. Les langages de programmation utiliss de nos jours sont trs largement plus volus que le langage machine. Nanmoins ils reposent sur ce dernier : aprs compilation ils sont transforms (traduits) en langage machine excutable par le processeur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Les programmes Un programme est une suite dinstructions lmentaires, qui vont tre excutes dans lordre par le processeur. Ces instructions correspondent des actions trs simples, telles quadditionner deux nombres, lire ou crire une case mmoire, etc. Chaque instruction est code (physiquement cable) en mmoire sur quelques octets. Le processeur est capable dexcuter des programmes en langage machine, cest--dire composs dinstructions trs lmentaires suivant un codage prcis. Chaque type de processeurs est capable dexcuter un certain ensemble dinstructions, son jeu dinstructions. Pour crire un programme en langage machine, il faut donc connatre les dtails du fonctionnement du processeur qui va tre utilis. Les langages de programmation utiliss de nos jours sont trs largement plus volus que le langage machine. Nanmoins ils reposent sur ce dernier : aprs compilation ils sont transforms (traduits) en langage machine excutable par le processeur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Les programmes Un programme est une suite dinstructions lmentaires, qui vont tre excutes dans lordre par le processeur. Ces instructions correspondent des actions trs simples, telles quadditionner deux nombres, lire ou crire une case mmoire, etc. Chaque instruction est code (physiquement cable) en mmoire sur quelques octets. Le processeur est capable dexcuter des programmes en langage machine, cest--dire composs dinstructions trs lmentaires suivant un codage prcis. Chaque type de processeurs est capable dexcuter un certain ensemble dinstructions, son jeu dinstructions. Pour crire un programme en langage machine, il faut donc connatre les dtails du fonctionnement du processeur qui va tre utilis. Les langages de programmation utiliss de nos jours sont trs largement plus volus que le langage machine. Nanmoins ils reposent sur ce dernier : aprs compilation ils sont transforms (traduits) en langage machine excutable par le processeur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Le processeur Le processeur, (ou CPU, Central Processing Unit, Unit centrale de traitement en franais) est le composant essentiel dun ordinateur qui interprte les instructions et traite les donnes dun programme. Le processeur est un circuit lctronique complexe (circuit intgr) qui excute chaque instruction trs rapidement, en quelques cycles dhorloges. Toute lactivit de lordinateur est cadence par une horloge unique, de faon ce que tous les circuits lectroniques travaillent tous ensemble de faon synchronise. La frquence de cette horloge sexprime en MHz (millions de cyles par seconde) ou GHz (milliards de cycles par secondes). Par exemple, un processeur Intel Core 2 Duo P8400 possde une horloge cadence 2,26 GHz. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Le processeur Le processeur, (ou CPU, Central Processing Unit, Unit centrale de traitement en franais) est le composant essentiel dun ordinateur qui interprte les instructions et traite les donnes dun programme. Le processeur est un circuit lctronique complexe (circuit intgr) qui excute chaque instruction trs rapidement, en quelques cycles dhorloges. Toute lactivit de lordinateur est cadence par une horloge unique, de faon ce que tous les circuits lectroniques travaillent tous ensemble de faon synchronise. La frquence de cette horloge sexprime en MHz (millions de cyles par seconde) ou GHz (milliards de cycles par secondes). Par exemple, un processeur Intel Core 2 Duo P8400 possde une horloge cadence 2,26 GHz. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Le processeur Le processeur, (ou CPU, Central Processing Unit, Unit centrale de traitement en franais) est le composant essentiel dun ordinateur qui interprte les instructions et traite les donnes dun programme. Le processeur est un circuit lctronique complexe (circuit intgr) qui excute chaque instruction trs rapidement, en quelques cycles dhorloges. Toute lactivit de lordinateur est cadence par une horloge unique, de faon ce que tous les circuits lectroniques travaillent tous ensemble de faon synchronise. La frquence de cette horloge sexprime en MHz (millions de cyles par seconde) ou GHz (milliards de cycles par secondes). Par exemple, un processeur Intel Core 2 Duo P8400 possde une horloge cadence 2,26 GHz. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Le processeur Le processeur, (ou CPU, Central Processing Unit, Unit centrale de traitement en franais) est le composant essentiel dun ordinateur qui interprte les instructions et traite les donnes dun programme. Le processeur est un circuit lctronique complexe (circuit intgr) qui excute chaque instruction trs rapidement, en quelques cycles dhorloges. Toute lactivit de lordinateur est cadence par une horloge unique, de faon ce que tous les circuits lectroniques travaillent tous ensemble de faon synchronise. La frquence de cette horloge sexprime en MHz (millions de cyles par seconde) ou GHz (milliards de cycles par secondes). Par exemple, un processeur Intel Core 2 Duo P8400 possde une horloge cadence 2,26 GHz. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Le processeur Le processeur, (ou CPU, Central Processing Unit, Unit centrale de traitement en franais) est le composant essentiel dun ordinateur qui interprte les instructions et traite les donnes dun programme. Le processeur est un circuit lctronique complexe (circuit intgr) qui excute chaque instruction trs rapidement, en quelques cycles dhorloges. Toute lactivit de lordinateur est cadence par une horloge unique, de faon ce que tous les circuits lectroniques travaillent tous ensemble de faon synchronise. La frquence de cette horloge sexprime en MHz (millions de cyles par seconde) ou GHz (milliards de cycles par secondes). Par exemple, un processeur Intel Core 2 Duo P8400 possde une horloge cadence 2,26 GHz. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Le processeur Le processeur, (ou CPU, Central Processing Unit, Unit centrale de traitement en franais) est le composant essentiel dun ordinateur qui interprte les instructions et traite les donnes dun programme. Le processeur est un circuit lctronique complexe (circuit intgr) qui excute chaque instruction trs rapidement, en quelques cycles dhorloges. Toute lactivit de lordinateur est cadence par une horloge unique, de faon ce que tous les circuits lectroniques travaillent tous ensemble de faon synchronise. La frquence de cette horloge sexprime en MHz (millions de cyles par seconde) ou GHz (milliards de cycles par secondes). Par exemple, un processeur Intel Core 2 Duo P8400 possde une horloge cadence 2,26 GHz. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Le processeur Le processeur, (ou CPU, Central Processing Unit, Unit centrale de traitement en franais) est le composant essentiel dun ordinateur qui interprte les instructions et traite les donnes dun programme. Le processeur est un circuit lctronique complexe (circuit intgr) qui excute chaque instruction trs rapidement, en quelques cycles dhorloges. Toute lactivit de lordinateur est cadence par une horloge unique, de faon ce que tous les circuits lectroniques travaillent tous ensemble de faon synchronise. La frquence de cette horloge sexprime en MHz (millions de cyles par seconde) ou GHz (milliards de cycles par secondes). Par exemple, un processeur Intel Core 2 Duo P8400 possde une horloge cadence 2,26 GHz. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Principe de fonctionnement du processeur Pour chaque instruction, le processeur effectue schmatiquement les oprations suivantes : 1 lire dans la mmoire principale linstruction excuter ; 2 effectuer le traitement correspondant cette instruction ; 3 passer linstruction suivante. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Principe de fonctionnement du processeur Pour chaque instruction, le processeur effectue schmatiquement les oprations suivantes : 1 lire dans la mmoire principale linstruction excuter ; 2 effectuer le traitement correspondant cette instruction ; 3 passer linstruction suivante. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Principe de fonctionnement du processeur Pour chaque instruction, le processeur effectue schmatiquement les oprations suivantes : 1 lire dans la mmoire principale linstruction excuter ; 2 effectuer le traitement correspondant cette instruction ; 3 passer linstruction suivante. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Principe de fonctionnement du processeur Pour chaque instruction, le processeur effectue schmatiquement les oprations suivantes : 1 lire dans la mmoire principale linstruction excuter ; 2 effectuer le traitement correspondant cette instruction ; 3 passer linstruction suivante. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Principe de fonctionnement du processeur Pour chaque instruction, le processeur effectue schmatiquement les oprations suivantes : 1 lire dans la mmoire principale linstruction excuter ; 2 effectuer le traitement correspondant cette instruction ; 3 passer linstruction suivante. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur Un processeur est dni par : 1 la largeur de ses registres internes de manipulation de donnes (8, 16, 32, 64, 128 bits) ; 2 la cadence de son horloge exprime en MHz ou GHz ; 3 le nombre de noyaux de calcul (core) ; 4 son jeu dinstructions (ISA en anglais, Instructions Set Architecture) dpendant de la famille (CISC, RISC, etc) ; 5 sa nesse de gravure exprime en nm (nanomtres, 10 9 mtres, soit un milliardime de mtre). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur Un processeur est dni par : 1 la largeur de ses registres internes de manipulation de donnes (8, 16, 32, 64, 128 bits) ; 2 la cadence de son horloge exprime en MHz ou GHz ; 3 le nombre de noyaux de calcul (core) ; 4 son jeu dinstructions (ISA en anglais, Instructions Set Architecture) dpendant de la famille (CISC, RISC, etc) ; 5 sa nesse de gravure exprime en nm (nanomtres, 10 9 mtres, soit un milliardime de mtre). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur Un processeur est dni par : 1 la largeur de ses registres internes de manipulation de donnes (8, 16, 32, 64, 128 bits) ; 2 la cadence de son horloge exprime en MHz ou GHz ; 3 le nombre de noyaux de calcul (core) ; 4 son jeu dinstructions (ISA en anglais, Instructions Set Architecture) dpendant de la famille (CISC, RISC, etc) ; 5 sa nesse de gravure exprime en nm (nanomtres, 10 9 mtres, soit un milliardime de mtre). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur Un processeur est dni par : 1 la largeur de ses registres internes de manipulation de donnes (8, 16, 32, 64, 128 bits) ; 2 la cadence de son horloge exprime en MHz ou GHz ; 3 le nombre de noyaux de calcul (core) ; 4 son jeu dinstructions (ISA en anglais, Instructions Set Architecture) dpendant de la famille (CISC, RISC, etc) ; 5 sa nesse de gravure exprime en nm (nanomtres, 10 9 mtres, soit un milliardime de mtre). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur Un processeur est dni par : 1 la largeur de ses registres internes de manipulation de donnes (8, 16, 32, 64, 128 bits) ; 2 la cadence de son horloge exprime en MHz ou GHz ; 3 le nombre de noyaux de calcul (core) ; 4 son jeu dinstructions (ISA en anglais, Instructions Set Architecture) dpendant de la famille (CISC, RISC, etc) ; 5 sa nesse de gravure exprime en nm (nanomtres, 10 9 mtres, soit un milliardime de mtre). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur Un processeur est dni par : 1 la largeur de ses registres internes de manipulation de donnes (8, 16, 32, 64, 128 bits) ; 2 la cadence de son horloge exprime en MHz ou GHz ; 3 le nombre de noyaux de calcul (core) ; 4 son jeu dinstructions (ISA en anglais, Instructions Set Architecture) dpendant de la famille (CISC, RISC, etc) ; 5 sa nesse de gravure exprime en nm (nanomtres, 10 9 mtres, soit un milliardime de mtre). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur (suite) Ce qui caractrise principalement un processeur est la famille laquelle, il appartient : 1 CISC (Complex Instruction Set Computer) : choix dinstructions aussi proches que possible dun langage de haut niveau ; 2 RISC ( Reduced Instruction Set Computer) : choix dinstructions plus simples et dune structure permettant une excution trs rapide ; 3 VLIW (Very Long Instruction Word) ; 4 DSP (Digital Signal Processor). Mme si cette dernire famille (DSP) est relativement spcique. En effet un processeur est un composant programmable et est donc a priori capable de raliser tout type de programmes. Les DSP sont des processeurs spcialiss pour les calculs lis au traitement de signaux. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur (suite) Ce qui caractrise principalement un processeur est la famille laquelle, il appartient : 1 CISC (Complex Instruction Set Computer) : choix dinstructions aussi proches que possible dun langage de haut niveau ; 2 RISC ( Reduced Instruction Set Computer) : choix dinstructions plus simples et dune structure permettant une excution trs rapide ; 3 VLIW (Very Long Instruction Word) ; 4 DSP (Digital Signal Processor). Mme si cette dernire famille (DSP) est relativement spcique. En effet un processeur est un composant programmable et est donc a priori capable de raliser tout type de programmes. Les DSP sont des processeurs spcialiss pour les calculs lis au traitement de signaux. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur (suite) Ce qui caractrise principalement un processeur est la famille laquelle, il appartient : 1 CISC (Complex Instruction Set Computer) : choix dinstructions aussi proches que possible dun langage de haut niveau ; 2 RISC ( Reduced Instruction Set Computer) : choix dinstructions plus simples et dune structure permettant une excution trs rapide ; 3 VLIW (Very Long Instruction Word) ; 4 DSP (Digital Signal Processor). Mme si cette dernire famille (DSP) est relativement spcique. En effet un processeur est un composant programmable et est donc a priori capable de raliser tout type de programmes. Les DSP sont des processeurs spcialiss pour les calculs lis au traitement de signaux. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur (suite) Ce qui caractrise principalement un processeur est la famille laquelle, il appartient : 1 CISC (Complex Instruction Set Computer) : choix dinstructions aussi proches que possible dun langage de haut niveau ; 2 RISC ( Reduced Instruction Set Computer) : choix dinstructions plus simples et dune structure permettant une excution trs rapide ; 3 VLIW (Very Long Instruction Word) ; 4 DSP (Digital Signal Processor). Mme si cette dernire famille (DSP) est relativement spcique. En effet un processeur est un composant programmable et est donc a priori capable de raliser tout type de programmes. Les DSP sont des processeurs spcialiss pour les calculs lis au traitement de signaux. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur (suite) Ce qui caractrise principalement un processeur est la famille laquelle, il appartient : 1 CISC (Complex Instruction Set Computer) : choix dinstructions aussi proches que possible dun langage de haut niveau ; 2 RISC ( Reduced Instruction Set Computer) : choix dinstructions plus simples et dune structure permettant une excution trs rapide ; 3 VLIW (Very Long Instruction Word) ; 4 DSP (Digital Signal Processor). Mme si cette dernire famille (DSP) est relativement spcique. En effet un processeur est un composant programmable et est donc a priori capable de raliser tout type de programmes. Les DSP sont des processeurs spcialiss pour les calculs lis au traitement de signaux. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur (suite) Ce qui caractrise principalement un processeur est la famille laquelle, il appartient : 1 CISC (Complex Instruction Set Computer) : choix dinstructions aussi proches que possible dun langage de haut niveau ; 2 RISC ( Reduced Instruction Set Computer) : choix dinstructions plus simples et dune structure permettant une excution trs rapide ; 3 VLIW (Very Long Instruction Word) ; 4 DSP (Digital Signal Processor). Mme si cette dernire famille (DSP) est relativement spcique. En effet un processeur est un composant programmable et est donc a priori capable de raliser tout type de programmes. Les DSP sont des processeurs spcialiss pour les calculs lis au traitement de signaux. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur (suite) Ce qui caractrise principalement un processeur est la famille laquelle, il appartient : 1 CISC (Complex Instruction Set Computer) : choix dinstructions aussi proches que possible dun langage de haut niveau ; 2 RISC ( Reduced Instruction Set Computer) : choix dinstructions plus simples et dune structure permettant une excution trs rapide ; 3 VLIW (Very Long Instruction Word) ; 4 DSP (Digital Signal Processor). Mme si cette dernire famille (DSP) est relativement spcique. En effet un processeur est un composant programmable et est donc a priori capable de raliser tout type de programmes. Les DSP sont des processeurs spcialiss pour les calculs lis au traitement de signaux. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur (suite) Ce qui caractrise principalement un processeur est la famille laquelle, il appartient : 1 CISC (Complex Instruction Set Computer) : choix dinstructions aussi proches que possible dun langage de haut niveau ; 2 RISC ( Reduced Instruction Set Computer) : choix dinstructions plus simples et dune structure permettant une excution trs rapide ; 3 VLIW (Very Long Instruction Word) ; 4 DSP (Digital Signal Processor). Mme si cette dernire famille (DSP) est relativement spcique. En effet un processeur est un composant programmable et est donc a priori capable de raliser tout type de programmes. Les DSP sont des processeurs spcialiss pour les calculs lis au traitement de signaux. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur (suite) Ce qui caractrise principalement un processeur est la famille laquelle, il appartient : 1 CISC (Complex Instruction Set Computer) : choix dinstructions aussi proches que possible dun langage de haut niveau ; 2 RISC ( Reduced Instruction Set Computer) : choix dinstructions plus simples et dune structure permettant une excution trs rapide ; 3 VLIW (Very Long Instruction Word) ; 4 DSP (Digital Signal Processor). Mme si cette dernire famille (DSP) est relativement spcique. En effet un processeur est un composant programmable et est donc a priori capable de raliser tout type de programmes. Les DSP sont des processeurs spcialiss pour les calculs lis au traitement de signaux. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dun processeur (suite) Ce qui caractrise principalement un processeur est la famille laquelle, il appartient : 1 CISC (Complex Instruction Set Computer) : choix dinstructions aussi proches que possible dun langage de haut niveau ; 2 RISC ( Reduced Instruction Set Computer) : choix dinstructions plus simples et dune structure permettant une excution trs rapide ; 3 VLIW (Very Long Instruction Word) ; 4 DSP (Digital Signal Processor). Mme si cette dernire famille (DSP) est relativement spcique. En effet un processeur est un composant programmable et est donc a priori capable de raliser tout type de programmes. Les DSP sont des processeurs spcialiss pour les calculs lis au traitement de signaux. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Structure dun processeur Le processeur est grossirement divis en deux parties, lunit de contrle et lunit de traitement : 1 lunit de contrle est responsable de la lecture en mmoire principale et du dcodage des instructions ; 2 lunit de traitement, aussi appele Unit Arithmtique et Logique (U.A.L.), excute les instructions qui manipulent les donnes. Ces deux units communiquent avec la mmoire principale, la premire pour lire les instructions, la seconde pour recevoir/transmettre des donnes binaires, mais ils communiquent galement avec les diffrents priphriques (clavier, souris, cran, etc.). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Structure dun processeur Le processeur est grossirement divis en deux parties, lunit de contrle et lunit de traitement : 1 lunit de contrle est responsable de la lecture en mmoire principale et du dcodage des instructions ; 2 lunit de traitement, aussi appele Unit Arithmtique et Logique (U.A.L.), excute les instructions qui manipulent les donnes. Ces deux units communiquent avec la mmoire principale, la premire pour lire les instructions, la seconde pour recevoir/transmettre des donnes binaires, mais ils communiquent galement avec les diffrents priphriques (clavier, souris, cran, etc.). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Structure dun processeur Le processeur est grossirement divis en deux parties, lunit de contrle et lunit de traitement : 1 lunit de contrle est responsable de la lecture en mmoire principale et du dcodage des instructions ; 2 lunit de traitement, aussi appele Unit Arithmtique et Logique (U.A.L.), excute les instructions qui manipulent les donnes. Ces deux units communiquent avec la mmoire principale, la premire pour lire les instructions, la seconde pour recevoir/transmettre des donnes binaires, mais ils communiquent galement avec les diffrents priphriques (clavier, souris, cran, etc.). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Structure dun processeur Le processeur est grossirement divis en deux parties, lunit de contrle et lunit de traitement : 1 lunit de contrle est responsable de la lecture en mmoire principale et du dcodage des instructions ; 2 lunit de traitement, aussi appele Unit Arithmtique et Logique (U.A.L.), excute les instructions qui manipulent les donnes. Ces deux units communiquent avec la mmoire principale, la premire pour lire les instructions, la seconde pour recevoir/transmettre des donnes binaires, mais ils communiquent galement avec les diffrents priphriques (clavier, souris, cran, etc.). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Structure dun processeur Le processeur est grossirement divis en deux parties, lunit de contrle et lunit de traitement : 1 lunit de contrle est responsable de la lecture en mmoire principale et du dcodage des instructions ; 2 lunit de traitement, aussi appele Unit Arithmtique et Logique (U.A.L.), excute les instructions qui manipulent les donnes. Ces deux units communiquent avec la mmoire principale, la premire pour lire les instructions, la seconde pour recevoir/transmettre des donnes binaires, mais ils communiquent galement avec les diffrents priphriques (clavier, souris, cran, etc.). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Structure dun processeur Le processeur est grossirement divis en deux parties, lunit de contrle et lunit de traitement : 1 lunit de contrle est responsable de la lecture en mmoire principale et du dcodage des instructions ; 2 lunit de traitement, aussi appele Unit Arithmtique et Logique (U.A.L.), excute les instructions qui manipulent les donnes. Ces deux units communiquent avec la mmoire principale, la premire pour lire les instructions, la seconde pour recevoir/transmettre des donnes binaires, mais ils communiquent galement avec les diffrents priphriques (clavier, souris, cran, etc.). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Structure dun processeur Le processeur est grossirement divis en deux parties, lunit de contrle et lunit de traitement : 1 lunit de contrle est responsable de la lecture en mmoire principale et du dcodage des instructions ; 2 lunit de traitement, aussi appele Unit Arithmtique et Logique (U.A.L.), excute les instructions qui manipulent les donnes. Ces deux units communiquent avec la mmoire principale, la premire pour lire les instructions, la seconde pour recevoir/transmettre des donnes binaires, mais ils communiquent galement avec les diffrents priphriques (clavier, souris, cran, etc.). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Structure dun processeur Le processeur est grossirement divis en deux parties, lunit de contrle et lunit de traitement : 1 lunit de contrle est responsable de la lecture en mmoire principale et du dcodage des instructions ; 2 lunit de traitement, aussi appele Unit Arithmtique et Logique (U.A.L.), excute les instructions qui manipulent les donnes. Ces deux units communiquent avec la mmoire principale, la premire pour lire les instructions, la seconde pour recevoir/transmettre des donnes binaires, mais ils communiquent galement avec les diffrents priphriques (clavier, souris, cran, etc.). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Structure de la mmoire principale La mmoire est divise en emplacements (des cases mmoires contigus) de taille xe (par exemple huit bits) utiliss pour stocker instructions et donnes. En principe, la taille dun emplacement mmoire pourrait tre quelconque ; en fait, la plupart des ordinateurs en service aujourdhui utilisent des emplacements mmoire dun octet ( byte en anglais, soit huit bits, unit pratique pour coder un caractre par exemple). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Structure de la mmoire principale La mmoire est divise en emplacements (des cases mmoires contigus) de taille xe (par exemple huit bits) utiliss pour stocker instructions et donnes. En principe, la taille dun emplacement mmoire pourrait tre quelconque ; en fait, la plupart des ordinateurs en service aujourdhui utilisent des emplacements mmoire dun octet ( byte en anglais, soit huit bits, unit pratique pour coder un caractre par exemple). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Structure de la mmoire principale La mmoire est divise en emplacements (des cases mmoires contigus) de taille xe (par exemple huit bits) utiliss pour stocker instructions et donnes. En principe, la taille dun emplacement mmoire pourrait tre quelconque ; en fait, la plupart des ordinateurs en service aujourdhui utilisent des emplacements mmoire dun octet ( byte en anglais, soit huit bits, unit pratique pour coder un caractre par exemple). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Structure de la mmoire principale La mmoire est divise en emplacements (des cases mmoires contigus) de taille xe (par exemple huit bits) utiliss pour stocker instructions et donnes. En principe, la taille dun emplacement mmoire pourrait tre quelconque ; en fait, la plupart des ordinateurs en service aujourdhui utilisent des emplacements mmoire dun octet ( byte en anglais, soit huit bits, unit pratique pour coder un caractre par exemple). Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Adresse mmoire Dans une mmoire de taille N, on a N emplacements mmoires, numrots (ou adresss) de 0 N 1. Chaque emplacement est repr par un numro unique, appel adresse. Ladresse est le plus souvent crite en hexadcimal. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Adresse mmoire Dans une mmoire de taille N, on a N emplacements mmoires, numrots (ou adresss) de 0 N 1. Chaque emplacement est repr par un numro unique, appel adresse. Ladresse est le plus souvent crite en hexadcimal. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Adresse mmoire Dans une mmoire de taille N, on a N emplacements mmoires, numrots (ou adresss) de 0 N 1. Chaque emplacement est repr par un numro unique, appel adresse. Ladresse est le plus souvent crite en hexadcimal. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations sur la mmoire Seul le processeur peut modier ltat de la mmoire. Chaque emplacement mmoire conserve les informations que le processeur y crit jusqu coupure de lalimentation lectrique, o tout le contenu est perdu (contrairement au contenu des mmoires externes comme les disquettes et disques durs). On parle de mmoire vive. Les seules oprations possibles sur la mmoire sont : 1 criture dun emplacement : le processeur donne une valeur et une adresse, et la mmoire range la valeur lemplacement indiqu par ladresse ; 2 lecture dun emplacement : le processeur demande la mmoire la valeur contenue lemplacement dont il indique ladresse. Le contenu de lemplacement auquel le processeur accde en lecture demeure inchang. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations sur la mmoire Seul le processeur peut modier ltat de la mmoire. Chaque emplacement mmoire conserve les informations que le processeur y crit jusqu coupure de lalimentation lectrique, o tout le contenu est perdu (contrairement au contenu des mmoires externes comme les disquettes et disques durs). On parle de mmoire vive. Les seules oprations possibles sur la mmoire sont : 1 criture dun emplacement : le processeur donne une valeur et une adresse, et la mmoire range la valeur lemplacement indiqu par ladresse ; 2 lecture dun emplacement : le processeur demande la mmoire la valeur contenue lemplacement dont il indique ladresse. Le contenu de lemplacement auquel le processeur accde en lecture demeure inchang. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations sur la mmoire Seul le processeur peut modier ltat de la mmoire. Chaque emplacement mmoire conserve les informations que le processeur y crit jusqu coupure de lalimentation lectrique, o tout le contenu est perdu (contrairement au contenu des mmoires externes comme les disquettes et disques durs). On parle de mmoire vive. Les seules oprations possibles sur la mmoire sont : 1 criture dun emplacement : le processeur donne une valeur et une adresse, et la mmoire range la valeur lemplacement indiqu par ladresse ; 2 lecture dun emplacement : le processeur demande la mmoire la valeur contenue lemplacement dont il indique ladresse. Le contenu de lemplacement auquel le processeur accde en lecture demeure inchang. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations sur la mmoire Seul le processeur peut modier ltat de la mmoire. Chaque emplacement mmoire conserve les informations que le processeur y crit jusqu coupure de lalimentation lectrique, o tout le contenu est perdu (contrairement au contenu des mmoires externes comme les disquettes et disques durs). On parle de mmoire vive. Les seules oprations possibles sur la mmoire sont : 1 criture dun emplacement : le processeur donne une valeur et une adresse, et la mmoire range la valeur lemplacement indiqu par ladresse ; 2 lecture dun emplacement : le processeur demande la mmoire la valeur contenue lemplacement dont il indique ladresse. Le contenu de lemplacement auquel le processeur accde en lecture demeure inchang. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations sur la mmoire Seul le processeur peut modier ltat de la mmoire. Chaque emplacement mmoire conserve les informations que le processeur y crit jusqu coupure de lalimentation lectrique, o tout le contenu est perdu (contrairement au contenu des mmoires externes comme les disquettes et disques durs). On parle de mmoire vive. Les seules oprations possibles sur la mmoire sont : 1 criture dun emplacement : le processeur donne une valeur et une adresse, et la mmoire range la valeur lemplacement indiqu par ladresse ; 2 lecture dun emplacement : le processeur demande la mmoire la valeur contenue lemplacement dont il indique ladresse. Le contenu de lemplacement auquel le processeur accde en lecture demeure inchang. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations sur la mmoire Seul le processeur peut modier ltat de la mmoire. Chaque emplacement mmoire conserve les informations que le processeur y crit jusqu coupure de lalimentation lectrique, o tout le contenu est perdu (contrairement au contenu des mmoires externes comme les disquettes et disques durs). On parle de mmoire vive. Les seules oprations possibles sur la mmoire sont : 1 criture dun emplacement : le processeur donne une valeur et une adresse, et la mmoire range la valeur lemplacement indiqu par ladresse ; 2 lecture dun emplacement : le processeur demande la mmoire la valeur contenue lemplacement dont il indique ladresse. Le contenu de lemplacement auquel le processeur accde en lecture demeure inchang. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations sur la mmoire Seul le processeur peut modier ltat de la mmoire. Chaque emplacement mmoire conserve les informations que le processeur y crit jusqu coupure de lalimentation lectrique, o tout le contenu est perdu (contrairement au contenu des mmoires externes comme les disquettes et disques durs). On parle de mmoire vive. Les seules oprations possibles sur la mmoire sont : 1 criture dun emplacement : le processeur donne une valeur et une adresse, et la mmoire range la valeur lemplacement indiqu par ladresse ; 2 lecture dun emplacement : le processeur demande la mmoire la valeur contenue lemplacement dont il indique ladresse. Le contenu de lemplacement auquel le processeur accde en lecture demeure inchang. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations sur la mmoire Seul le processeur peut modier ltat de la mmoire. Chaque emplacement mmoire conserve les informations que le processeur y crit jusqu coupure de lalimentation lectrique, o tout le contenu est perdu (contrairement au contenu des mmoires externes comme les disquettes et disques durs). On parle de mmoire vive. Les seules oprations possibles sur la mmoire sont : 1 criture dun emplacement : le processeur donne une valeur et une adresse, et la mmoire range la valeur lemplacement indiqu par ladresse ; 2 lecture dun emplacement : le processeur demande la mmoire la valeur contenue lemplacement dont il indique ladresse. Le contenu de lemplacement auquel le processeur accde en lecture demeure inchang. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations sur la mmoire Seul le processeur peut modier ltat de la mmoire. Chaque emplacement mmoire conserve les informations que le processeur y crit jusqu coupure de lalimentation lectrique, o tout le contenu est perdu (contrairement au contenu des mmoires externes comme les disquettes et disques durs). On parle de mmoire vive. Les seules oprations possibles sur la mmoire sont : 1 criture dun emplacement : le processeur donne une valeur et une adresse, et la mmoire range la valeur lemplacement indiqu par ladresse ; 2 lecture dun emplacement : le processeur demande la mmoire la valeur contenue lemplacement dont il indique ladresse. Le contenu de lemplacement auquel le processeur accde en lecture demeure inchang. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations sur la mmoire Seul le processeur peut modier ltat de la mmoire. Chaque emplacement mmoire conserve les informations que le processeur y crit jusqu coupure de lalimentation lectrique, o tout le contenu est perdu (contrairement au contenu des mmoires externes comme les disquettes et disques durs). On parle de mmoire vive. Les seules oprations possibles sur la mmoire sont : 1 criture dun emplacement : le processeur donne une valeur et une adresse, et la mmoire range la valeur lemplacement indiqu par ladresse ; 2 lecture dun emplacement : le processeur demande la mmoire la valeur contenue lemplacement dont il indique ladresse. Le contenu de lemplacement auquel le processeur accde en lecture demeure inchang. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations sur la mmoire Seul le processeur peut modier ltat de la mmoire. Chaque emplacement mmoire conserve les informations que le processeur y crit jusqu coupure de lalimentation lectrique, o tout le contenu est perdu (contrairement au contenu des mmoires externes comme les disquettes et disques durs). On parle de mmoire vive. Les seules oprations possibles sur la mmoire sont : 1 criture dun emplacement : le processeur donne une valeur et une adresse, et la mmoire range la valeur lemplacement indiqu par ladresse ; 2 lecture dun emplacement : le processeur demande la mmoire la valeur contenue lemplacement dont il indique ladresse. Le contenu de lemplacement auquel le processeur accde en lecture demeure inchang. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Caractristiques dune mmoire 1 La capacit : nombre total de bits que contient la mmoire. Elle sexprime aussi souvent en octet ; 2 Le format des donnes : nombre de bits que lon peut mmoriser par case mmoire. On parle de la largeur du mot mmorisable ; 3 Le temps daccs : temps qui scoule entre linstant o a t lance une opration de lecture/criture en mmoire et linstant o la premire information est disponible sur le bus de donnes ; 4 Le temps de cycle : il reprsente lintervalle minimum qui doit sparer deux demandes successives de lecture ou dcriture ; 5 Le dbit : nombre maximum dinformations lues ou crites par seconde ; 6 La volatilit : elle caractrise la permanence des informations dans la mmoire. Linformation stocke est volatile si elle risque dtre altre par un dfaut dalimentation lectrique et non volatile dans le cas contraire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM Nous savons quil existe deux types distincts de mmoire : les mmoires vives et les mmoires mortes. Une mmoire vive sert au stockage temporaire de donnes. Elle doit avoir un temps de cycle trs court pour ne pas ralentir le microprocesseur. Les mmoires vives sont en gnral volatiles : elles perdent leurs informations en cas de coupure dalimentation. (Certaines dentre elles, ayant une faible consommation, peuvent tre rendues non volatiles par ladjonction dune batterie.) Il existe deux grandes familles de mmoires RAM (Random Acces Memory : mmoire accs alatoire) : 1 Les RAM statiques ; 2 Les RAM dynamiques. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM Nous savons quil existe deux types distincts de mmoire : les mmoires vives et les mmoires mortes. Une mmoire vive sert au stockage temporaire de donnes. Elle doit avoir un temps de cycle trs court pour ne pas ralentir le microprocesseur. Les mmoires vives sont en gnral volatiles : elles perdent leurs informations en cas de coupure dalimentation. (Certaines dentre elles, ayant une faible consommation, peuvent tre rendues non volatiles par ladjonction dune batterie.) Il existe deux grandes familles de mmoires RAM (Random Acces Memory : mmoire accs alatoire) : 1 Les RAM statiques ; 2 Les RAM dynamiques. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM Nous savons quil existe deux types distincts de mmoire : les mmoires vives et les mmoires mortes. Une mmoire vive sert au stockage temporaire de donnes. Elle doit avoir un temps de cycle trs court pour ne pas ralentir le microprocesseur. Les mmoires vives sont en gnral volatiles : elles perdent leurs informations en cas de coupure dalimentation. (Certaines dentre elles, ayant une faible consommation, peuvent tre rendues non volatiles par ladjonction dune batterie.) Il existe deux grandes familles de mmoires RAM (Random Acces Memory : mmoire accs alatoire) : 1 Les RAM statiques ; 2 Les RAM dynamiques. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM Nous savons quil existe deux types distincts de mmoire : les mmoires vives et les mmoires mortes. Une mmoire vive sert au stockage temporaire de donnes. Elle doit avoir un temps de cycle trs court pour ne pas ralentir le microprocesseur. Les mmoires vives sont en gnral volatiles : elles perdent leurs informations en cas de coupure dalimentation. (Certaines dentre elles, ayant une faible consommation, peuvent tre rendues non volatiles par ladjonction dune batterie.) Il existe deux grandes familles de mmoires RAM (Random Acces Memory : mmoire accs alatoire) : 1 Les RAM statiques ; 2 Les RAM dynamiques. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM Nous savons quil existe deux types distincts de mmoire : les mmoires vives et les mmoires mortes. Une mmoire vive sert au stockage temporaire de donnes. Elle doit avoir un temps de cycle trs court pour ne pas ralentir le microprocesseur. Les mmoires vives sont en gnral volatiles : elles perdent leurs informations en cas de coupure dalimentation. (Certaines dentre elles, ayant une faible consommation, peuvent tre rendues non volatiles par ladjonction dune batterie.) Il existe deux grandes familles de mmoires RAM (Random Acces Memory : mmoire accs alatoire) : 1 Les RAM statiques ; 2 Les RAM dynamiques. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM Nous savons quil existe deux types distincts de mmoire : les mmoires vives et les mmoires mortes. Une mmoire vive sert au stockage temporaire de donnes. Elle doit avoir un temps de cycle trs court pour ne pas ralentir le microprocesseur. Les mmoires vives sont en gnral volatiles : elles perdent leurs informations en cas de coupure dalimentation. (Certaines dentre elles, ayant une faible consommation, peuvent tre rendues non volatiles par ladjonction dune batterie.) Il existe deux grandes familles de mmoires RAM (Random Acces Memory : mmoire accs alatoire) : 1 Les RAM statiques ; 2 Les RAM dynamiques. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM Nous savons quil existe deux types distincts de mmoire : les mmoires vives et les mmoires mortes. Une mmoire vive sert au stockage temporaire de donnes. Elle doit avoir un temps de cycle trs court pour ne pas ralentir le microprocesseur. Les mmoires vives sont en gnral volatiles : elles perdent leurs informations en cas de coupure dalimentation. (Certaines dentre elles, ayant une faible consommation, peuvent tre rendues non volatiles par ladjonction dune batterie.) Il existe deux grandes familles de mmoires RAM (Random Acces Memory : mmoire accs alatoire) : 1 Les RAM statiques ; 2 Les RAM dynamiques. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM Nous savons quil existe deux types distincts de mmoire : les mmoires vives et les mmoires mortes. Une mmoire vive sert au stockage temporaire de donnes. Elle doit avoir un temps de cycle trs court pour ne pas ralentir le microprocesseur. Les mmoires vives sont en gnral volatiles : elles perdent leurs informations en cas de coupure dalimentation. (Certaines dentre elles, ayant une faible consommation, peuvent tre rendues non volatiles par ladjonction dune batterie.) Il existe deux grandes familles de mmoires RAM (Random Acces Memory : mmoire accs alatoire) : 1 Les RAM statiques ; 2 Les RAM dynamiques. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM Nous savons quil existe deux types distincts de mmoire : les mmoires vives et les mmoires mortes. Une mmoire vive sert au stockage temporaire de donnes. Elle doit avoir un temps de cycle trs court pour ne pas ralentir le microprocesseur. Les mmoires vives sont en gnral volatiles : elles perdent leurs informations en cas de coupure dalimentation. (Certaines dentre elles, ayant une faible consommation, peuvent tre rendues non volatiles par ladjonction dune batterie.) Il existe deux grandes familles de mmoires RAM (Random Acces Memory : mmoire accs alatoire) : 1 Les RAM statiques ; 2 Les RAM dynamiques. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM Nous savons quil existe deux types distincts de mmoire : les mmoires vives et les mmoires mortes. Une mmoire vive sert au stockage temporaire de donnes. Elle doit avoir un temps de cycle trs court pour ne pas ralentir le microprocesseur. Les mmoires vives sont en gnral volatiles : elles perdent leurs informations en cas de coupure dalimentation. (Certaines dentre elles, ayant une faible consommation, peuvent tre rendues non volatiles par ladjonction dune batterie.) Il existe deux grandes familles de mmoires RAM (Random Acces Memory : mmoire accs alatoire) : 1 Les RAM statiques ; 2 Les RAM dynamiques. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM Nous savons quil existe deux types distincts de mmoire : les mmoires vives et les mmoires mortes. Une mmoire vive sert au stockage temporaire de donnes. Elle doit avoir un temps de cycle trs court pour ne pas ralentir le microprocesseur. Les mmoires vives sont en gnral volatiles : elles perdent leurs informations en cas de coupure dalimentation. (Certaines dentre elles, ayant une faible consommation, peuvent tre rendues non volatiles par ladjonction dune batterie.) Il existe deux grandes familles de mmoires RAM (Random Acces Memory : mmoire accs alatoire) : 1 Les RAM statiques ; 2 Les RAM dynamiques. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM statique Le bit mmoire dune RAM statique (SRAM) est compos dune bascule (composant lectronique lmentaire). Chaque bascule contient entre quatre et six transistors. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM statique Le bit mmoire dune RAM statique (SRAM) est compos dune bascule (composant lectronique lmentaire). Chaque bascule contient entre quatre et six transistors. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM statique Le bit mmoire dune RAM statique (SRAM) est compos dune bascule (composant lectronique lmentaire). Chaque bascule contient entre quatre et six transistors. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM dynamique Dans les RAM dynamiques (DRAM), linformation est mmorise sous la forme dune charge lectrique stocke dans un condensateur. Avantages : Cette technique permet une plus grande densit dintgration, car un point mmoire ncessite environ quatre fois moins de transistors que dans une mmoire statique. Sa consommation sen retrouve donc aussi trs rduite ; Inconvnient : La prsence de courants de fuite dans le condensateur contribue sa dcharge. Ainsi, linformation est perdue si on ne la rgnre pas priodiquement (charge du condensateur). Les RAM dynamiques doivent donc tre rafrachies rgulirement pour entretenir la mmorisation : il sagit de lire linformation et de la recharger. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM dynamique Dans les RAM dynamiques (DRAM), linformation est mmorise sous la forme dune charge lectrique stocke dans un condensateur. Avantages : Cette technique permet une plus grande densit dintgration, car un point mmoire ncessite environ quatre fois moins de transistors que dans une mmoire statique. Sa consommation sen retrouve donc aussi trs rduite ; Inconvnient : La prsence de courants de fuite dans le condensateur contribue sa dcharge. Ainsi, linformation est perdue si on ne la rgnre pas priodiquement (charge du condensateur). Les RAM dynamiques doivent donc tre rafrachies rgulirement pour entretenir la mmorisation : il sagit de lire linformation et de la recharger. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM dynamique Dans les RAM dynamiques (DRAM), linformation est mmorise sous la forme dune charge lectrique stocke dans un condensateur. Avantages : Cette technique permet une plus grande densit dintgration, car un point mmoire ncessite environ quatre fois moins de transistors que dans une mmoire statique. Sa consommation sen retrouve donc aussi trs rduite ; Inconvnient : La prsence de courants de fuite dans le condensateur contribue sa dcharge. Ainsi, linformation est perdue si on ne la rgnre pas priodiquement (charge du condensateur). Les RAM dynamiques doivent donc tre rafrachies rgulirement pour entretenir la mmorisation : il sagit de lire linformation et de la recharger. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM dynamique Dans les RAM dynamiques (DRAM), linformation est mmorise sous la forme dune charge lectrique stocke dans un condensateur. Avantages : Cette technique permet une plus grande densit dintgration, car un point mmoire ncessite environ quatre fois moins de transistors que dans une mmoire statique. Sa consommation sen retrouve donc aussi trs rduite ; Inconvnient : La prsence de courants de fuite dans le condensateur contribue sa dcharge. Ainsi, linformation est perdue si on ne la rgnre pas priodiquement (charge du condensateur). Les RAM dynamiques doivent donc tre rafrachies rgulirement pour entretenir la mmorisation : il sagit de lire linformation et de la recharger. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM dynamique Dans les RAM dynamiques (DRAM), linformation est mmorise sous la forme dune charge lectrique stocke dans un condensateur. Avantages : Cette technique permet une plus grande densit dintgration, car un point mmoire ncessite environ quatre fois moins de transistors que dans une mmoire statique. Sa consommation sen retrouve donc aussi trs rduite ; Inconvnient : La prsence de courants de fuite dans le condensateur contribue sa dcharge. Ainsi, linformation est perdue si on ne la rgnre pas priodiquement (charge du condensateur). Les RAM dynamiques doivent donc tre rafrachies rgulirement pour entretenir la mmorisation : il sagit de lire linformation et de la recharger. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM dynamique Dans les RAM dynamiques (DRAM), linformation est mmorise sous la forme dune charge lectrique stocke dans un condensateur. Avantages : Cette technique permet une plus grande densit dintgration, car un point mmoire ncessite environ quatre fois moins de transistors que dans une mmoire statique. Sa consommation sen retrouve donc aussi trs rduite ; Inconvnient : La prsence de courants de fuite dans le condensateur contribue sa dcharge. Ainsi, linformation est perdue si on ne la rgnre pas priodiquement (charge du condensateur). Les RAM dynamiques doivent donc tre rafrachies rgulirement pour entretenir la mmorisation : il sagit de lire linformation et de la recharger. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM dynamique Dans les RAM dynamiques (DRAM), linformation est mmorise sous la forme dune charge lectrique stocke dans un condensateur. Avantages : Cette technique permet une plus grande densit dintgration, car un point mmoire ncessite environ quatre fois moins de transistors que dans une mmoire statique. Sa consommation sen retrouve donc aussi trs rduite ; Inconvnient : La prsence de courants de fuite dans le condensateur contribue sa dcharge. Ainsi, linformation est perdue si on ne la rgnre pas priodiquement (charge du condensateur). Les RAM dynamiques doivent donc tre rafrachies rgulirement pour entretenir la mmorisation : il sagit de lire linformation et de la recharger. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM dynamique Dans les RAM dynamiques (DRAM), linformation est mmorise sous la forme dune charge lectrique stocke dans un condensateur. Avantages : Cette technique permet une plus grande densit dintgration, car un point mmoire ncessite environ quatre fois moins de transistors que dans une mmoire statique. Sa consommation sen retrouve donc aussi trs rduite ; Inconvnient : La prsence de courants de fuite dans le condensateur contribue sa dcharge. Ainsi, linformation est perdue si on ne la rgnre pas priodiquement (charge du condensateur). Les RAM dynamiques doivent donc tre rafrachies rgulirement pour entretenir la mmorisation : il sagit de lire linformation et de la recharger. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM dynamique Dans les RAM dynamiques (DRAM), linformation est mmorise sous la forme dune charge lectrique stocke dans un condensateur. Avantages : Cette technique permet une plus grande densit dintgration, car un point mmoire ncessite environ quatre fois moins de transistors que dans une mmoire statique. Sa consommation sen retrouve donc aussi trs rduite ; Inconvnient : La prsence de courants de fuite dans le condensateur contribue sa dcharge. Ainsi, linformation est perdue si on ne la rgnre pas priodiquement (charge du condensateur). Les RAM dynamiques doivent donc tre rafrachies rgulirement pour entretenir la mmorisation : il sagit de lire linformation et de la recharger. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central RAM dynamique Dans les RAM dynamiques (DRAM), linformation est mmorise sous la forme dune charge lectrique stocke dans un condensateur. Avantages : Cette technique permet une plus grande densit dintgration, car un point mmoire ncessite environ quatre fois moins de transistors que dans une mmoire statique. Sa consommation sen retrouve donc aussi trs rduite ; Inconvnient : La prsence de courants de fuite dans le condensateur contribue sa dcharge. Ainsi, linformation est perdue si on ne la rgnre pas priodiquement (charge du condensateur). Les RAM dynamiques doivent donc tre rafrachies rgulirement pour entretenir la mmorisation : il sagit de lire linformation et de la recharger. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central ROM Pour certaines applications, il est ncessaire de pouvoir conserver des informations de faon permanente mme lorsque lalimentation lectrique est interrompue. On utilise alors des mmoires mortes ou mmoires lecture seule (ROM : Read Only Memory). Ces mmoires sont non volatiles. Ces mmoires, contrairement aux RAM, ne peuvent tre que lue. Linscription en mmoire des donnes restent possible mais est appele programmation. Suivant le type de ROM, la mthode de programmation changera. Il existe donc plusieurs types de ROM : ROM; PROM; EPROM; EEPROM; FLASH EPROM. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central ROM Pour certaines applications, il est ncessaire de pouvoir conserver des informations de faon permanente mme lorsque lalimentation lectrique est interrompue. On utilise alors des mmoires mortes ou mmoires lecture seule (ROM : Read Only Memory). Ces mmoires sont non volatiles. Ces mmoires, contrairement aux RAM, ne peuvent tre que lue. Linscription en mmoire des donnes restent possible mais est appele programmation. Suivant le type de ROM, la mthode de programmation changera. Il existe donc plusieurs types de ROM : ROM; PROM; EPROM; EEPROM; FLASH EPROM. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central ROM Pour certaines applications, il est ncessaire de pouvoir conserver des informations de faon permanente mme lorsque lalimentation lectrique est interrompue. On utilise alors des mmoires mortes ou mmoires lecture seule (ROM : Read Only Memory). Ces mmoires sont non volatiles. Ces mmoires, contrairement aux RAM, ne peuvent tre que lue. Linscription en mmoire des donnes restent possible mais est appele programmation. Suivant le type de ROM, la mthode de programmation changera. Il existe donc plusieurs types de ROM : ROM; PROM; EPROM; EEPROM; FLASH EPROM. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central ROM Pour certaines applications, il est ncessaire de pouvoir conserver des informations de faon permanente mme lorsque lalimentation lectrique est interrompue. On utilise alors des mmoires mortes ou mmoires lecture seule (ROM : Read Only Memory). Ces mmoires sont non volatiles. Ces mmoires, contrairement aux RAM, ne peuvent tre que lue. Linscription en mmoire des donnes restent possible mais est appele programmation. Suivant le type de ROM, la mthode de programmation changera. Il existe donc plusieurs types de ROM : ROM; PROM; EPROM; EEPROM; FLASH EPROM. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central ROM Pour certaines applications, il est ncessaire de pouvoir conserver des informations de faon permanente mme lorsque lalimentation lectrique est interrompue. On utilise alors des mmoires mortes ou mmoires lecture seule (ROM : Read Only Memory). Ces mmoires sont non volatiles. Ces mmoires, contrairement aux RAM, ne peuvent tre que lue. Linscription en mmoire des donnes restent possible mais est appele programmation. Suivant le type de ROM, la mthode de programmation changera. Il existe donc plusieurs types de ROM : ROM; PROM; EPROM; EEPROM; FLASH EPROM. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central ROM Pour certaines applications, il est ncessaire de pouvoir conserver des informations de faon permanente mme lorsque lalimentation lectrique est interrompue. On utilise alors des mmoires mortes ou mmoires lecture seule (ROM : Read Only Memory). Ces mmoires sont non volatiles. Ces mmoires, contrairement aux RAM, ne peuvent tre que lue. Linscription en mmoire des donnes restent possible mais est appele programmation. Suivant le type de ROM, la mthode de programmation changera. Il existe donc plusieurs types de ROM : ROM; PROM; EPROM; EEPROM; FLASH EPROM. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central ROM Pour certaines applications, il est ncessaire de pouvoir conserver des informations de faon permanente mme lorsque lalimentation lectrique est interrompue. On utilise alors des mmoires mortes ou mmoires lecture seule (ROM : Read Only Memory). Ces mmoires sont non volatiles. Ces mmoires, contrairement aux RAM, ne peuvent tre que lue. Linscription en mmoire des donnes restent possible mais est appele programmation. Suivant le type de ROM, la mthode de programmation changera. Il existe donc plusieurs types de ROM : ROM; PROM; EPROM; EEPROM; FLASH EPROM. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central ROM Pour certaines applications, il est ncessaire de pouvoir conserver des informations de faon permanente mme lorsque lalimentation lectrique est interrompue. On utilise alors des mmoires mortes ou mmoires lecture seule (ROM : Read Only Memory). Ces mmoires sont non volatiles. Ces mmoires, contrairement aux RAM, ne peuvent tre que lue. Linscription en mmoire des donnes restent possible mais est appele programmation. Suivant le type de ROM, la mthode de programmation changera. Il existe donc plusieurs types de ROM : ROM; PROM; EPROM; EEPROM; FLASH EPROM. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central ROM Pour certaines applications, il est ncessaire de pouvoir conserver des informations de faon permanente mme lorsque lalimentation lectrique est interrompue. On utilise alors des mmoires mortes ou mmoires lecture seule (ROM : Read Only Memory). Ces mmoires sont non volatiles. Ces mmoires, contrairement aux RAM, ne peuvent tre que lue. Linscription en mmoire des donnes restent possible mais est appele programmation. Suivant le type de ROM, la mthode de programmation changera. Il existe donc plusieurs types de ROM : ROM; PROM; EPROM; EEPROM; FLASH EPROM. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central ROM Pour certaines applications, il est ncessaire de pouvoir conserver des informations de faon permanente mme lorsque lalimentation lectrique est interrompue. On utilise alors des mmoires mortes ou mmoires lecture seule (ROM : Read Only Memory). Ces mmoires sont non volatiles. Ces mmoires, contrairement aux RAM, ne peuvent tre que lue. Linscription en mmoire des donnes restent possible mais est appele programmation. Suivant le type de ROM, la mthode de programmation changera. Il existe donc plusieurs types de ROM : ROM; PROM; EPROM; EEPROM; FLASH EPROM. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central ROM Pour certaines applications, il est ncessaire de pouvoir conserver des informations de faon permanente mme lorsque lalimentation lectrique est interrompue. On utilise alors des mmoires mortes ou mmoires lecture seule (ROM : Read Only Memory). Ces mmoires sont non volatiles. Ces mmoires, contrairement aux RAM, ne peuvent tre que lue. Linscription en mmoire des donnes restent possible mais est appele programmation. Suivant le type de ROM, la mthode de programmation changera. Il existe donc plusieurs types de ROM : ROM; PROM; EPROM; EEPROM; FLASH EPROM. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central ROM Pour certaines applications, il est ncessaire de pouvoir conserver des informations de faon permanente mme lorsque lalimentation lectrique est interrompue. On utilise alors des mmoires mortes ou mmoires lecture seule (ROM : Read Only Memory). Ces mmoires sont non volatiles. Ces mmoires, contrairement aux RAM, ne peuvent tre que lue. Linscription en mmoire des donnes restent possible mais est appele programmation. Suivant le type de ROM, la mthode de programmation changera. Il existe donc plusieurs types de ROM : ROM; PROM; EPROM; EEPROM; FLASH EPROM. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Le processeur est parfois appel CPU (de langlais Central Processing Unit ) ou encore MPU (Micro-Processing Unit) pour les microprocesseurs. Un microprocesseur nest rien dautre quun processeur dont tous les constituants sont runis sur la mme puce lectronique (pastille de silicium), an de rduire les cots de fabrication et daugmenter la vitesse de traitement. Les micro-ordinateurs (ordinateurs personnels) sont tous quips de microprocesseurs. Larchitecture de base des processeurs quipant les gros ordinateurs est la mme que celle des microprocesseurs. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Le processeur est parfois appel CPU (de langlais Central Processing Unit ) ou encore MPU (Micro-Processing Unit) pour les microprocesseurs. Un microprocesseur nest rien dautre quun processeur dont tous les constituants sont runis sur la mme puce lectronique (pastille de silicium), an de rduire les cots de fabrication et daugmenter la vitesse de traitement. Les micro-ordinateurs (ordinateurs personnels) sont tous quips de microprocesseurs. Larchitecture de base des processeurs quipant les gros ordinateurs est la mme que celle des microprocesseurs. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Le processeur est parfois appel CPU (de langlais Central Processing Unit ) ou encore MPU (Micro-Processing Unit) pour les microprocesseurs. Un microprocesseur nest rien dautre quun processeur dont tous les constituants sont runis sur la mme puce lectronique (pastille de silicium), an de rduire les cots de fabrication et daugmenter la vitesse de traitement. Les micro-ordinateurs (ordinateurs personnels) sont tous quips de microprocesseurs. Larchitecture de base des processeurs quipant les gros ordinateurs est la mme que celle des microprocesseurs. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Le processeur est parfois appel CPU (de langlais Central Processing Unit ) ou encore MPU (Micro-Processing Unit) pour les microprocesseurs. Un microprocesseur nest rien dautre quun processeur dont tous les constituants sont runis sur la mme puce lectronique (pastille de silicium), an de rduire les cots de fabrication et daugmenter la vitesse de traitement. Les micro-ordinateurs (ordinateurs personnels) sont tous quips de microprocesseurs. Larchitecture de base des processeurs quipant les gros ordinateurs est la mme que celle des microprocesseurs. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Composition dun processeur Les parties essentielles dun processeur sont : 1 LUnit Arithmtique et Logique (UAL, en anglais Arithmetic and Logical Unit - ALU), qui prend en charge les calculs arithmtiques lmentaires et les tests ; 2 Lunit de contrle ou squenceur, qui permet de synchroniser les diffrents lments du processeur. En particulier, il initialise les registres lors du dmarrage de la machine et il gre les interruptions ; 3 Les registres, qui sont des mmoires de petite taille (quelques octets), sufsamment rapides pour que lUAL puisse manipuler leur contenu chaque cycle de lhorloge. Un certain nombre de registres sont communs la plupart des processeurs. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Composition dun processeur Les parties essentielles dun processeur sont : 1 LUnit Arithmtique et Logique (UAL, en anglais Arithmetic and Logical Unit - ALU), qui prend en charge les calculs arithmtiques lmentaires et les tests ; 2 Lunit de contrle ou squenceur, qui permet de synchroniser les diffrents lments du processeur. En particulier, il initialise les registres lors du dmarrage de la machine et il gre les interruptions ; 3 Les registres, qui sont des mmoires de petite taille (quelques octets), sufsamment rapides pour que lUAL puisse manipuler leur contenu chaque cycle de lhorloge. Un certain nombre de registres sont communs la plupart des processeurs. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Composition dun processeur Les parties essentielles dun processeur sont : 1 LUnit Arithmtique et Logique (UAL, en anglais Arithmetic and Logical Unit - ALU), qui prend en charge les calculs arithmtiques lmentaires et les tests ; 2 Lunit de contrle ou squenceur, qui permet de synchroniser les diffrents lments du processeur. En particulier, il initialise les registres lors du dmarrage de la machine et il gre les interruptions ; 3 Les registres, qui sont des mmoires de petite taille (quelques octets), sufsamment rapides pour que lUAL puisse manipuler leur contenu chaque cycle de lhorloge. Un certain nombre de registres sont communs la plupart des processeurs. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Composition dun processeur Les parties essentielles dun processeur sont : 1 LUnit Arithmtique et Logique (UAL, en anglais Arithmetic and Logical Unit - ALU), qui prend en charge les calculs arithmtiques lmentaires et les tests ; 2 Lunit de contrle ou squenceur, qui permet de synchroniser les diffrents lments du processeur. En particulier, il initialise les registres lors du dmarrage de la machine et il gre les interruptions ; 3 Les registres, qui sont des mmoires de petite taille (quelques octets), sufsamment rapides pour que lUAL puisse manipuler leur contenu chaque cycle de lhorloge. Un certain nombre de registres sont communs la plupart des processeurs. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Composition dun processeur Les parties essentielles dun processeur sont : 1 LUnit Arithmtique et Logique (UAL, en anglais Arithmetic and Logical Unit - ALU), qui prend en charge les calculs arithmtiques lmentaires et les tests ; 2 Lunit de contrle ou squenceur, qui permet de synchroniser les diffrents lments du processeur. En particulier, il initialise les registres lors du dmarrage de la machine et il gre les interruptions ; 3 Les registres, qui sont des mmoires de petite taille (quelques octets), sufsamment rapides pour que lUAL puisse manipuler leur contenu chaque cycle de lhorloge. Un certain nombre de registres sont communs la plupart des processeurs. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Composition dun processeur Les parties essentielles dun processeur sont : 1 LUnit Arithmtique et Logique (UAL, en anglais Arithmetic and Logical Unit - ALU), qui prend en charge les calculs arithmtiques lmentaires et les tests ; 2 Lunit de contrle ou squenceur, qui permet de synchroniser les diffrents lments du processeur. En particulier, il initialise les registres lors du dmarrage de la machine et il gre les interruptions ; 3 Les registres, qui sont des mmoires de petite taille (quelques octets), sufsamment rapides pour que lUAL puisse manipuler leur contenu chaque cycle de lhorloge. Un certain nombre de registres sont communs la plupart des processeurs. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Composition dun processeur Les parties essentielles dun processeur sont : 1 LUnit Arithmtique et Logique (UAL, en anglais Arithmetic and Logical Unit - ALU), qui prend en charge les calculs arithmtiques lmentaires et les tests ; 2 Lunit de contrle ou squenceur, qui permet de synchroniser les diffrents lments du processeur. En particulier, il initialise les registres lors du dmarrage de la machine et il gre les interruptions ; 3 Les registres, qui sont des mmoires de petite taille (quelques octets), sufsamment rapides pour que lUAL puisse manipuler leur contenu chaque cycle de lhorloge. Un certain nombre de registres sont communs la plupart des processeurs. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres Compteur de programme : ce registre contient ladresse mmoire de linstruction en cours dexcution ; Accumulateur : ce registre est utilis pour stocker les donnes en cours de traitement par lUAL; Registre dadresses : il contient toujours ladresse de la prochaine information lire par lUAL : soit la suite de linstruction en cours, soit la prochaine instruction ; Registre dinstructions : il contient linstruction en cours de traitement ; Registre dtat : il sert stocker le contexte du processeur, ce qui veut dire que les diffrents bits de ce registre sont des drapeaux (ags) servant stocker des informations concernant le rsultat de la dernire instruction excute. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres Compteur de programme : ce registre contient ladresse mmoire de linstruction en cours dexcution ; Accumulateur : ce registre est utilis pour stocker les donnes en cours de traitement par lUAL; Registre dadresses : il contient toujours ladresse de la prochaine information lire par lUAL : soit la suite de linstruction en cours, soit la prochaine instruction ; Registre dinstructions : il contient linstruction en cours de traitement ; Registre dtat : il sert stocker le contexte du processeur, ce qui veut dire que les diffrents bits de ce registre sont des drapeaux (ags) servant stocker des informations concernant le rsultat de la dernire instruction excute. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres Compteur de programme : ce registre contient ladresse mmoire de linstruction en cours dexcution ; Accumulateur : ce registre est utilis pour stocker les donnes en cours de traitement par lUAL; Registre dadresses : il contient toujours ladresse de la prochaine information lire par lUAL : soit la suite de linstruction en cours, soit la prochaine instruction ; Registre dinstructions : il contient linstruction en cours de traitement ; Registre dtat : il sert stocker le contexte du processeur, ce qui veut dire que les diffrents bits de ce registre sont des drapeaux (ags) servant stocker des informations concernant le rsultat de la dernire instruction excute. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres Compteur de programme : ce registre contient ladresse mmoire de linstruction en cours dexcution ; Accumulateur : ce registre est utilis pour stocker les donnes en cours de traitement par lUAL; Registre dadresses : il contient toujours ladresse de la prochaine information lire par lUAL : soit la suite de linstruction en cours, soit la prochaine instruction ; Registre dinstructions : il contient linstruction en cours de traitement ; Registre dtat : il sert stocker le contexte du processeur, ce qui veut dire que les diffrents bits de ce registre sont des drapeaux (ags) servant stocker des informations concernant le rsultat de la dernire instruction excute. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres Compteur de programme : ce registre contient ladresse mmoire de linstruction en cours dexcution ; Accumulateur : ce registre est utilis pour stocker les donnes en cours de traitement par lUAL; Registre dadresses : il contient toujours ladresse de la prochaine information lire par lUAL : soit la suite de linstruction en cours, soit la prochaine instruction ; Registre dinstructions : il contient linstruction en cours de traitement ; Registre dtat : il sert stocker le contexte du processeur, ce qui veut dire que les diffrents bits de ce registre sont des drapeaux (ags) servant stocker des informations concernant le rsultat de la dernire instruction excute. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres Compteur de programme : ce registre contient ladresse mmoire de linstruction en cours dexcution ; Accumulateur : ce registre est utilis pour stocker les donnes en cours de traitement par lUAL; Registre dadresses : il contient toujours ladresse de la prochaine information lire par lUAL : soit la suite de linstruction en cours, soit la prochaine instruction ; Registre dinstructions : il contient linstruction en cours de traitement ; Registre dtat : il sert stocker le contexte du processeur, ce qui veut dire que les diffrents bits de ce registre sont des drapeaux (ags) servant stocker des informations concernant le rsultat de la dernire instruction excute. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres Compteur de programme : ce registre contient ladresse mmoire de linstruction en cours dexcution ; Accumulateur : ce registre est utilis pour stocker les donnes en cours de traitement par lUAL; Registre dadresses : il contient toujours ladresse de la prochaine information lire par lUAL : soit la suite de linstruction en cours, soit la prochaine instruction ; Registre dinstructions : il contient linstruction en cours de traitement ; Registre dtat : il sert stocker le contexte du processeur, ce qui veut dire que les diffrents bits de ce registre sont des drapeaux (ags) servant stocker des informations concernant le rsultat de la dernire instruction excute. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres Compteur de programme : ce registre contient ladresse mmoire de linstruction en cours dexcution ; Accumulateur : ce registre est utilis pour stocker les donnes en cours de traitement par lUAL; Registre dadresses : il contient toujours ladresse de la prochaine information lire par lUAL : soit la suite de linstruction en cours, soit la prochaine instruction ; Registre dinstructions : il contient linstruction en cours de traitement ; Registre dtat : il sert stocker le contexte du processeur, ce qui veut dire que les diffrents bits de ce registre sont des drapeaux (ags) servant stocker des informations concernant le rsultat de la dernire instruction excute. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres Compteur de programme : ce registre contient ladresse mmoire de linstruction en cours dexcution ; Accumulateur : ce registre est utilis pour stocker les donnes en cours de traitement par lUAL; Registre dadresses : il contient toujours ladresse de la prochaine information lire par lUAL : soit la suite de linstruction en cours, soit la prochaine instruction ; Registre dinstructions : il contient linstruction en cours de traitement ; Registre dtat : il sert stocker le contexte du processeur, ce qui veut dire que les diffrents bits de ce registre sont des drapeaux (ags) servant stocker des informations concernant le rsultat de la dernire instruction excute. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres Compteur de programme : ce registre contient ladresse mmoire de linstruction en cours dexcution ; Accumulateur : ce registre est utilis pour stocker les donnes en cours de traitement par lUAL; Registre dadresses : il contient toujours ladresse de la prochaine information lire par lUAL : soit la suite de linstruction en cours, soit la prochaine instruction ; Registre dinstructions : il contient linstruction en cours de traitement ; Registre dtat : il sert stocker le contexte du processeur, ce qui veut dire que les diffrents bits de ce registre sont des drapeaux (ags) servant stocker des informations concernant le rsultat de la dernire instruction excute. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres Compteur de programme : ce registre contient ladresse mmoire de linstruction en cours dexcution ; Accumulateur : ce registre est utilis pour stocker les donnes en cours de traitement par lUAL; Registre dadresses : il contient toujours ladresse de la prochaine information lire par lUAL : soit la suite de linstruction en cours, soit la prochaine instruction ; Registre dinstructions : il contient linstruction en cours de traitement ; Registre dtat : il sert stocker le contexte du processeur, ce qui veut dire que les diffrents bits de ce registre sont des drapeaux (ags) servant stocker des informations concernant le rsultat de la dernire instruction excute. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres Compteur de programme : ce registre contient ladresse mmoire de linstruction en cours dexcution ; Accumulateur : ce registre est utilis pour stocker les donnes en cours de traitement par lUAL; Registre dadresses : il contient toujours ladresse de la prochaine information lire par lUAL : soit la suite de linstruction en cours, soit la prochaine instruction ; Registre dinstructions : il contient linstruction en cours de traitement ; Registre dtat : il sert stocker le contexte du processeur, ce qui veut dire que les diffrents bits de ce registre sont des drapeaux (ags) servant stocker des informations concernant le rsultat de la dernire instruction excute. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres Compteur de programme : ce registre contient ladresse mmoire de linstruction en cours dexcution ; Accumulateur : ce registre est utilis pour stocker les donnes en cours de traitement par lUAL; Registre dadresses : il contient toujours ladresse de la prochaine information lire par lUAL : soit la suite de linstruction en cours, soit la prochaine instruction ; Registre dinstructions : il contient linstruction en cours de traitement ; Registre dtat : il sert stocker le contexte du processeur, ce qui veut dire que les diffrents bits de ce registre sont des drapeaux (ags) servant stocker des informations concernant le rsultat de la dernire instruction excute. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres (suite) Pointeurs de pile : ce type de registre, dont le nombre varie en fonction du type de processeur, contient ladresse du sommet de la pile (ou des piles) ; Registres gnraux : ces registres sont disponibles pour les calculs ; Lhorloge qui synchronise toutes les actions de lunit centrale ; Lunit dentre-sortie, qui prend en charge la communication avec la mmoire de lordinateur, permettant au processeur daccder aux priphriques de lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres (suite) Pointeurs de pile : ce type de registre, dont le nombre varie en fonction du type de processeur, contient ladresse du sommet de la pile (ou des piles) ; Registres gnraux : ces registres sont disponibles pour les calculs ; Lhorloge qui synchronise toutes les actions de lunit centrale ; Lunit dentre-sortie, qui prend en charge la communication avec la mmoire de lordinateur, permettant au processeur daccder aux priphriques de lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres (suite) Pointeurs de pile : ce type de registre, dont le nombre varie en fonction du type de processeur, contient ladresse du sommet de la pile (ou des piles) ; Registres gnraux : ces registres sont disponibles pour les calculs ; Lhorloge qui synchronise toutes les actions de lunit centrale ; Lunit dentre-sortie, qui prend en charge la communication avec la mmoire de lordinateur, permettant au processeur daccder aux priphriques de lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres (suite) Pointeurs de pile : ce type de registre, dont le nombre varie en fonction du type de processeur, contient ladresse du sommet de la pile (ou des piles) ; Registres gnraux : ces registres sont disponibles pour les calculs ; Lhorloge qui synchronise toutes les actions de lunit centrale ; Lunit dentre-sortie, qui prend en charge la communication avec la mmoire de lordinateur, permettant au processeur daccder aux priphriques de lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres (suite) Pointeurs de pile : ce type de registre, dont le nombre varie en fonction du type de processeur, contient ladresse du sommet de la pile (ou des piles) ; Registres gnraux : ces registres sont disponibles pour les calculs ; Lhorloge qui synchronise toutes les actions de lunit centrale ; Lunit dentre-sortie, qui prend en charge la communication avec la mmoire de lordinateur, permettant au processeur daccder aux priphriques de lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres (suite) Pointeurs de pile : ce type de registre, dont le nombre varie en fonction du type de processeur, contient ladresse du sommet de la pile (ou des piles) ; Registres gnraux : ces registres sont disponibles pour les calculs ; Lhorloge qui synchronise toutes les actions de lunit centrale ; Lunit dentre-sortie, qui prend en charge la communication avec la mmoire de lordinateur, permettant au processeur daccder aux priphriques de lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Types de registres (suite) Pointeurs de pile : ce type de registre, dont le nombre varie en fonction du type de processeur, contient ladresse du sommet de la pile (ou des piles) ; Registres gnraux : ces registres sont disponibles pour les calculs ; Lhorloge qui synchronise toutes les actions de lunit centrale ; Lunit dentre-sortie, qui prend en charge la communication avec la mmoire de lordinateur, permettant au processeur daccder aux priphriques de lordinateur. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur Le rle fondamental de la plupart des units centrales de traitement, indpendamment de la forme physique quelles prennent, est dexcuter une srie dinstructions stockes appeles programme . Les instructions et les donnes transmises au processeur sont exprimes en mots binaires (code machine). Elles sont stockes dans la mmoire. Le squenceur ordonne la lecture du contenu de la mmoire et la constitution des mots prsentes lUAL qui les interprte. Lensemble des instructions et des donnes constitue un programme. Le langage le plus proche du code machine tout en restant lisible par des humains est le langage dassemblage, aussi appel langage assembleur (forme francise du mot anglais assembler ). Toutefois, linformatique a dvelopp toute une srie de langages, dits de haut niveau (comme le BASIC, Pascal, C, C++), destins simplier lcriture des programmes. Les oprations dcrites ici sont conformes larchitecture de von Neumann. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur Le rle fondamental de la plupart des units centrales de traitement, indpendamment de la forme physique quelles prennent, est dexcuter une srie dinstructions stockes appeles programme . Les instructions et les donnes transmises au processeur sont exprimes en mots binaires (code machine). Elles sont stockes dans la mmoire. Le squenceur ordonne la lecture du contenu de la mmoire et la constitution des mots prsentes lUAL qui les interprte. Lensemble des instructions et des donnes constitue un programme. Le langage le plus proche du code machine tout en restant lisible par des humains est le langage dassemblage, aussi appel langage assembleur (forme francise du mot anglais assembler ). Toutefois, linformatique a dvelopp toute une srie de langages, dits de haut niveau (comme le BASIC, Pascal, C, C++), destins simplier lcriture des programmes. Les oprations dcrites ici sont conformes larchitecture de von Neumann. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur Le rle fondamental de la plupart des units centrales de traitement, indpendamment de la forme physique quelles prennent, est dexcuter une srie dinstructions stockes appeles programme . Les instructions et les donnes transmises au processeur sont exprimes en mots binaires (code machine). Elles sont stockes dans la mmoire. Le squenceur ordonne la lecture du contenu de la mmoire et la constitution des mots prsentes lUAL qui les interprte. Lensemble des instructions et des donnes constitue un programme. Le langage le plus proche du code machine tout en restant lisible par des humains est le langage dassemblage, aussi appel langage assembleur (forme francise du mot anglais assembler ). Toutefois, linformatique a dvelopp toute une srie de langages, dits de haut niveau (comme le BASIC, Pascal, C, C++), destins simplier lcriture des programmes. Les oprations dcrites ici sont conformes larchitecture de von Neumann. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur Le rle fondamental de la plupart des units centrales de traitement, indpendamment de la forme physique quelles prennent, est dexcuter une srie dinstructions stockes appeles programme . Les instructions et les donnes transmises au processeur sont exprimes en mots binaires (code machine). Elles sont stockes dans la mmoire. Le squenceur ordonne la lecture du contenu de la mmoire et la constitution des mots prsentes lUAL qui les interprte. Lensemble des instructions et des donnes constitue un programme. Le langage le plus proche du code machine tout en restant lisible par des humains est le langage dassemblage, aussi appel langage assembleur (forme francise du mot anglais assembler ). Toutefois, linformatique a dvelopp toute une srie de langages, dits de haut niveau (comme le BASIC, Pascal, C, C++), destins simplier lcriture des programmes. Les oprations dcrites ici sont conformes larchitecture de von Neumann. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur Le rle fondamental de la plupart des units centrales de traitement, indpendamment de la forme physique quelles prennent, est dexcuter une srie dinstructions stockes appeles programme . Les instructions et les donnes transmises au processeur sont exprimes en mots binaires (code machine). Elles sont stockes dans la mmoire. Le squenceur ordonne la lecture du contenu de la mmoire et la constitution des mots prsentes lUAL qui les interprte. Lensemble des instructions et des donnes constitue un programme. Le langage le plus proche du code machine tout en restant lisible par des humains est le langage dassemblage, aussi appel langage assembleur (forme francise du mot anglais assembler ). Toutefois, linformatique a dvelopp toute une srie de langages, dits de haut niveau (comme le BASIC, Pascal, C, C++), destins simplier lcriture des programmes. Les oprations dcrites ici sont conformes larchitecture de von Neumann. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur Le rle fondamental de la plupart des units centrales de traitement, indpendamment de la forme physique quelles prennent, est dexcuter une srie dinstructions stockes appeles programme . Les instructions et les donnes transmises au processeur sont exprimes en mots binaires (code machine). Elles sont stockes dans la mmoire. Le squenceur ordonne la lecture du contenu de la mmoire et la constitution des mots prsentes lUAL qui les interprte. Lensemble des instructions et des donnes constitue un programme. Le langage le plus proche du code machine tout en restant lisible par des humains est le langage dassemblage, aussi appel langage assembleur (forme francise du mot anglais assembler ). Toutefois, linformatique a dvelopp toute une srie de langages, dits de haut niveau (comme le BASIC, Pascal, C, C++), destins simplier lcriture des programmes. Les oprations dcrites ici sont conformes larchitecture de von Neumann. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur Le rle fondamental de la plupart des units centrales de traitement, indpendamment de la forme physique quelles prennent, est dexcuter une srie dinstructions stockes appeles programme . Les instructions et les donnes transmises au processeur sont exprimes en mots binaires (code machine). Elles sont stockes dans la mmoire. Le squenceur ordonne la lecture du contenu de la mmoire et la constitution des mots prsentes lUAL qui les interprte. Lensemble des instructions et des donnes constitue un programme. Le langage le plus proche du code machine tout en restant lisible par des humains est le langage dassemblage, aussi appel langage assembleur (forme francise du mot anglais assembler ). Toutefois, linformatique a dvelopp toute une srie de langages, dits de haut niveau (comme le BASIC, Pascal, C, C++), destins simplier lcriture des programmes. Les oprations dcrites ici sont conformes larchitecture de von Neumann. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur Le rle fondamental de la plupart des units centrales de traitement, indpendamment de la forme physique quelles prennent, est dexcuter une srie dinstructions stockes appeles programme . Les instructions et les donnes transmises au processeur sont exprimes en mots binaires (code machine). Elles sont stockes dans la mmoire. Le squenceur ordonne la lecture du contenu de la mmoire et la constitution des mots prsentes lUAL qui les interprte. Lensemble des instructions et des donnes constitue un programme. Le langage le plus proche du code machine tout en restant lisible par des humains est le langage dassemblage, aussi appel langage assembleur (forme francise du mot anglais assembler ). Toutefois, linformatique a dvelopp toute une srie de langages, dits de haut niveau (comme le BASIC, Pascal, C, C++), destins simplier lcriture des programmes. Les oprations dcrites ici sont conformes larchitecture de von Neumann. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur (suite) Le programme est reprsent par une srie dinstructions qui ralisent des oprations en liaison avec la mmoire vive de lordinateur. Il y a quatre tapes lors du traitement des instructions : 1 FETCH : Recherche de linstruction ; 2 DECODE : Dcodage de linstruction ; 3 EXECUTE : Excution des oprations ; 4 WRITEBACK : criture du rsultats. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur (suite) Le programme est reprsent par une srie dinstructions qui ralisent des oprations en liaison avec la mmoire vive de lordinateur. Il y a quatre tapes lors du traitement des instructions : 1 FETCH : Recherche de linstruction ; 2 DECODE : Dcodage de linstruction ; 3 EXECUTE : Excution des oprations ; 4 WRITEBACK : criture du rsultats. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur (suite) Le programme est reprsent par une srie dinstructions qui ralisent des oprations en liaison avec la mmoire vive de lordinateur. Il y a quatre tapes lors du traitement des instructions : 1 FETCH : Recherche de linstruction ; 2 DECODE : Dcodage de linstruction ; 3 EXECUTE : Excution des oprations ; 4 WRITEBACK : criture du rsultats. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur (suite) Le programme est reprsent par une srie dinstructions qui ralisent des oprations en liaison avec la mmoire vive de lordinateur. Il y a quatre tapes lors du traitement des instructions : 1 FETCH : Recherche de linstruction ; 2 DECODE : Dcodage de linstruction ; 3 EXECUTE : Excution des oprations ; 4 WRITEBACK : criture du rsultats. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur (suite) Le programme est reprsent par une srie dinstructions qui ralisent des oprations en liaison avec la mmoire vive de lordinateur. Il y a quatre tapes lors du traitement des instructions : 1 FETCH : Recherche de linstruction ; 2 DECODE : Dcodage de linstruction ; 3 EXECUTE : Excution des oprations ; 4 WRITEBACK : criture du rsultats. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Oprations du processeur (suite) Le programme est reprsent par une srie dinstructions qui ralisent des oprations en liaison avec la mmoire vive de lordinateur. Il y a quatre tapes lors du traitement des instructions : 1 FETCH : Recherche de linstruction ; 2 DECODE : Dcodage de linstruction ; 3 EXECUTE : Excution des oprations ; 4 WRITEBACK : criture du rsultats. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central FETCH La premire tape, FETCH (recherche), consiste rechercher une instruction dans la mmoire vive de lordinateur. Lemplacement dans la mmoire est dtermin par le compteur de programme, qui stocke ladresse de la prochaine instruction dans la mmoire de programme. Aprs quune instruction a t recherche, le compteur de programme est incrment par la longueur du mot dinstruction. Linstruction que le processeur recherche en mmoire est utilise pour dterminer ce que le CPU doit faire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central FETCH La premire tape, FETCH (recherche), consiste rechercher une instruction dans la mmoire vive de lordinateur. Lemplacement dans la mmoire est dtermin par le compteur de programme, qui stocke ladresse de la prochaine instruction dans la mmoire de programme. Aprs quune instruction a t recherche, le compteur de programme est incrment par la longueur du mot dinstruction. Linstruction que le processeur recherche en mmoire est utilise pour dterminer ce que le CPU doit faire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central FETCH La premire tape, FETCH (recherche), consiste rechercher une instruction dans la mmoire vive de lordinateur. Lemplacement dans la mmoire est dtermin par le compteur de programme, qui stocke ladresse de la prochaine instruction dans la mmoire de programme. Aprs quune instruction a t recherche, le compteur de programme est incrment par la longueur du mot dinstruction. Linstruction que le processeur recherche en mmoire est utilise pour dterminer ce que le CPU doit faire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central FETCH La premire tape, FETCH (recherche), consiste rechercher une instruction dans la mmoire vive de lordinateur. Lemplacement dans la mmoire est dtermin par le compteur de programme, qui stocke ladresse de la prochaine instruction dans la mmoire de programme. Aprs quune instruction a t recherche, le compteur de programme est incrment par la longueur du mot dinstruction. Linstruction que le processeur recherche en mmoire est utilise pour dterminer ce que le CPU doit faire. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central DECODE Dans ltape DECODE (dcodage), linstruction est dcoupe en plusieurs parties telles quelles puissent tre utilises par dautres parties du processeur. La faon dont la valeur de linstruction est interprte est dnie par le jeu dinstructions du processeur. Souvent, une partie dune instruction, appele opcode (code dopration), indique quelle opration est faire, par exemple une addition. Les parties restantes de linstruction comportent habituellement les autres informations ncessaires lexcution de linstruction comme par exemple des valeurs pour laddition. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central DECODE Dans ltape DECODE (dcodage), linstruction est dcoupe en plusieurs parties telles quelles puissent tre utilises par dautres parties du processeur. La faon dont la valeur de linstruction est interprte est dnie par le jeu dinstructions du processeur. Souvent, une partie dune instruction, appele opcode (code dopration), indique quelle opration est faire, par exemple une addition. Les parties restantes de linstruction comportent habituellement les autres informations ncessaires lexcution de linstruction comme par exemple des valeurs pour laddition. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central DECODE Dans ltape DECODE (dcodage), linstruction est dcoupe en plusieurs parties telles quelles puissent tre utilises par dautres parties du processeur. La faon dont la valeur de linstruction est interprte est dnie par le jeu dinstructions du processeur. Souvent, une partie dune instruction, appele opcode (code dopration), indique quelle opration est faire, par exemple une addition. Les parties restantes de linstruction comportent habituellement les autres informations ncessaires lexcution de linstruction comme par exemple des valeurs pour laddition. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central DECODE Dans ltape DECODE (dcodage), linstruction est dcoupe en plusieurs parties telles quelles puissent tre utilises par dautres parties du processeur. La faon dont la valeur de linstruction est interprte est dnie par le jeu dinstructions du processeur. Souvent, une partie dune instruction, appele opcode (code dopration), indique quelle opration est faire, par exemple une addition. Les parties restantes de linstruction comportent habituellement les autres informations ncessaires lexcution de linstruction comme par exemple des valeurs pour laddition. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central EXECUTE Aprs les tapes de recherche et de dcodage arrive ltape EXECUTE (excution) de linstruction. Au cours de cette tape, diffrentes parties du processeur sont mises en relation pour raliser lopration souhaite. Par exemple, pour une addition, lunit arithmtique et logique (UAL) sera connecte des entres et des sorties. Les entres prsentent les nombres additionner et les sorties contiennent la somme nale. LUAL contient le circuit lectronique pour raliser des oprations darithmtique et de logique simples sur les entres (addition, opration sur les bits). Si le rsultat dune addition est trop grand pour tre cod par le processeur, un signal de dbordement est positionn dans un registre dtat. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central EXECUTE Aprs les tapes de recherche et de dcodage arrive ltape EXECUTE (excution) de linstruction. Au cours de cette tape, diffrentes parties du processeur sont mises en relation pour raliser lopration souhaite. Par exemple, pour une addition, lunit arithmtique et logique (UAL) sera connecte des entres et des sorties. Les entres prsentent les nombres additionner et les sorties contiennent la somme nale. LUAL contient le circuit lectronique pour raliser des oprations darithmtique et de logique simples sur les entres (addition, opration sur les bits). Si le rsultat dune addition est trop grand pour tre cod par le processeur, un signal de dbordement est positionn dans un registre dtat. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central EXECUTE Aprs les tapes de recherche et de dcodage arrive ltape EXECUTE (excution) de linstruction. Au cours de cette tape, diffrentes parties du processeur sont mises en relation pour raliser lopration souhaite. Par exemple, pour une addition, lunit arithmtique et logique (UAL) sera connecte des entres et des sorties. Les entres prsentent les nombres additionner et les sorties contiennent la somme nale. LUAL contient le circuit lectronique pour raliser des oprations darithmtique et de logique simples sur les entres (addition, opration sur les bits). Si le rsultat dune addition est trop grand pour tre cod par le processeur, un signal de dbordement est positionn dans un registre dtat. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central EXECUTE Aprs les tapes de recherche et de dcodage arrive ltape EXECUTE (excution) de linstruction. Au cours de cette tape, diffrentes parties du processeur sont mises en relation pour raliser lopration souhaite. Par exemple, pour une addition, lunit arithmtique et logique (UAL) sera connecte des entres et des sorties. Les entres prsentent les nombres additionner et les sorties contiennent la somme nale. LUAL contient le circuit lectronique pour raliser des oprations darithmtique et de logique simples sur les entres (addition, opration sur les bits). Si le rsultat dune addition est trop grand pour tre cod par le processeur, un signal de dbordement est positionn dans un registre dtat. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central EXECUTE Aprs les tapes de recherche et de dcodage arrive ltape EXECUTE (excution) de linstruction. Au cours de cette tape, diffrentes parties du processeur sont mises en relation pour raliser lopration souhaite. Par exemple, pour une addition, lunit arithmtique et logique (UAL) sera connecte des entres et des sorties. Les entres prsentent les nombres additionner et les sorties contiennent la somme nale. LUAL contient le circuit lectronique pour raliser des oprations darithmtique et de logique simples sur les entres (addition, opration sur les bits). Si le rsultat dune addition est trop grand pour tre cod par le processeur, un signal de dbordement est positionn dans un registre dtat. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central EXECUTE Aprs les tapes de recherche et de dcodage arrive ltape EXECUTE (excution) de linstruction. Au cours de cette tape, diffrentes parties du processeur sont mises en relation pour raliser lopration souhaite. Par exemple, pour une addition, lunit arithmtique et logique (UAL) sera connecte des entres et des sorties. Les entres prsentent les nombres additionner et les sorties contiennent la somme nale. LUAL contient le circuit lectronique pour raliser des oprations darithmtique et de logique simples sur les entres (addition, opration sur les bits). Si le rsultat dune addition est trop grand pour tre cod par le processeur, un signal de dbordement est positionn dans un registre dtat. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central WRITEBACK La dernire tape WRITEBACK (criture du rsultat), crit tout simplement les rsultats de ltape dexcution en mmoire. Trs souvent, les rsultats sont crits dans un registre interne au processeur pour bncier de temps daccs trs courts pour les instructions suivantes. Dans dautres cas, les rsultats sont crits plus lentement dans des mmoires RAM, donc moindre cot et acceptant des codages de nombres plus grands. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central WRITEBACK La dernire tape WRITEBACK (criture du rsultat), crit tout simplement les rsultats de ltape dexcution en mmoire. Trs souvent, les rsultats sont crits dans un registre interne au processeur pour bncier de temps daccs trs courts pour les instructions suivantes. Dans dautres cas, les rsultats sont crits plus lentement dans des mmoires RAM, donc moindre cot et acceptant des codages de nombres plus grands. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central WRITEBACK La dernire tape WRITEBACK (criture du rsultat), crit tout simplement les rsultats de ltape dexcution en mmoire. Trs souvent, les rsultats sont crits dans un registre interne au processeur pour bncier de temps daccs trs courts pour les instructions suivantes. Dans dautres cas, les rsultats sont crits plus lentement dans des mmoires RAM, donc moindre cot et acceptant des codages de nombres plus grands. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Liaisons processeur-mmoire : les bus Les informations changes entre la mmoire et le processeur circulent sur des bus. Un bus est simplement un ensemble de n ls conducteurs, utiliss pour transporter n signaux binaires. Le bus dadresse est un bus unidirectionnel : seul le processeur envoie des adresses. Il est compos de n ls ; on utilise donc des adresses de n bits. La mmoire peut possder au maximum 2 n emplacements (adresses 0 2 n 1). Le bus de donnes est un bus bidirectionnel. Lors dune lecture, cest la mmoire qui envoie un mot sur le bus (le contenu de lemplacement demand) ; lors dune criture, cest le processeur qui envoie la donne. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Liaisons processeur-mmoire : les bus Les informations changes entre la mmoire et le processeur circulent sur des bus. Un bus est simplement un ensemble de n ls conducteurs, utiliss pour transporter n signaux binaires. Le bus dadresse est un bus unidirectionnel : seul le processeur envoie des adresses. Il est compos de n ls ; on utilise donc des adresses de n bits. La mmoire peut possder au maximum 2 n emplacements (adresses 0 2 n 1). Le bus de donnes est un bus bidirectionnel. Lors dune lecture, cest la mmoire qui envoie un mot sur le bus (le contenu de lemplacement demand) ; lors dune criture, cest le processeur qui envoie la donne. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Liaisons processeur-mmoire : les bus Les informations changes entre la mmoire et le processeur circulent sur des bus. Un bus est simplement un ensemble de n ls conducteurs, utiliss pour transporter n signaux binaires. Le bus dadresse est un bus unidirectionnel : seul le processeur envoie des adresses. Il est compos de n ls ; on utilise donc des adresses de n bits. La mmoire peut possder au maximum 2 n emplacements (adresses 0 2 n 1). Le bus de donnes est un bus bidirectionnel. Lors dune lecture, cest la mmoire qui envoie un mot sur le bus (le contenu de lemplacement demand) ; lors dune criture, cest le processeur qui envoie la donne. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Liaisons processeur-mmoire : les bus Les informations changes entre la mmoire et le processeur circulent sur des bus. Un bus est simplement un ensemble de n ls conducteurs, utiliss pour transporter n signaux binaires. Le bus dadresse est un bus unidirectionnel : seul le processeur envoie des adresses. Il est compos de n ls ; on utilise donc des adresses de n bits. La mmoire peut possder au maximum 2 n emplacements (adresses 0 2 n 1). Le bus de donnes est un bus bidirectionnel. Lors dune lecture, cest la mmoire qui envoie un mot sur le bus (le contenu de lemplacement demand) ; lors dune criture, cest le processeur qui envoie la donne. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Liaisons processeur-mmoire : les bus Les informations changes entre la mmoire et le processeur circulent sur des bus. Un bus est simplement un ensemble de n ls conducteurs, utiliss pour transporter n signaux binaires. Le bus dadresse est un bus unidirectionnel : seul le processeur envoie des adresses. Il est compos de n ls ; on utilise donc des adresses de n bits. La mmoire peut possder au maximum 2 n emplacements (adresses 0 2 n 1). Le bus de donnes est un bus bidirectionnel. Lors dune lecture, cest la mmoire qui envoie un mot sur le bus (le contenu de lemplacement demand) ; lors dune criture, cest le processeur qui envoie la donne. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Liaisons processeur-mmoire : les bus Les informations changes entre la mmoire et le processeur circulent sur des bus. Un bus est simplement un ensemble de n ls conducteurs, utiliss pour transporter n signaux binaires. Le bus dadresse est un bus unidirectionnel : seul le processeur envoie des adresses. Il est compos de n ls ; on utilise donc des adresses de n bits. La mmoire peut possder au maximum 2 n emplacements (adresses 0 2 n 1). Le bus de donnes est un bus bidirectionnel. Lors dune lecture, cest la mmoire qui envoie un mot sur le bus (le contenu de lemplacement demand) ; lors dune criture, cest le processeur qui envoie la donne. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Liaisons processeur-mmoire : les bus Les informations changes entre la mmoire et le processeur circulent sur des bus. Un bus est simplement un ensemble de n ls conducteurs, utiliss pour transporter n signaux binaires. Le bus dadresse est un bus unidirectionnel : seul le processeur envoie des adresses. Il est compos de n ls ; on utilise donc des adresses de n bits. La mmoire peut possder au maximum 2 n emplacements (adresses 0 2 n 1). Le bus de donnes est un bus bidirectionnel. Lors dune lecture, cest la mmoire qui envoie un mot sur le bus (le contenu de lemplacement demand) ; lors dune criture, cest le processeur qui envoie la donne. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Liaisons processeur-mmoire : les bus Les informations changes entre la mmoire et le processeur circulent sur des bus. Un bus est simplement un ensemble de n ls conducteurs, utiliss pour transporter n signaux binaires. Le bus dadresse est un bus unidirectionnel : seul le processeur envoie des adresses. Il est compos de n ls ; on utilise donc des adresses de n bits. La mmoire peut possder au maximum 2 n emplacements (adresses 0 2 n 1). Le bus de donnes est un bus bidirectionnel. Lors dune lecture, cest la mmoire qui envoie un mot sur le bus (le contenu de lemplacement demand) ; lors dune criture, cest le processeur qui envoie la donne. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Liaisons processeur-mmoire : les bus Les informations changes entre la mmoire et le processeur circulent sur des bus. Un bus est simplement un ensemble de n ls conducteurs, utiliss pour transporter n signaux binaires. Le bus dadresse est un bus unidirectionnel : seul le processeur envoie des adresses. Il est compos de n ls ; on utilise donc des adresses de n bits. La mmoire peut possder au maximum 2 n emplacements (adresses 0 2 n 1). Le bus de donnes est un bus bidirectionnel. Lors dune lecture, cest la mmoire qui envoie un mot sur le bus (le contenu de lemplacement demand) ; lors dune criture, cest le processeur qui envoie la donne. Laurent Poinsot Chap. I : Architecture de base dun ordinateur Introduction Principes gnraux de fonctionnement La mmoire principale Le processeur central Liaisons processeur-mmoire : les bus Les informations changes entre la mmoire et le processeur circulent sur des bus. Un bus est simplement un ensemble de n ls conducteurs, utiliss pour transporter n signaux binaires. Le bus dadresse est un bus unidirectionnel : seul le processeur envoie des adresses. Il est compos de n ls ; on utilise donc des adresses de n bits. La mmoire peut possder au maximum 2 n emplacements (adresses 0 2 n 1). Le bus de donnes est un bus bidirectionnel. Lors dune lecture, cest la mmoire qui envoie un mot sur le bus (le contenu de lemplacement demand) ; lors dune criture, cest le processeur qui envoie la donne. Laurent Poinsot Chap. I : Architecture de base dun ordinateur