1 / 25

Les processeurs

Les processeurs. Notion de langage informatique. Programme :. Ensemble d’instructions permettant à un ordinateur d’exécuter une suite d’opérations déterminées. Analogie : Ensemble de trous sur la bande perforée d’un orgue de Barbarie. Langage informatique. Approximation :.

Download Presentation

Les processeurs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lesprocesseurs

  2. Notiondelangageinformatique Programme : Ensembled’instructionspermettant àunordinateurd’exécuterune suited’opérationsdéterminées. Analogie :Ensembledetroussurla bandeperforéed’unorguede Barbarie.

  3. Langageinformatique Approximation : Langueécritecompréhensible parleprogrammeuret l’ordinateur

  4. Programme = Logiciel = Software = Application

  5. Langagemachine x=a+b 100010110100011011111100 000000110011010011111010 100010010100011011111110 80x86Intel

  6. Langagemachine x=a+b 100010110100011011111100 000000110011010011111010 100010010100011011111110 dépendantduprocesseur

  7. Langageassembleur x=a+b movax,ptr[bp-04] add ax,ptr[bp-06] movptr[bp-02],ax 80x86Intel

  8. Langageassembleur x=a+b movax,ptr[bp-04] add ax,ptr[bp-06] movptr[bp-02],ax dépendantduprocesseur

  9. Langagedehautniveau x=a+b ‘C’ x=a+b; Quelquesoitleprocesseur

  10. Langageinformatique Langueécritecompréhensible parleprogrammeuret l’ordinateuraprèstraduction

  11. Compilation Programmeen ‘C’ Compilation Programmeenlangage machine 0001000 110110100 …. Source Executable ou binaire

  12. ArchitecturevonNeumann

  13. ArchitecturevonNeumann avecmicroprocesseur Mémoire centrale Microprocesseur Entrées-sorties Périphériques Bussystème

  14. ArchitecturevonNeumann avecmicroprocesseur CARTEMERE Horloge Mémoireà lectureseule ROM Mémoireà lecture-écriture RAM Busd’adresses Busdedonnées Busdecontrôle Microprocesseur InterfaceInterfaceInterface desortie d'entrée d’E/S Terminal Souris Imprimante

  15. ArchitectureIntel

  16. ArchitecturevonNeumann avecmicroprocesseur Mémoire centrale Microprocesseur Entrées-sorties Périphériques Bussystème

  17. Microprocesseur

  18. Microprocesseur UNITEDECONTROLE Horloge Busd’adresses Compteur ordinal Interface d’adresse

  19. Microprocesseur UNITEDECONTROLE Busdedonnéesinterne Interface dedonnées Registred’instruction Compteur ordinal Interface d’adresse Busde données Horloge Busd’adresses

  20. Microprocesseur UNITEDECONTROLE Busdedonnéesinterne Interface dedonnées Registred’instruction Compteur Décodeurde fonctions ordinal Busde données Horloge Interface d’adresse Interface decontrôle Busdecontrôle Busd’adresses

  21. Microprocesseur UNITEDETRAITEMENT Busdedonnéesinterne Accu A UAL UNITEDECONTROLE Interface dedonnées Registred’instruction Compteur Décodeurde fonctions ordinal Busde données Horloge Interface d’adresse Interface decontrôle Busdecontrôle Busd’adresses

  22. Microprocesseur UNITEDETRAITEMENT Busdedonnéesinterne UNITEDECONTROLE Interface dedonnées Busde données Registred’instruction Accu A Accu B Registre d'état Horloge Décodeurde fonctions Compteur ordinal UAL Interface d’adresse Interface decontrôle Busdecontrôle Busd’adresses

  23. Lesprocesseursdufutur Plusderegistres Mémoirescachedeplusenplusgrandes,fonctionnantà lavitesseduprocesseur Unitésfonctionnellessupplémentairespourl’exécution superscalaire,unitésflottantes,plusgrandesprofondeurs depipeline,meilleureprédictiondebranchement, exécutiondansledésordre Plusd’instructionspluscomplexes • • • •

  24. Performancesdesordinateurs Expriméeen Mips(MillionsofInstructionsperSecond) ouen Mflops(MillionsofFloatingpointOperations perSecond) http://fr.wikipedia.org/wiki/Superordinateur

  25. La Loi de Moore - 1975

More Related