Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Se 23

Télécharger au format pptx, pdf ou txt
Télécharger au format pptx, pdf ou txt
Vous êtes sur la page 1sur 33

INTRODUCTION SYSTÈMES

D’EXPLOITATION
SMI S4
Prof Ahmed EL OIRRAK
Dépt D’Informatique, Faculté des sciences Semlalia
DÉFINITIONS
SE
 Un système d’exploitation est un programme (logiciel)
qui joue un rôle d’interface entre le matériel et
l’utilisateur.

 Un système d'exploitation permet :

 de présenter une machine virtuelle ;


 de partager des ressources.
DÉFINITIONS
SE
 Être une machine virtuelle signifie transformer un
assemblage de chips et de circuits en un appareil plus
utilisable. C'est-à-dire de travailler avec un outil
moderne qui offre une abstraction simple au niveau des
entrées/sorties, de l'utilisation de la mémoire, de la
gestion des fichiers, de la protection et du contrôle des
erreurs, de l'interaction des programmes entre eux et de
leur contrôle.
DÉFINITIONS
SE
 En deux mots : d'éviter au programmeur de connaître les
détails électroniques de tel ou tels chips et de permettre à
l'utilisateur de sauvegarder ses fichiers sans se soucier du
type de modulation de fréquence utilisée pour stocker les
informations.
APPLE MAC OS X LEOPARD
MICROSOFT WINDOWS
LINUX – UBUNTU
DÉFINITIONS
SE
 L'autre fonction première du système d'exploitation, c'est le partage
des ressources. Il se fait entre les programmes appelés plus
justement les processus. Ce rôle de policier du système
d'exploitation permet d'éviter les conflits d'utilisation de la mémoire,
des périphériques d'entrées/sorties, des interfaces réseau... etc. On
peut facilement imaginer ce qui arriverait si trois programmes
essayaient d'imprimer en même temps sans qu'un certain ordre ne
soit respecté. Ce travail d'alternance assuré par le système
d'exploitation permet de mettre de l'ordre dans un chaos potentiel.

 De plus, lorsque l'ordinateur est utilisé par plusieurs usagers


(presque tout le temps), le partage de la mémoire et surtout sa
protection demeure une priorité absolue. En tout temps, un bon
système d'exploitation connaît l'utilisateur d'une ressource, ses droits
d'accès, son niveau de priorité.
ORGANISATION D’UN SYSTÈME D’EXPLOITATION

Tous les systèmes d’exploitation sont donc segmentés en couches pour


permettre un meilleur contrôle de l’ensemble de l'ordinateur.
ORGANISATION D’UN SYSTÈME D’EXPLOITATION

 Le noyau (en anglais kernel) représentant les fonctions


fondamentales du système d'exploitation telles que la
gestion de la mémoire, des processus, des fichiers, des
entrées-sorties principales, et des fonctionnalités de
communication.
 L'interpréteur de commande permettant la
communication avec le système d'exploitation par
l'intermédiaire d'un langage de commandes, afin de
permettre à l'utilisateur de piloter les périphériques en
ignorant tout des caractéristiques du matériel qu'il utilise,
de la gestion des adresses physiques, etc.
L’HISTORIQUE DES SYSTÈMES D'EXPLOITATION

 Première génération: Tubes électroniques


(lampes à vide)
 Deuxième génération: transistors

 Troisième génération: circuits intégrés

 Quatrième génération: microprocesseurs.


PREMIÈRE GÉNÉRATION 1949-1957
 Ordinateur à cartes perforées et à bandes
magnétiques
 Programmation physique en langage

machine
 Calcul numérique (trigonométrie)

 Appareils immenses, lourds, énergie élevée

Utilisation de tubes à vide

Prix élevé / capacité et performance.


DEUXIÈME GÉNÉRATION 1958 - 1964
 Utilisation de transistors
 Transistor => augmentation de la fiabilité

 Utilisation de mémoires de masse pour le

stockage périphériques.
 Temps d’accès moyen (de l’ordre de la

micro-seconde).
 Fonctionnement séquentiel des systèmes de

programmation (langages évolués):FORTRAN


TROISIÈME GÉNÉRATION : (1965-1980)

Circuits intégrés - Multiprogrammation - Temps


partagé
 Au début des années 60, il y avait deux types
d'ordinateurs :
 Ceux qui comme le 7094 étaient orientés vers des tâches
de calculs intensifs.
Ceux à vocation plus commerciale dont l'unité de donnée
est le caractère (IBM 1401) et qui étaient utilisés par de
gros organismes tels que les banques et les compagnies
d'assurances pour la gestion de bandes magnétiques et
l'impression de données.
QUATRIÈME GÉNÉRATION (1980 -
2000 )

• Apparition des micro-ordinateurs grand public (IBM PC, p.ex.), de MS-DOS,


des consoles de jeu;
• Motorola 68000;
• Internet;
• Applications multimédia;
• Maturation des systèmes d’exploitation vers ceux que l’on connaît
aujourd’hui;
GÉNÉRATION ACTUELLE

Réseaux et machines individuelles


 appareils personnels remplacent les terminaux;

 interconnexion de systèmes hétérogènes;

 développement des réseaux locaux haute performance et Internet;

 partage des ressources et des fichiers entre machines de divers types;

Systèmes répartis
 plusieurs processeurs sur un même appareil;

 plusieurs processeurs disponibles sur des appareils différents pour un


même programme;
 plusieurs « cores » sur un même processeur;

 systèmes de client/serveur;

 connectivité inter-serveurs
LES GRANDS SYSTÈMES
D’EXPLOITATION

Unix a été développé initialement en 1969 par un groupe


d’employés d’AT&T (incluant les créateurs du langage C)
Unix est l’ancêtre de bien des systèmes d’exploitation,
notamment Linux. On notera BSD, Solaris, AIX.
LINUX

LINUX
La naissance des Linux, un descendant d’Unix, est fascinante :
un « hobby » d’un étudiant finlandais (Linus Torvalds) qui
cherche à porter le système d’exploitation Unix sur son PC
Intel 386. Ce hobby débouche sur un des systèmes
d’exploitation les plus importants de l’histoire, première
version en 1991
GNU est un projet de création de logiciels libres de droits,
souvent associé à Linux.

Une distribution Linux (ou distro), est un ensemble cohérent de


logiciels (souvent du GNU) assemblé autour d’un cœur Linux.
Il existe plusieurs distributions
DISTRIBUTIONS LINUX
Distributions Linux les plus stables en 2021
 Debian. Convient pour : Débutants. …

 Feutre. Convient pour : développeurs de logiciels,


étudiants. …
 Monnaie Linux. Convient pour : Professionnels,
Développeurs, Etudiants. …
 Manjaro. Convient pour : Débutants. …

 SUSE. Convient pour : les débutants et les utilisateurs


avancés. …
 Queues. Convient pour : Sécurité et confidentialité. …

 Ubuntu. …

 Zorin OS.
MAC OS X

 Le système d’exploitation des ordinateurs Macintosh


d’Apple est Mac OS X. Certaines parties de FreeBSD
(une saveur d’Unix) ont été réutilisées par Apple dans ce
système d’exploitation.
WINDOWS

 Windows est né en 1985, il y a maintenant plus de 30


ans. En 30 ans, ce système a bien changé 
WINDOWS

29 Juillet 2015

Microsoft l’avait annoncée comme la dernière version….,


désormais les mises à jour et évolutions sont distribuées en
Windows 10 permanence sans Service Pack ou sans passer à une nouvelle
(10.0.10240) version (Feature Pack), tous les 6 mois. La mise à jour de
Windows 7 / Windows 8.1 vers Windows 10 est gratuite.
Le noyau est le même pour toutes les plateformes : PC, Mobile
et IoT.
WINDOWS

Finalement il y a un successeur. Ce
Windows n’est pas une révolution mais une
11 ‘grosse progression’ : les mises à jour
5 Octobre 2021
(10.0.2200 (Feature updates) deviennent
0) annuelles.cf 
 https://www.toutwindows.com/win11
-sommaire/
UNIX GNU LINUX

D’abord, Linux fait directement référence au prénom de son créateur, le
finlandais Linus Torvalds. Etudiant, il développe en 1991 un logiciel nommé
Freax, essentiellement pour comprendre le fonctionnement de son
ordinateur. Il s’agit d’un système d’exploitation qui reprend les mécanismes
de fonctionnement d’un autre système d’exploitation, professionnel et
propriétaire : Unix. Or depuis 1984, Richard Stallman, créateur du logiciel
libre, travaille sur un projet similaire à celui de Torvalds, GNU.Typique de
l’esprit retors et facétieux des programmeurs, le nom GNU est un ‘
acronyme récursif ‘ : les lettres qui le composent font référence à son
propre nom. GNU veut ainsi dire ‘ Gnu is Not Unix ‘ (Gnu n’est pas Unix).
C’est la deuxième explication de l’appellation Linux : Linux est un acronyme
récursif signifiant ‘ Linux Is Not UniX ‘ (Linux nest pas Unix) !

Le projet GNU est une initiative de collaboration
pour le développement du logiciel libre, lancée par
Richard Stallman en 1978 au MIT.


L'objectif initial du projet GNU était la création d'un
système d'exploitation libre. Dans un contexte
informatique, la notion de liberté ne va pas
nécessairement de pair avec celle de gratuité.

Il s'agit simplement de permettre à toute personne
volontaire d'exécuter, de copier, de distribuer,
d'étudier, de modifier et d'améliorer le logiciel. La
licence publique générale GNU (GNU General
Public License), souvent abrégée en GNU GPL
(ou seulement GPL), fixe les conditions légales de
copie, de modification et de distribution des
logiciels libres.

Le Projet GNU a été
démarré en septembre
1983 par Richard M.
Stallman afin de créer un
système d'exploitation
complet utilisant du logiciel
libre.

Le nom du Projet GNU provient d'un acronyme récursif "GNU
is Not UNIX" ("GNU ce n'est pas UNIX"). UNIX était un
système d'exploitation très répandu dans les années 80, pour
cette raison Stallman a conçu GNU pour de sorte qu'il soit très
compatible avec UNIX pour permettre une migration aisée vers
GNU. Ce nom permet de reconnaître que GNU a appris de la
conception technique UNIX, mais il met également en avant
que ces deux systèmes n'ont pas de liens de parenté. A
l'inverse d'UNIX, GNU est un Logiciel Libre.


Etant un système de type UNIX, GNU est de conception
modulaire. Ce qui signifie que des modules tiers peuvent être
adjoints à GNU. Aujourd'hui, il est d'usage courant d'utiliser
avec les systèmes GNU le noyau appelé Linux, qui est un
module tiers. De nombreuses personnes utilisent le terme
"Linux" pour cette variante de GNU, cela a pour conséquences
d'empêcher d'entendre parler du projet GNU et de son projet
de liberté du logiciel. La FSFE a demandé à ce que soit utilisé
les termes "GNU/Linux" ou "GNU+Linux" lorsqu'il est fait
référence a un tel système.

1991 : Linux. Un étudiant finlandais, Linus Torvalds, crée un système
d’exploitation dédié à son ordinateur personnel et le nomme Linux. Il publie
sa première version 0.02, sur le forum de discussion Usenet et d’autres
développeurs viennent ainsi l’aider à améliorer son système. Le terme Linux
est un jeu de mot entre le prénom du fondateur, Linus, et UNIX.


1993 : La distribution Debian est créée. Debian est une distribution non
commerciale à gestion associative. À l’origine développée pour une
utilisation sur des serveurs, elle est particulièrement bien adaptée à ce rôle,
mais elle se veut être un système universel et donc utilisable également sur
un ordinateur personnel. Debian est utilisée comme base pour de
nombreuses autres distributions, comme Mint ou Ubuntu.

1994 : La distribution commerciale RedHat est créée
par la société RedHat, qui est aujourd’hui le premier
distributeur du système d’exploitation GNU/Linux.
RedHat soutient la version communautaire Fedora et
depuis peu la distribution libre CentOS.

1997 : L’environnement de bureau KDE est créé. Il
est basé sur la bibliothèque de composants Qt et sur
le langage de développement C++.

1999 : L’environnement de bureau Gnome est
créé. Il est quant à lui basé sur la bibliothèque de
composants GTK+.

2002 : La distribution Arch est créée. Sa
particularité est d’être diffusée en Rolling Release
(mise à jour en continue).

2004 : Ubuntu est créée par la société Canonical
(Mark Shuttleworth). Elle se base sur Debian, mais
regroupe des logiciels libres et privateurs.

Vous aimerez peut-être aussi