Passer au contenu principal
Moodle ENSICAEN
  • Français ‎(fr)‎
    English ‎(en)‎ Français ‎(fr)‎
Vous êtes connecté anonymement (Connexion)

Architecture des Ordinateurs - 1A INFO

  1. Accueil
  2. Cours
  3. Formation Initiale sous statut Etudiant
  4. Spécialité Informatique
  5. 1ère année
  6. arch
  7. TRAVAUX PRATIQUES

Aperçu des sections

  • COURS
  • TRAVAUX PRATIQUES
  • QCM - Partiel
  • CHOISIR UN ORDINATEUR ?
  • Dépôt - groupe 1
  • Dépôt - groupe 2
  • Dépôt - groupe 3
  • TP - groupe 4
  • Cette trame d'enseignement ne cherche pas à vous réapprendre un langage de programmation. Il s'agit d'une trame d'analyse de programmes C élémentaires ayant pour objectif terminal d'aboutir à une meilleure représentation et compréhension du fonctionnement de la machine (ordinateur), de la compilation à l'exécution sur cible. L'objectif premier étant de mieux comprendre l'alchimie liant le système d'exploitation (operating system) au système d'exécution (hardware), mais également de maîtriser le processus de génération de micrologiciel (firmware) en partant d'un programme source (software).


    OUTILS DE DÉVELOPPEMENT


    • Analyse sur système GNU\Linux (Ubuntu,, Debian, Fedora, etc) en utilisant binutils (objdump, readelf, strip, etc) et GCC ( https://gcc.gnu.org/)

    • Guide d'installation des outils - Ubuntu 20.04 LTS sur VirtualBox
    https://foad.ensicaen.fr/mod/page/view.php?id=22125
    https://www.youtube.com/watch?v=LX3Mnvb5EQA

    • Activation de la virtualisation sous Windows 10
    https://foad.ensicaen.fr/mod/page/view.php?id=25095

    RESSOURCES

      • Supports de TPSupports de TP
        • arch-tp-1-prelude.pdfarch-tp-1-prelude.pdf
        • arch-tp-2-compilation-et-edition-des-liens.pdfarch-tp-2-compilation-et-edition-des-liens.pdf
        • arch-tp-3-assembleur-x86-et-bibliotheque-statique.pdfarch-tp-3-assembleur-x86-et-bibliotheque-statique.pdf
        • arch-tp-4-allocations-automatiques-et-segment-de-pile.pdfarch-tp-4-allocations-automatiques-et-segment-de-pile.pdf
        • arch-tp-5-allocations-statiques-et-fichier-elf.pdfarch-tp-5-allocations-statiques-et-fichier-elf.pdf
        • arch-tp-6-allocations-dynamiques-et-segment-de-tas.pdfarch-tp-6-allocations-dynamiques-et-segment-de-tas.pdf
        • arch-tp-7-exceptions-materielles-et-signaux-unix.pdfarch-tp-7-exceptions-materielles-et-signaux-unix.pdf
        • arch-tp-8-hacking.pdfarch-tp-8-hacking.pdf
        • arch-tp-9-memoire-masse-et-systeme-fichiers.pdfarch-tp-9-memoire-masse-et-systeme-fichiers.pdf
      • Autres ressourcesAutres ressources
        • arch-memento.pdfarch-memento.pdf
        • arch-tp-synthese.pdfarch-tp-synthese.pdf
        • disco.zipdisco.zip
◄COURS
►QCM - Partiel
Contacter l’assistance du site
Vous êtes connecté anonymement (Connexion)
Accueil
  • Français ‎(fr)‎
    • English ‎(en)‎
    • Français ‎(fr)‎
Résumé de conservation de données
Obtenir l’app mobile
Informations sur cette page : General type: course. Context Cours: Architecture des Ordinateurs - 1A INFO (context id 1479). Page type course-view-onetopic.