Architecture logicielle et matérielle / Hardware and Software Architecture

Informations aux utilisateurs

Veuillez noter que vous consultez une page du catalogue de formation 2020-2021. Le recrutement est actuellement terminé pour les licences, licences professionnelles, masters, DUT et formations réglementées de santé. Pour consulter le catalogue des formations 2021-2022, cliquez sur le lien suivant.

Diplômes intégrant cet élément pédagogique :

Descriptif

Cet enseignement permet aux futurs ingénieurs informaticiens d'avoir un idée précise de l'architecture d'un ordinateur et de l'exécution des programmes à  l'aide de ses composants matériels.
Ces notions permettent d'aborder sereinement des domaines tels que la programmation en langage évolué, la compilation de ces programmes, les systèmes d'exploitation d'un ordinateur, la conception de circuits.

Cet enseignement présente d'une part les composants électroniques élémentaires permettant de comprendre l'architecture des processeurs et d'autre part la programmation en langage machine et d'assemblage. Il permet ainsi de comprendre précisément l'exécution d'instructions machines par le processeur.
Une deuxième partie (voir ALM2) aborde ensuite les périphériques, les mécanismes d'entrée/sortie du processeur, les interruptions extérieures des programmes et les notions élémentaires à  la base des systèmes d'exploitations.

 

This teaching allows future computer engineers to have a clear idea of the architecture of a computer and the execution of programs using its hardware components.
These concepts make it possible to serenely address areas such as advanced language programming, the compilation of these programs, the operating systems of a computer, the design of circuits.

This teaching presents on the one hand the elementary electronic components making it possible to understand the architecture of the processors and on the other hand programming in machine language and assembly. It allows to understand precisely the execution of machine instructions by the processor.
A second part (see ALM2) then discusses peripherals, processor input / output mechanisms, external program interrupts, and the basics of operating systems.

Pré-requis recommandés

Notions élémentaires d'algorithmique

 

Basic notions of algorithmic

Informations complémentaires

Lieu(x) : Grenoble
Langue(s) : Français