-Cours d’informatique
S3
# *Cours : Introduction au Hardware, Software et Systèmes d'Exploitation*
## *Objectifs du cours*
À la fin de ce cours, les élèves seront capables de :
1. Comprendre la différence entre le hardware et le software.
2. Identifier les principaux composants d’un ordinateur.
3. Expliquer le rôle et les types de logiciels.
4. Comprendre le rôle des systèmes d’exploitation et leurs fonctions.
---
## *Plan du cours*
### *I. Introduction*
- Définition de l’informatique : Science qui traite du traitement automatique de l’information à l’aide
d’ordinateurs.
- Importance de l’informatique dans la vie quotidienne.
---
### *II. Le Hardware (Matériel)*
#### *1. Définition*
Le hardware désigne l’ensemble des composants physiques d’un ordinateur.
#### *2. Classification du Hardware*
- *Les unités d’entrée* (Input) : Clavier, souris, scanner, microphone, webcam.
- *Les unités de traitement* (CPU) : Processeur, mémoire RAM, carte mère.
- *Les unités de stockage* : Disque dur (HDD, SSD), clé USB, carte mémoire.
- *Les unités de sortie* (Output) : Écran, imprimante, haut-parleurs.
- *Les périphériques de communication* : Modem, carte réseau, routeur.
#### *3. Fonctionnement d’un ordinateur*
- Cycle de traitement de l’information : *Entrée → Traitement → Stockage → Sortie*.
- Le rôle du processeur : Il exécute les instructions des logiciels.
- La mémoire RAM : Stocke temporairement les données en cours d’utilisation.
---
### *III. Le Software (Logiciel)*
#### *1. Définition*
Le software regroupe l’ensemble des programmes et applications qui permettent à un ordinateur de
fonctionner.
#### *2. Catégories de logiciels*
- *Logiciels système* : Ils assurent le bon fonctionnement de l’ordinateur (Exemple : Système
d’exploitation comme Windows, Linux, macOS).
- *Logiciels applicatifs* : Destinés à l’utilisateur pour effectuer des tâches spécifiques (Word, Excel,
navigateur Web, jeux vidéo).
- *Logiciels de programmation* : Utilisés pour créer d’autres logiciels (Compilateurs, éditeurs de code
comme Python, Visual Studio Code).
---
### *IV. Introduction aux Systèmes d’Exploitation*
#### *1. Définition*
Un système d’exploitation (OS) est un programme essentiel qui permet la gestion des ressources
matérielles et logicielles d’un ordinateur.
#### *2. Fonctions du système d’exploitation*
- *Gestion des fichiers* : Organisation et accès aux fichiers sur le disque.
- *Gestion des ressources matérielles* : Contrôle du processeur, de la mémoire et des périphériques.
- *Interface utilisateur* : Graphique (Windows, macOS) ou en ligne de commande (Linux).
- *Gestion des applications* : Permet d’exécuter et de gérer plusieurs programmes en même temps.
#### *3. Les types de systèmes d’exploitation*
- *Systèmes propriétaires* : Windows, macOS.
- *Systèmes open-source* : Linux (Ubuntu, Debian).
- *Systèmes mobiles* : Android, iOS.
- *Systèmes embarqués* : Utilisés dans les objets connectés (TV, voitures).
#### *4. Différence entre 32 bits et 64 bits*
- 32 bits : Gestion de moins de mémoire vive (limite de 4 Go de RAM).
- 64 bits : Supporte plus de mémoire et offre de meilleures performances.
---
### *V. Conclusion*
- Le hardware et le software sont complémentaires.
- Le système d’exploitation est indispensable pour faire fonctionner un ordinateur.
- La maîtrise des notions de base en informatique permet une meilleure utilisation des outils
numériques.
---
### *Méthodologie d’enseignement*
1. *Introduction interactive* : Poser des questions aux élèves sur ce qu’ils savent de l’informatique.
2. *Démonstration pratique* : Montrer physiquement un ordinateur et ses composants.
3. *Exercices pratiques* :
- Identifier les composants d’un ordinateur.
- Classer les logiciels selon leur catégorie.
- Expliquer comment fonctionne un système d’exploitation.
4. *Évaluation* : Un petit quiz ou un travail pratique sur la classification du hardware et des logiciels.
# *Les Types de Systèmes d’Exploitation (OS) : Historique et Exemples*
Un système d’exploitation (OS) est un logiciel essentiel qui gère les ressources matérielles et logicielles
d’un ordinateur. Depuis les premiers OS jusqu’aux systèmes modernes, l’évolution a été marquée par
des innovations majeures.
---
## *I. Classification des Systèmes d’Exploitation*
### *1. Systèmes d’exploitation Monotâche et Multitâche*
- *Monotâche* : Ne peut exécuter qu’un seul programme à la fois.
- *Exemple* : MS-DOS (Microsoft Disk Operating System), utilisé dans les premiers PC dans les années
1980.
- *Histoire* : MS-DOS a été développé par Microsoft en 1981 pour IBM. Il fonctionnait en ligne de
commande et nécessitait une bonne connaissance des instructions textuelles.
- *Multitâche* : Permet l’exécution simultanée de plusieurs programmes.
- *Exemple* : Windows, macOS, Linux.
- *Histoire* : Les premiers OS multitâches sont apparus avec Unix dans les années 1970, conçu pour les
chercheurs et ingénieurs.
---
### *2. Systèmes d’exploitation Monoutilisateur et Multiutilisateur*
- *Monoutilisateur* : Un seul utilisateur peut travailler à la fois.
- *Exemple* : Windows 95, Windows XP.
- *Histoire* : Avant Internet, les ordinateurs personnels étaient surtout utilisés par une seule personne
à la fois.
- *Multiutilisateur* : Plusieurs utilisateurs peuvent travailler en même temps, souvent sur un serveur.
- *Exemple* : UNIX, Linux (Ubuntu, Debian), Windows Server.
- *Histoire* : Les premiers OS multiutilisateurs comme UNIX (1969) ont été conçus pour les grandes
entreprises et universités.
---
### *3. Systèmes d’exploitation en Mode Ligne de Commande et en Mode Graphique*
- *Ligne de commande (CLI – Command Line Interface)* : L’utilisateur tape des commandes pour
exécuter des tâches.
- *Exemple* : MS-DOS, Linux en mode terminal.
- *Histoire* : Dans les premiers jours de l’informatique, l’absence d’interface graphique obligeait les
utilisateurs à taper des commandes pour tout faire.
- *Interface graphique (GUI – Graphical User Interface)* : Utilisation d’icônes, fenêtres et menus pour
interagir avec le système.
- *Exemple* : Windows, macOS, Android.
- *Histoire* : Le premier OS avec une interface graphique a été Xerox PARC (1973), puis popularisé par
Apple avec le Macintosh en 1984 et Microsoft avec Windows 3.0 en 1990.
---
### *4. Systèmes d’exploitation pour Ordinateurs de Bureau, Mobiles et Embarqués*
#### *A. Systèmes d’exploitation pour Ordinateurs de Bureau*
1. *Windows*
- *Créateur* : Microsoft.
- *Première version* : Windows 1.0 (1985).
- *Caractéristiques* : Interface graphique, compatibilité avec de nombreux logiciels, utilisé dans les
entreprises et foyers.
- *Exemple* : Windows 10, Windows 11.
- *Histoire* : Microsoft a dominé le marché avec Windows 95 en 1995, qui introduisait le bouton
"Démarrer".
2. *macOS*
- *Créateur* : Apple.
- *Première version* : Macintosh System Software (1984).
- *Caractéristiques* : Design élégant, stabilité, utilisé principalement dans le graphisme et le
multimédia.
- *Exemple* : macOS Sonoma, macOS Ventura.
- *Histoire* : Apple a révolutionné l’informatique personnelle avec le Macintosh en 1984.
3. *Linux*
- *Créateur* : Linus Torvalds (1991).
- *Caractéristiques* : Open-source, sécurisé, utilisé par les développeurs et serveurs.
- *Exemple* : Ubuntu, Debian, Fedora.
- *Histoire* : Linux est inspiré de UNIX et a gagné en popularité grâce à sa gratuité et sa flexibilité.
---
#### *B. Systèmes d’exploitation Mobiles*
1. *Android*
- *Créateur* : Google (basé sur Linux).
- *Première version* : Android 1.0 (2008).
- *Caractéristiques* : Open-source, utilisé sur la majorité des smartphones.
- *Exemple* : Android 14.
- *Histoire* : Google a racheté Android en 2005 et l’a popularisé avec le HTC Dream en 2008.
2. *iOS*
- *Créateur* : Apple.
- *Première version* : iPhone OS 1 (2007).
- *Caractéristiques* : Sécurisé, fluide, réservé aux appareils Apple.
- *Exemple* : iOS 17.
- *Histoire* : L’iPhone de 2007 a transformé le marché des smartphones avec un écran tactile et une
App Store.
3. *Autres (disparus ou rares) *
- *Symbian* : Ancien OS mobile de Nokia.
- *BlackBerry OS* : Utilisé par les téléphones BlackBerry.
- *Windows Phone* : Abandonné par Microsoft en 2017.
---
#### *C. Systèmes d’exploitation Embarqués*
- Présents dans des objets comme les téléviseurs, voitures, consoles de jeux, robots.
- *Exemple* :
- *TV Samsung* → Tizen OS.
- *Voitures Tesla* → Linux modifié.
- *PlayStation* → Orbis OS (basé sur FreeBSD).
- *Routeurs Internet* → OpenWRT.
---
## *Conclusion*
- *Les OS ont évolué* du simple MS-DOS en ligne de commande aux interfaces graphiques avancées
comme Windows et macOS.
- *Les systèmes d’exploitation mobiles* ont pris une place majeure avec Android et iOS.
- *Les OS embarqués* sont invisibles mais omniprésents dans la vie quotidienne.