LES TRAVAUX PRATIQUES
Article :
Système d’Exploitation (Linux)
Aissam Hamida1, Yassine mouhddache2 ,Hiba hajjar3
Abstract
les objectifs et le contenu d'un TP dédié à l'appareil de Geiger-Muller, mettant l'accent sur son rôle crucial dans la
radioprotection et la détection des radiations ionisantes. L'étude approfondie du fonctionnement de cet instrument
constitue une étape fondamentale pour saisir ses applications variées dans les domaines scientifiques et industriels.
L'objectif principal de ce TP est d'initier les participants aux principes de fonctionnement de l'appareil de Geiger-
Muller, afin de leur permettre de : comprendre les bases de la détection des radiations ionisantes, maîtriser la
manipulation sécurisée de l'instrument, et explorer les facteurs influant sur la mesure de l'intensité des radiations.
Keywords: Système d’exploitation, linux, Ubuntu, MacOs venturia ,M1 ,
I-INTRODUCTION : exécutable, mais plutôt d'un ensemble de processus
Les systèmes d'exploitation, tels que GNU/Linux, que l'utilisateur peut choisir d'exécuter ou non.
adoptent une approche multitâche préemptive, Notablement, chaque processus engendre une
permettant à chaque programme ou processus de consommation de ressources matérielles,
fonctionner indépendamment les uns des autres. notamment en mobilisant le microprocesseur
Même lorsqu'un processus est bloqué, le système (CPU) et la mémoire vive (RAM), soulevant ainsi
continue de fonctionner, car chaque processus est des questions sur l'efficacité de l'utilisation des
traité de manière autonome. La cessation d'un ressources dans le système. L'objectif principal de
processus n'a aucun impact sur l'exécution des ce TP est de familiariser les participants avec avec
autres processus. Il est crucial de comprendre que l'environnement Linux (principales commandes et
GNU/Linux n'est pas constitué d'un unique les applications libres disponibles), de manière à ce
Donc Lorsque le 'kernel' Linux prend en charge de qu'ils puissent
la gestion des ressources matérielles telles que la
mémoire et les disques, tout le reste du système se • Préparer le système et installer Linux
présente sous la forme de processus. En lançant un (Ubuntu) sans ou avec Windows.
programme sur Linux,(qu'il s'agisse d'une • Appréhender les principales fonctions du
application graphique ou d'une commande) un système d’exploitation.
processus est instancié, marquant ainsi un élément • Se familiariser avec l’environnement
central dans le fonctionnement de tous les systèmes Linux (principales commandes et les
d'exploitation. applications libres disponibles).
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
Structure M1:
Apple a adopté une stratégie différente de celle 4. Processeur de signal numérique (DSP) : -
d'ajouter toujours plus de cœurs CPU polyvalents. gère des fonctions plus intensives sur le plan
Au lieu de cela, la société a opté pour l'ajout de mathématique qu'un CPU.
puces de plus en plus spécialisées pour effectuer 5. Unité de traitement neuronal (NPU) : -
des tâches spécifiques. L'avantage de cette accélérer les tâches d'apprentissage automatique
approche est que les puces spécialisées ont (IA), telles que la reconnaissance vocale et le
tendance à pouvoir effectuer leurs tâches traitement d'image.
beaucoup plus rapidement en utilisant beaucoup 6.Encodeur/décodeur vidéo
moins de courant électrique qu'un cœur CPU gère la conversion écoénergétique des fichiers et
polyvalent. formats vidéo.
Cette approche n'est pas entièrement nouvelle. 7.Enclave sécurisée
(des puces spécialisées telles que les unités de chiffrement, authentification et sécurité.
traitement graphique (GPU) ont été présentes 8. Mémoire unifiée
dans les cartes graphiques Nvidia, effectuant des permet aux CPU, GPU et autres cœurs d'échanger
opérations liées aux graphiques beaucoup plus rapidement des informations.
rapidement que les CPU polyvalents) ,ce que Apple l'architecture de mémoire
a fait, c'est simplement adopter une approche plus En ce qui concerne l'architecture de mémoire
radicale dans cette direction. Au lieu d'avoir unifiée d'Apple, celle-ci résout les problèmes
uniquement des cœurs et une mémoire associés aux anciennes architectures de mémoire
polyvalents, le M1 contient une grande variété de partagée entre le CPU et le GPU. Contrairement
puces spécialisées : aux anciennes architectures intégrées, l'UMA
d'Apple n'a pas de zones spéciales réservées
uniquement au CPU ou au GPU. La mémoire est
allouée aux deux processeurs, éliminant ainsi la
nécessité de copier les données entre les zones de
mémoire contrôlées par le CPU et le GPU.
De plus, Apple utilise une mémoire qui peut servir
de grandes quantités de données rapidement,
éliminant ainsi le besoin de mémoires distinctes
pour des types de données différents.
Remarque :
Cette approche implique une intégration totale et
empêche la mise à niveau de la mémoire par les
utilisateurs.
BIOS sur MacBook :
L'accès au BIOS sur les MacBook d'Apple diffère de
1. Unité centrale de traitement (CPU) : celui des ordinateurs fonctionnant sous d'autres
le "cerveau" du SoC. Exécute la plupart du code du systèmes d'exploitation. En général, Apple utilise
système d'exploitation et de vos applications. une technologie appelée EFI (Extensible Firmware
2. Unité de traitement graphique (GPU). - Interface) avec une puce T2 pour la sécurité et la
gère les tâches liées aux graphiques, telles que la gestion du démarrage.
visualisation de l'interface utilisateur d'une Traditionnellement, sur les ordinateurs Windows
application et les jeux 2D/3D. ou, les utilisateurs peuvent accéder au BIOS en
3. Unité de traitement d'image (ISP) : - appuyant sur une touche spécifique (comme F10,)
peut être utilisée pour accélérer les tâches au démarrage de l'ordinateur. Cependant, sur un
courantes des applications de traitement d'image.
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
MacBook, Apple ne fournit pas d'accès direct au Caractéristiques Mac (Apple) Autres
BIOS de cette manière. constructeurs
(ex. PC
Au lieu de cela, Apple offre une interface Windows)
utilisateur plus conviviale pour gérer le processus Accès au Non autorisé Souvent
de démarrage et d'autres paramètres système. Les BIOS/UEFI (propriétaire) autorisé,
utilisateurs peuvent accéder à certaines options accessible au
de démarrage en maintenant la touche démarrage
démarrage, ce qui leur permet de choisir le disque Processeurs Puce M1 et Divers
autres processeurs, y
de démarrage ou d'accéder à des utilitaires tels conceptions compris AMD
que la récupération. propriétaires et Intel
Système MacOs Windows,
d'exploitation Linux, et
d'autres
Architecture de Unified Memory Mémoire
mémoire Architecture partagée ou
(UMA)
dédiée
Personnalisation Limitée, peu Plus de
matérielle de flexibilité pour
les mises à
possibilités niveau
d'upgrade
Graphiques Puce graphique Cartes
intégrés intégrée aux graphiques
processeurs dédiées
Figure 1: Firmware Interface (Sur les nouveaux Mac M1, il faut courantes
démarrer en maintenant le bouton d’alimentation enfoncé
pendant quelques secondes.)
I. Sous MacOs venturia 13.4.1
MacOs : MacOs est le système d'exploitation
développé par Apple pour ses ordinateurs
Macintosh , il trouve ses origines avec le
lancement du premier Macintosh en 1984, qui a
introduit une interface graphique conviviale et le
concept de bureau. Au fil des ans, le système a
évolué, passant par plusieurs versions En 2001,
Apple a introduit Mac OS X, une refonte majeure
basée sur le noyau Unix. Cette version apportait
stabilité, performances et une nouvelle interface.
1.1 Les caractéristiques et différentes
composantes :
Figure 2:Firmware Interface
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
Préparation d’installation
Arborescence du système
l’éditeur de ligne de commande
Figure 3 : Caracteristiques du Système Figure 4 Caracteristiques du systéme
Figure 5Caractéristiques du système par utilisation de commande Figure 6 : Caractéristiques d'affichage
termina :system_profiler SPSoftwareDataType
SPHardwareDataType
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
Figure 8 : Caractéristiques d'entrée
Figure 7 :Caractéristiques de disque dur
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
2- Vérifier le nommage, système de fichiers et
capacités :
Figure 9:Nommage et système de fichiers
Figure 10 : Sur MacOs, même en utilisant sudo dans le Terminal, il est possible de rencontrer des
restrictions d'accès à certains dossiers et fichiers système cruciaux. Apple met en place des
mécanismes de sécurité pour protéger l'intégrité du système d'exploitation. Certains dossiers sont
protégés en écriture, même avec les privilèges d'administrateur.
Si vous essayez de créer un dossier dans un emplacement protégé en écriture et que vous rencontrez
des problèmes, cela peut être dû à ces restrictions.
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
2-1 Capacité :
Figure 12:vous pouvez repérer la capacité de stockage de votre ordinateur répertoriée par commande %df -H
Figure 11:vous pouvez repérer la capacité de stockage de votre ordinateur répertoriée sous la rubrique « Utilitaire du disque ». Vous y
trouverez également des détails approfondis sur l'utilisation du stockage de votre ordinateur
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
Créations d’une une partition
• Figure 14:Ouvrez le gestionnaire de disque ,
• Effectuez un clic sur le menu et sélectionnez sur la partition Système disque. Cette action ouvrira le gestionnaire de
disque, où vous pourrez visualiser ,modification des divers disques et partitions existants sur votre machine .
• Dans la nouvelle fenêtre qui s’affiche, ajustez la valeur de la quantité d’espace à réduire si besoin, et validez en
cliquant sur Réduire
• Créez la nouvelle partition
Figure 13:Nouvelle Partition
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
5. Examinez l'utilité des processus (Mémoire,Processeur,disque ) en cours d'exécution et mettez fin à ceux qui ne sont pas nécessaires :
Figure 15:Moniteur d'activité Mémoire RAM
Figure 16:Moniteur d'activité Disque
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
Figure 17:Moniteur d’activité Processeur( processus en cours d’exécution)
Figure 18:Après l’arrêt des processus qui ne sont pas utiles
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
L'Apple M1 est une puce conçue par Apple
annoncée en novembre 2020 pour équiper
certains de leurs ordinateurs Mac, tels que le
MacBook Air, le MacBook Pro, et le Mac mini.
Basée sur une architecture ARM, elle marque la
transition d'Apple depuis l'utilisation des
processeurs Intel vers ses propres puces. L'Apple
M1 est un système sur puce (SoC) multicœur,
combinant des cœurs de processeur haute
performance et haute efficacité, ainsi qu'une puce
graphique intégrée et un moteur de traitement
neuronal(une catégorie de microprocesseur).
Cette conception vise à optimiser les Installation du système d’exploitation :
performances tout en maintenant une efficacité • Les Défis du Démarrage sur un Mac M1 depuis
énergétique élevée, ce qui se traduit par des une Clé USB : Restrictions et Solutions
Le démarrage d'un Mac équipé d'une puce M1 à partir
ordinateurs Mac plus rapides et une meilleure
d'une clé USB n'est pas aussi simple que sur les modèles
autonomie de la batterie. L'intégration de l'Apple précédents. Contrairement aux anciens Mac, les
M1 a été saluée pour ses performances machines dotées de la puce M1 ont des restrictions qui
exceptionnelles, marquant une étape significative compliquent le processus de démarrage à partir d'un
dans le domaine des processeurs pour les lecteur USB. Apple a introduit une approche de sécurité
plus stricte, empêchant souvent le démarrage direct
appareils informatiques d'Apple.
depuis un périphérique USB. Cette limitation peut poser
des défis aux utilisateurs souhaitant installer un système
d'exploitation tiers ou effectuer des opérations de
dépannage à partir d'une clé USB.
Solution : Ubuntu Asahi
Source de la solution :
https://github.com/UbuntuAsahi/ubuntu-
VOIR PAGE 15 asahi#readme
Ubuntu Asahi est un projet visant à porter Ubuntu Linux
sur les ordinateurs Mac M1 basés sur la puce Apple
Silicon. Le processeur Apple M1 est un changement
d'architecture majeur par rapport aux puces Intel
précédemment utilisées par les Mac, ce qui rend
nécessaire le développement de solutions spécifiques
Figure 1: L'organigramme de démarrage de l'ordinateur
pour les systèmes d'exploitation tiers.
Le projet Ubuntu Asahi cherche à surmonter les
Pile CMOS : obstacles techniques liés à la transition vers la nouvelle
architecture et à permettre aux utilisateurs d'installer
Charger l’interface graphique et les Ubuntu sur des ordinateurs Mac M1.
Étapes d’installation :
éléments du démarrage Dans le cas des Mac 1. Ouvrir terminal sur MacOs (connexion internet
M1, ils n'ont pas de pile CMOS traditionnelle
comme on peut en trouver sur les cartes mères des
ordinateurs classiques. Les Mac M1 utilisent
est nécessaire) :
plutôt une combinaison de technologies basse 2. écrire les commandes suivantes
consommation pour conserver les informations
telles que la date et l'heure lorsque l'ordinateur est curl -sL
éteint. Cela peut inclure des éléments tels que des https://ubuntuasahi.org/install >
mémoires Flash non volatiles et d'autres install.sh # télecharger
composants intégrés à la puce M1
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
less install.sh
# Revoir
sh install.sh # Run
Lorsqu'on indique "Need to run root in terminal"
("Besoin d'exécuter root dans le terminal"), cela signifie
la nécessité d'exécuter des commandes avec des
privilèges d'administrateur dans une session de terminal.
Cela donne accès à des autorisations élevées permettant
la modification de fichiers système, l'installation ou la
suppression de logiciels, et d'autres tâches
administratives.
Figure 19 :Problème lié au stockage résolu grâce au choix d'une
version antérieure.
Figure 20Installation du Systeme
Lors du processus d'installation d'un système • Instructions pour le processus de
d'exploitation, le programme entreprend généralement démarrage sur un Mac M1 avec le projet
une phase de collecte d'informations sur le système en
vue de déterminer le disque principal sur lequel il va être Asahi Linux :
installé. Le programme utilise ces données pour 1. Attendre 15 secondes pour que le
identifier le disque sur lequel il est préférable d'installer système s'éteigne complètement.
le système d'exploitation, Appuyer et maintenir le bouton
3. répartition du disque d'alimentation pour allumer le système.
Relâcher une fois que vous voyez 'Entering
startup options'
2. Attendre que la liste des volumes
apparaisse.
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
2- Les caractéristiques des différents composants
de l’ordinateur
Figure 21 :Sélectionner 'aissam'(Déjà choisit pendant la phase
d’installation ). Figure 18: Les caractéristiques de systéme
Le système est déjà installé, donc il démarrera
directement après quelques ajustements liés aux
autorisations :
Figure 17: Les caractéristiques de disque
$ free (mémoire) : permet d’afficher des
informations de disponibilité sur la
Mémoire vive de système.
$df (disque free) : Utilisée pour afficher la valeur
d’espace disque disponible des
Systèmes de fichiers dont l’utilisateur possède
l’accès en lecture.
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
$date : permet d’afficher et de configurer l’heure
et la date actuelle.
$cal : est le nom du programme sous UNIX qui
permet d’afficher le calendrier.
$ls : une commande qui répertorie les fichiers et
les répertoires dans le système de
Fichiers et affiche des informations détaillées sur
eux.
$mkdir aissam : commande permettant de créer
des répertoires exemple aissam.
$cd (change directory) : commande qui permet de
changer de répertoires.
Figure 22:répartiton du disque
Problème concernant la commande ncla qui n’est
pas prise en charge par notre système donc une
installation est nécessaire selon la commande :
Sudo apt install ncal
Figure 23: choix du disque du démarrage
Résultats après installation du système :
1-répartiton du disque
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article
Déclenchement
Charger le BIOS Dans la RAM
OUI
Erreur CMOS s'affiche au
démarrage de l'ordinateur
en cas de mauvaise
configuration du SETUP.
de NON
Correction
d’erreur :Nécessite démarrage
Vérification des composantes
une intervention l'ordinateur en
hardware
du SETUP. Bios rom cas de mauvaise
checksum
Sur certaines cartes-mères,
configuration
des bips sont émis OUI
E
permettant de diagnostiquer
error est liée du
différentes pannes ou soucis
dont la mémoire
à la ROM SETUP. Bios rom
démarrage de checksum
partir d'un disque externe
l'ordinateur error est liée à la partir d'un disque interne
en Recherche
ROM Systeme d‘exploitation partir d'un serveur
cas de démarrage de
mauvaise l'ordinateur en
configuration cas de mauvaise
du configuration
SETUP. Bios r du
Chargement du kernel du SE
om checksum SETUP. Bios rom
error est liée checksum
à la ROM error est liée à la
ROM
vérificateur de compatibilité des pilotes
NON OUI
NON
Configuration par Ordinateur refuse de
démarrer et affiche un
défaut
message d’erreur fatale
OUI
Charger l’interface graphique et élements
de démarage
Prêt
* Correspondence: [email protected]
1
Department of Biomedical Engineering, Mohamed 5 University, ENSAM RABAT, MOROCCO
Full list of author information is available at the end of the article