Manipuler Systèmes d'Exploitation : Etudier l’environnement du système d’exploitation Windows

 


Etudier l’environnement du système d’exploitation Windows

 1.1   Définition d'un système d'exploitation

Sans système d'exploitation, chaque développeur devrait écrire lui-même le code pour parler directement au disque dur, à l'écran, au clavier — une tâche impossible en pratique. Le SE gère toutes ces ressources et fournit des services standardisés aux applications.

Les fonctions principales d'un SE sont :

 

*      Gestion du processeur : Distribuer le temps de calcul entre les différents programmes (multitâche).

*      Gestion de la mémoire : Allouer et libérer la RAM pour chaque programme.

*      Gestion des fichiers : Organiser les données sur les disques (systèmes de fichiers NTFS, ext4).

*      Gestion   des   périphériques   :   Communiquer   avec   le   clavier,   la   souris, l'imprimante via des pilotes (drivers).

*      Gestion de la sécurité : Gérer les comptes, les droits d'accès et protéger le système.

*      Interface utilisateur : Fournir soit une interface graphique (GUI), soit en ligne de commande (CLI).

 

 1.2   Historique des systèmes d'exploitation

 

Époque

SE / Événement

Caractéristique principale

Années 1950

Pas de SE

Programmation directe en langage machine, cartes perforées.

Années 1960

Systèmes par lots (Batch)

Les programmes s'exécutent séquentiellement sans interaction utilisateur.

1969

Unix (Bell Labs, AT&T)

Premier SE multitâche et multi-utilisateurs. Fondateur du monde POSIX.

1981

MS-DOS (Microsoft)

Interface en ligne de commande pour IBM PC. Monotâche, monoutilisateur.

1984

Apple Macintosh

Premier SE grand public avec interface graphique (fenêtres, souris).

1991

Linux (Linus Torvalds)

Noyau open source inspiré d'Unix. Base de tous les systèmes Linux.

1995

Windows 95

Interface graphique, Plug-and-Play, multitâche coopératif, grand succès public.

2001

Windows XP

Stabilité, interface Luna, base de nombreuses entreprises encore en 2010.

2015-2021

Windows 10 / 11

Gratuit pour les utilisateurs W7/W8, interface moderne, sécurité renforcée.

2008- présent

Android / iOS

SE mobiles basés sur Linux (Android) et Unix (iOS). Omnipotents sur smartphone.

 

1.3- Types de Systèmes d'Exploitation

 

Type de SE

Caractéristiques & exemples

Mono-utilisateur / Mono-tâche

Un seul utilisateur, une seule tâche à la fois. Ex : MS-DOS

Mono-utilisateur / Multi-tâche

Un seul utilisateur, plusieurs tâches simultanées. Ex : Windows XP/7/10/11

Multi-utilisateur / Multi-tâche

Plusieurs utilisateurs, plusieurs tâches. Ex : Linux, Windows Server, Unix

Temps réel (RTOS)

Réponse garantie en temps limité. Ex : systèmes embarqués, robots

Distribué

Plusieurs machines interconnectées vues comme un seul système. Ex : clusters HPC

Mobile

Optimisé pour appareils mobiles. Ex : Android, iOS

 

 

Enregistrer un commentaire

Plus récente Plus ancienne