Travaux pratiques
1
.
Travaillez avec un partenaire pour collaborer en utilisant GitHub. Les deux étudiants doivent créer des comptes GitHub, qui sont gratuits. L'étudiant A crée un dépôt et ajoute l'étudiant B en tant que collaborateur. B extrait le dépôt, y apporte des modifications et les pousse. A extrait les modifications de B, apporte des modifications supplémentaires et les pousse. B extrait à nouveau et voit les modifications de A reflétées.
2
.
Configurez un serveur et un client Git. Installez et configurez le serveur Git sur votre ordinateur ; vous pourriez avoir besoin de consulter des ressources Internet. Ensuite, utilisez l'outil client
git en ligne de commande pour créer un dépôt, y ajouter des fichiers et pousser les fichiers. Confirmez que vous pouvez extraire le dépôt et visualiser vos modifications depuis un autre ordinateur ou dans un autre répertoire.
3
.
Écrivez deux versions d'un programme qui prend en entrée un tableau 2D d'entiers et incrémente chaque élément de 1. La première version accède au tableau ligne par ligne. La seconde version accède au tableau colonne par colonne. Quelle version est la plus rapide ? Pourquoi ?
4
.
Expérimentez avec l'émulateur QEMU pour émuler le dernier processeur Intel et exécuter un noyau rudimentaire en utilisant l'une des ressources suivantes :