cours3_16116_H09 - GIF-16116 Cours 3 p.1 Etienne Tremblay...

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

View Full Document Right Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

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

Unformatted text preview: GIF-16116 Cours 3, p.1 Etienne Tremblay Ordinateurs, Structure et Applications GIF-16116 Université Laval, Hiver 2009 Cours 3, Composantes de la carte mère GIF-16116 Cours 3, p.2 Carte mère et composantes d’un ordi Source: http://www.smtechnologie.com/modules/news/article-86.html CPU GIF-16116 Cours 3, p.3 Le CPU • Les composantes du CPU ont été présentées au cours 2. – Le CPU coordonne le fonctionnement de l’ensemble du micro- ordinateur – Le CPU exécute les programmes contenus dans la mémoire – Le CPU répond à des interruptions venues de l’extérieur • La puissance d’un CPU dépend de nombreux facteurs – Vitesse d’horloge – Nombre d’instructions exécutées par coup d’horloge – La taille et la nature des instructions – La taille du bus de donnée et du bus interne du CPU • Note: Vitesse d’horloge * Nombre d’instructions par coup d’horloge = MIPS GIF-16116 Cours 3, p.4 Jeux d’instructions (Intro) • Chaque instruction exécutée par un CPU a un opcode en binaire et une longueur prédéterminée. La table ci- dessus est un exemple de jeux d’instruction. • Chaque instruction possède un mnémonique en assembleur. Un programme assembleur pour un Pentium peut-il être utilisé pour un Athlon? Opcode Action 00000001 INC A 00000010 Reg1 ADD A to Register 1 00000011 Reg1 Reg2 SUB Reg 2 to Reg 1 00000100 #1 #2 JUMP to address 12 00000101 Reg1 SKIP next instruction if Reg1 is 0 … Arguments (1case = 1byte) GIF-16116 Cours 3, p.5 La mémoire en général • Une adresse permet de déterminer l’emplacement de la mémoire lue. • Il se retrouve un byte ou plusieurs bytes a chaque adresse (1 byte dans l’exemple). • 2 chiffres servent à exprimer la taille d’une mémoire: le nombre d’adresse possible et la taille du contenue de la mémoire à une adresse donnée (ex: 1k*8bits) • Note: 1k = 2^10 = 3FF+1 M ÉMO IRE C o n te n u A d re s s e B it 1 2 3 4 5 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 A 0 0 0 0 0 0 0 0 0 0 0 F F F FF 0 F F F FE 0 F F F FD 0 F F F FC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 B lo c a tio n GIF-16116 Cours 3, p.6 Les types de mémoires • Les mémoires qui perdent leur contenu lorsqu’elles perdent leur alimentation sont dites volatiles . Les autres mémoires sont non-volatiles . • Les mémoires qui nécessitent un rafraîchissement de leur données sont dites dynamiques. Si les données d’une mémoire dynamique ne sont pas lues régulièrement, elles s’effacent. Les autres mémoires sont statiques ....
View Full Document

Page1 / 22

cours3_16116_H09 - GIF-16116 Cours 3 p.1 Etienne Tremblay...

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

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