Architecture et progr. mécanismes bases système info (PHAP211_INFO)

Présentation

Savoir développer des applications simples mettant en œuvre les mécanismes de bas niveau d'un système informatique.

Objectifs

  • Langages de programmation de bas niveau
  • Mécanismes de bas niveau d'un système informatique
  • Étude d’un système à microprocesseur ou microcontrôleur (réel ou simulé) avec ses composants (mémoires, interfaces, périphériques, etc.) 

Pré-requis

M1101 : Introduction aux systèmes informatiques

M1102 : Introduction à l'algorithmique et à la programmation

Plan du cours

Accès BD

Sessions

Formulaires

MVC

Volume horaire

  • CM : 8.0
  • TD : 10.0
  • TP : 12.0

Bibliographie

http://fr.php.net

Informations complémentaires

Modalités de mise en oeuvre :

  • Utilisation du langage C et/ou d'un langage d'assemblage (assembleur)
  • Observation de l'exécution pas à pas d'un programme à l'aide d'un outil de simulation/déverminage d'un processeur simple
  • Développement de programmes simples permettant d'illustrer les principaux mécanismes de bas niveau d'un système informatique
  • Étude des mécanismes de gestion des interruptions

Prolongements possibles :

  • Programmation des systèmes embarqués
  • Processus de compilation
  • Étude du fonctionnement d'un système d’exploitation (OS : Operating System) minimal embarqué

Diplômes intégrant ce cours

En bref

Méthode d'enseignement
En présence

Forme d'enseignement
Cours magistral

Langue d'enseignement
Français

Date de début des cours
22 janvier 2018

Date de fin
24 juin 2018

Contact(s)

UFR, Écoles, Instituts

Responsable(s)

Luc Damas

Tél : +33 4 50 66 60 22

Email : Luc.Damas @ univ-savoie.fr

Lieu(x)

  • Annecy-le-Vieux (74)