Skip to main content
Moodle ENSICAEN
  • English ‎(en)‎
    English ‎(en)‎ Français ‎(fr)‎
You are currently using guest access (Log in)

Architecture des Ordinateurs - 1A INFO

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

Topic outline

  • 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
Contact site support
You are currently using guest access (Log in)
Home
  • English ‎(en)‎
    • English ‎(en)‎
    • Français ‎(fr)‎
Data retention summary
Get the mobile app
This page is: General type: course. Context Course: Architecture des Ordinateurs - 1A INFO (context id 1479). Page type course-view-onetopic.