SlideShare une entreprise Scribd logo
Logiciel système
Aller à : Navigation, rechercher




Logiciel système et applicatif

En informatique les logiciels système sont tous les logiciels qui s'occupent des opérations
basiques que peuvent effectuer les appareils informatiques1. Des opérations telles
qu'enregistrer des fichiers sur un disque dur, réserver de l'espace en mémoire, envoyer des
documents aux imprimantes, assurer les communications à travers un réseau informatique ou
afficher des icônes. Les logiciels systèmes offrent des services aux logiciels applicatifs et ne
sont pas exploités directement par l'usager2.

Un système d'exploitation est une suite de logiciels système qui offre une large palette de
fonctionnalités. Toutes ces fonctionnalités forment une plateforme sur laquelle s'appuient les
logiciels applicatifs. Le système d'exploitation est ainsi le logiciel central utilisé par tous les
logiciels applicatifs pour exploiter le matériel de l'ordinateur.

Un logiciel utilitaire est un complément qui permet à un usager d'effectuer des tâches simples
en rapport avec l'ordinateur et le système d'exploitation tel que la manipulation de fichiers
(copie, déplacement, suppression), la recherche de virus informatiques, la compression de
données ou la modification de fichiers texte. Des logiciels utilitaires sont souvent inclus en
tant que bonus dans les système d'exploitation3,4.


Sommaire
        1 Interface de programmation
        2 Fonctionnalités
        3 Bibliographie
        4 Notes et références
5 Voir aussi



Interface de programmation
Un logiciel applicatif fait appel aux services d'un logiciel système par différents procédés de
programmation informatique tel que l'utilisation de fonctions, l'utilisation des méthodes d'un
objet ou l'envoi de requêtes à un serveur. Le point d'échange logique formé par un groupe de
fonctions et de méthodes est appelé interface de programmation (anglais application
programming interface - API).

POSIX est une norme d'interface de programmation pour les systèmes d'exploitation. Elle est
appliquée par la famille Unix ainsi que d'autres systèmes d'exploitation.

Fonctionnalités
L'amorce (anglais bootstrap) est le premier logiciel exécuté lors de la mise en marche de
l'ordinateur (anglais boot). Il vérifie que le matériel fonctionne correctement (voir power-on
self-test), puis démarre l'exécution du chargeur, le logiciel moteur qui assure l'exécution de
tous les autres logiciels.

Pour chaque programme à exécuter, le chargeur s'occupe de réserver de l'espace en mémoire
vive, il copie le code machine du programme dans la mémoire, puis lance et surveille
l'exécution de ce programme. Le programme peut dépendre de différentes bibliothèques
logicielles, le chargeur copiera en mémoire toutes les bibliothèques nécessaires. le chargeur
intervient en cas de crash pour terminer l'exécution du programme et libérer la mémoire
réservée. Il fait partie du noyau, la partie centrale du système d'exploitation.

Un système de fichiers est une structure en arbre dans laquelle sont placés des fichiers. La
structure est répartie sur une ou plusieurs mémoire de masse telles que des disques durs. Un
logiciel système organise l'espace sur chaque disque dur, réserve de l'espace, enregistre les
fichiers et les relie pour former le système de fichiers. Il existe plusieurs manières d'organiser
l'espace en fonction du système d'exploitation et du type de la mémoire de masse (disque dur,
CD-ROM, DVD, clé USB). Il y a par conséquent plusieurs logiciels système - chacun traite
une organisation en particulier. exemples: NTFS, ext3, ISO 9660, UDF.

Un pilote (anglais driver) est un logiciel qui assure l'exploitation d'une pièce de matériel
informatique (carte vidéo, imprimante, lecteur CD, carte réseau). Il contient toutes les
instructions permettant d'envoyer ou de recevoir des informations en utilisant la pièce
concernée, et cache ainsi les détails techniques de sa construction. Les pilotes informatiques
sont souvent fournis par les fabricants de matériel informatique.

Lorsque des informations sont envoyées à un périphérique lent comme par exemple une
imprimante, un logiciel système place les informations dans une file d'attente, puis les envoie
au périphérique en différé, ce qui évite des ralentissements du logiciel applicatif qui utilise le
périphérique (voir spool).

Un des logiciels système compose des images en assemblant des pictogrammes, des cadres et
des textes. Il reçoit les manipulations des dispositifs de pointage tels que la souris, retrouve
l'élément graphique qui se trouve à la position du curseur, puis signale les manipulations au
logiciel applicatif auquel appartient l'élément graphique. Il offre ainsi les services basiques
pour créer des interfaces graphiques.

Divers logiciels permettent les communications à travers un réseau informatique. Il servent à
envoyer des informations en respectant un ou l'autre protocole (norme de communication),
ainsi que décoder des informations reçues et formatées conformément au protocole. Ils
permettent aussi parfois d'exploiter un logiciel système situé sur un autre ordinateur, c'est le
cas avec les serveurs de fichiers, les serveurs d'impression ou le X Window System.

Une base de données est un stock d'informations structuré et organisé de manière à pouvoir
être manipulé facilement. Un système de gestion de base de données est un ensemble de
logiciels système qui servent à effectuer des opérations basiques telles que l'ajout, la
recherche, le classement, le tri ou la suppression d'informations stockées dans des bases de
données.

Bibliographie
        Le logiciel système, coll. Que Sais-je n°2681, Thierry Falissard, 1997
        (ISBN 2130484107)


Notes et références
   1.   ↑ (en) The Computer Folks Glossary - S [archive]
   2.   ↑ (en) Techterms.com - System Software [archive]
   3.   ↑ (en) Utility software - bitpipe.com [archive]
   4.   ↑ (en) utility software - dictionary.com [archive]

Contenu connexe

Tendances

Formation Informatique base et généralités
Formation Informatique base et généralitésFormation Informatique base et généralités
Formation Informatique base et généralités
Sinovatia
 
NTFS francais
NTFS francaisNTFS francais
NTFS francais
zdi301
 
Logiciels
 Logiciels Logiciels
Logiciels
Kayl Mido
 
Cours informatique supports de stockage
Cours  informatique supports de stockage Cours  informatique supports de stockage
Cours informatique supports de stockage
Tunisie collège
 
Chapitre 03
Chapitre 03Chapitre 03
Chapitre 03
Sofiane Usma
 
TP DEA
TP DEATP DEA
introduction à l'informatique abderrahim jabbar
introduction à l'informatique abderrahim jabbar introduction à l'informatique abderrahim jabbar
introduction à l'informatique abderrahim jabbar
hassan II university mohammedia
 
Frances2
Frances2Frances2
Frances2
UGMEX
 
Bureautique
BureautiqueBureautique
Bureautique
sarrasarsora
 
Cour1
Cour1Cour1
Introduction à l'informatique (1)
Introduction à l'informatique (1)Introduction à l'informatique (1)
Introduction à l'informatique (1)
Mohamed Haj Ali
 
Formation ubuntu
Formation ubuntuFormation ubuntu
Formation ubuntu
Baudosky Konnigui
 
Manip fichier
Manip fichierManip fichier
Manip fichier
Imane Bellali
 
Projet bt1 informatique
Projet bt1 informatiqueProjet bt1 informatique
Projet bt1 informatique
Majida Antonios, M.Ed.
 
Chapitre1ordinateur et systeme d'exploitation
Chapitre1ordinateur et systeme d'exploitationChapitre1ordinateur et systeme d'exploitation
Chapitre1ordinateur et systeme d'exploitation
Saad Loula
 
Chapitre i généralités et notions de base
Chapitre i généralités et notions de base Chapitre i généralités et notions de base
Chapitre i généralités et notions de base
Wajdi Ben Helal
 

Tendances (20)

Cours se chap1
Cours se chap1Cours se chap1
Cours se chap1
 
Formation Informatique base et généralités
Formation Informatique base et généralitésFormation Informatique base et généralités
Formation Informatique base et généralités
 
NTFS francais
NTFS francaisNTFS francais
NTFS francais
 
Sistema operativo frances
Sistema operativo francesSistema operativo frances
Sistema operativo frances
 
Cours xp
Cours xpCours xp
Cours xp
 
Logiciels
 Logiciels Logiciels
Logiciels
 
Systemes d'exploitation
Systemes  d'exploitationSystemes  d'exploitation
Systemes d'exploitation
 
Cours informatique supports de stockage
Cours  informatique supports de stockage Cours  informatique supports de stockage
Cours informatique supports de stockage
 
Chapitre 03
Chapitre 03Chapitre 03
Chapitre 03
 
TP DEA
TP DEATP DEA
TP DEA
 
introduction à l'informatique abderrahim jabbar
introduction à l'informatique abderrahim jabbar introduction à l'informatique abderrahim jabbar
introduction à l'informatique abderrahim jabbar
 
Frances2
Frances2Frances2
Frances2
 
Bureautique
BureautiqueBureautique
Bureautique
 
Cour1
Cour1Cour1
Cour1
 
Introduction à l'informatique (1)
Introduction à l'informatique (1)Introduction à l'informatique (1)
Introduction à l'informatique (1)
 
Formation ubuntu
Formation ubuntuFormation ubuntu
Formation ubuntu
 
Manip fichier
Manip fichierManip fichier
Manip fichier
 
Projet bt1 informatique
Projet bt1 informatiqueProjet bt1 informatique
Projet bt1 informatique
 
Chapitre1ordinateur et systeme d'exploitation
Chapitre1ordinateur et systeme d'exploitationChapitre1ordinateur et systeme d'exploitation
Chapitre1ordinateur et systeme d'exploitation
 
Chapitre i généralités et notions de base
Chapitre i généralités et notions de base Chapitre i généralités et notions de base
Chapitre i généralités et notions de base
 

Similaire à Logiciel système

Introduction système d'exploitation-chapitre 1-cours 1
Introduction système d'exploitation-chapitre 1-cours 1Introduction système d'exploitation-chapitre 1-cours 1
Introduction système d'exploitation-chapitre 1-cours 1
AitAddiHajar
 
Système d'exploitation
Système d'exploitationSystème d'exploitation
Système d'exploitation
neoh777
 
Cours windows-2003-server
Cours windows-2003-serverCours windows-2003-server
Cours windows-2003-server
mbarek_slide
 
les systèmes d'exploitation.ppt
les systèmes d'exploitation.pptles systèmes d'exploitation.ppt
les systèmes d'exploitation.ppt
PROFPROF11
 
1514117367383.pptx
1514117367383.pptx1514117367383.pptx
1514117367383.pptx
BenFradjHajer1
 
1514117367383.pptx
1514117367383.pptx1514117367383.pptx
1514117367383.pptx
MahdiHERMASSI1
 
chapitre0.pptx
chapitre0.pptxchapitre0.pptx
chapitre0.pptx
BenFradjHajer1
 
resume-theorique-m104-2203-6246fb9f3e558 (2).pdf
resume-theorique-m104-2203-6246fb9f3e558 (2).pdfresume-theorique-m104-2203-6246fb9f3e558 (2).pdf
resume-theorique-m104-2203-6246fb9f3e558 (2).pdf
FootballLovers9
 
Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008
Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008
Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008
guest9dd59e
 
lessons_se-partie01.pdf
lessons_se-partie01.pdflessons_se-partie01.pdf
lessons_se-partie01.pdf
reda42878
 
Cours SE IAG Système d'exploitation Windows - IPSET.pdf
Cours SE IAG Système d'exploitation Windows - IPSET.pdfCours SE IAG Système d'exploitation Windows - IPSET.pdf
Cours SE IAG Système d'exploitation Windows - IPSET.pdf
MedBechir
 
Cours SE Principes et fonctionnement de système d’exploitation - IPSET.pdf
Cours SE Principes et fonctionnement de système d’exploitation - IPSET.pdfCours SE Principes et fonctionnement de système d’exploitation - IPSET.pdf
Cours SE Principes et fonctionnement de système d’exploitation - IPSET.pdf
MedBechir
 
INITIATION AUX SI.pdf
INITIATION AUX SI.pdfINITIATION AUX SI.pdf
INITIATION AUX SI.pdf
NkfKoulou1
 
Cours système d’exploitation S1 - IG IPSET.pdf
Cours système d’exploitation S1 - IG IPSET.pdfCours système d’exploitation S1 - IG IPSET.pdf
Cours système d’exploitation S1 - IG IPSET.pdf
MedBechir
 
Mdl ocsinventory 20100330
Mdl ocsinventory 20100330Mdl ocsinventory 20100330
Mdl ocsinventory 20100330
robertpluss
 
IntroCours1.pdf
IntroCours1.pdfIntroCours1.pdf
IntroCours1.pdf
BellaSalima
 
Nour C2I
Nour C2INour C2I
Nour C2I
nourhensmati
 
Cours d'informatique du prof Heimer
Cours d'informatique du prof HeimerCours d'informatique du prof Heimer
Cours d'informatique du prof Heimer
rochats
 
Cours informatiQue Pr.Siham HAIMER
Cours informatiQue Pr.Siham HAIMERCours informatiQue Pr.Siham HAIMER
Cours informatiQue Pr.Siham HAIMER
أبو وردة
 
comment-marche-un-ordinateur (5).pptx
comment-marche-un-ordinateur (5).pptxcomment-marche-un-ordinateur (5).pptx
comment-marche-un-ordinateur (5).pptx
insygg43
 

Similaire à Logiciel système (20)

Introduction système d'exploitation-chapitre 1-cours 1
Introduction système d'exploitation-chapitre 1-cours 1Introduction système d'exploitation-chapitre 1-cours 1
Introduction système d'exploitation-chapitre 1-cours 1
 
Système d'exploitation
Système d'exploitationSystème d'exploitation
Système d'exploitation
 
Cours windows-2003-server
Cours windows-2003-serverCours windows-2003-server
Cours windows-2003-server
 
les systèmes d'exploitation.ppt
les systèmes d'exploitation.pptles systèmes d'exploitation.ppt
les systèmes d'exploitation.ppt
 
1514117367383.pptx
1514117367383.pptx1514117367383.pptx
1514117367383.pptx
 
1514117367383.pptx
1514117367383.pptx1514117367383.pptx
1514117367383.pptx
 
chapitre0.pptx
chapitre0.pptxchapitre0.pptx
chapitre0.pptx
 
resume-theorique-m104-2203-6246fb9f3e558 (2).pdf
resume-theorique-m104-2203-6246fb9f3e558 (2).pdfresume-theorique-m104-2203-6246fb9f3e558 (2).pdf
resume-theorique-m104-2203-6246fb9f3e558 (2).pdf
 
Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008
Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008
Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008
 
lessons_se-partie01.pdf
lessons_se-partie01.pdflessons_se-partie01.pdf
lessons_se-partie01.pdf
 
Cours SE IAG Système d'exploitation Windows - IPSET.pdf
Cours SE IAG Système d'exploitation Windows - IPSET.pdfCours SE IAG Système d'exploitation Windows - IPSET.pdf
Cours SE IAG Système d'exploitation Windows - IPSET.pdf
 
Cours SE Principes et fonctionnement de système d’exploitation - IPSET.pdf
Cours SE Principes et fonctionnement de système d’exploitation - IPSET.pdfCours SE Principes et fonctionnement de système d’exploitation - IPSET.pdf
Cours SE Principes et fonctionnement de système d’exploitation - IPSET.pdf
 
INITIATION AUX SI.pdf
INITIATION AUX SI.pdfINITIATION AUX SI.pdf
INITIATION AUX SI.pdf
 
Cours système d’exploitation S1 - IG IPSET.pdf
Cours système d’exploitation S1 - IG IPSET.pdfCours système d’exploitation S1 - IG IPSET.pdf
Cours système d’exploitation S1 - IG IPSET.pdf
 
Mdl ocsinventory 20100330
Mdl ocsinventory 20100330Mdl ocsinventory 20100330
Mdl ocsinventory 20100330
 
IntroCours1.pdf
IntroCours1.pdfIntroCours1.pdf
IntroCours1.pdf
 
Nour C2I
Nour C2INour C2I
Nour C2I
 
Cours d'informatique du prof Heimer
Cours d'informatique du prof HeimerCours d'informatique du prof Heimer
Cours d'informatique du prof Heimer
 
Cours informatiQue Pr.Siham HAIMER
Cours informatiQue Pr.Siham HAIMERCours informatiQue Pr.Siham HAIMER
Cours informatiQue Pr.Siham HAIMER
 
comment-marche-un-ordinateur (5).pptx
comment-marche-un-ordinateur (5).pptxcomment-marche-un-ordinateur (5).pptx
comment-marche-un-ordinateur (5).pptx
 

Logiciel système

  • 1. Logiciel système Aller à : Navigation, rechercher Logiciel système et applicatif En informatique les logiciels système sont tous les logiciels qui s'occupent des opérations basiques que peuvent effectuer les appareils informatiques1. Des opérations telles qu'enregistrer des fichiers sur un disque dur, réserver de l'espace en mémoire, envoyer des documents aux imprimantes, assurer les communications à travers un réseau informatique ou afficher des icônes. Les logiciels systèmes offrent des services aux logiciels applicatifs et ne sont pas exploités directement par l'usager2. Un système d'exploitation est une suite de logiciels système qui offre une large palette de fonctionnalités. Toutes ces fonctionnalités forment une plateforme sur laquelle s'appuient les logiciels applicatifs. Le système d'exploitation est ainsi le logiciel central utilisé par tous les logiciels applicatifs pour exploiter le matériel de l'ordinateur. Un logiciel utilitaire est un complément qui permet à un usager d'effectuer des tâches simples en rapport avec l'ordinateur et le système d'exploitation tel que la manipulation de fichiers (copie, déplacement, suppression), la recherche de virus informatiques, la compression de données ou la modification de fichiers texte. Des logiciels utilitaires sont souvent inclus en tant que bonus dans les système d'exploitation3,4. Sommaire 1 Interface de programmation 2 Fonctionnalités 3 Bibliographie 4 Notes et références
  • 2. 5 Voir aussi Interface de programmation Un logiciel applicatif fait appel aux services d'un logiciel système par différents procédés de programmation informatique tel que l'utilisation de fonctions, l'utilisation des méthodes d'un objet ou l'envoi de requêtes à un serveur. Le point d'échange logique formé par un groupe de fonctions et de méthodes est appelé interface de programmation (anglais application programming interface - API). POSIX est une norme d'interface de programmation pour les systèmes d'exploitation. Elle est appliquée par la famille Unix ainsi que d'autres systèmes d'exploitation. Fonctionnalités L'amorce (anglais bootstrap) est le premier logiciel exécuté lors de la mise en marche de l'ordinateur (anglais boot). Il vérifie que le matériel fonctionne correctement (voir power-on self-test), puis démarre l'exécution du chargeur, le logiciel moteur qui assure l'exécution de tous les autres logiciels. Pour chaque programme à exécuter, le chargeur s'occupe de réserver de l'espace en mémoire vive, il copie le code machine du programme dans la mémoire, puis lance et surveille l'exécution de ce programme. Le programme peut dépendre de différentes bibliothèques logicielles, le chargeur copiera en mémoire toutes les bibliothèques nécessaires. le chargeur intervient en cas de crash pour terminer l'exécution du programme et libérer la mémoire réservée. Il fait partie du noyau, la partie centrale du système d'exploitation. Un système de fichiers est une structure en arbre dans laquelle sont placés des fichiers. La structure est répartie sur une ou plusieurs mémoire de masse telles que des disques durs. Un logiciel système organise l'espace sur chaque disque dur, réserve de l'espace, enregistre les fichiers et les relie pour former le système de fichiers. Il existe plusieurs manières d'organiser l'espace en fonction du système d'exploitation et du type de la mémoire de masse (disque dur, CD-ROM, DVD, clé USB). Il y a par conséquent plusieurs logiciels système - chacun traite une organisation en particulier. exemples: NTFS, ext3, ISO 9660, UDF. Un pilote (anglais driver) est un logiciel qui assure l'exploitation d'une pièce de matériel informatique (carte vidéo, imprimante, lecteur CD, carte réseau). Il contient toutes les instructions permettant d'envoyer ou de recevoir des informations en utilisant la pièce concernée, et cache ainsi les détails techniques de sa construction. Les pilotes informatiques sont souvent fournis par les fabricants de matériel informatique. Lorsque des informations sont envoyées à un périphérique lent comme par exemple une imprimante, un logiciel système place les informations dans une file d'attente, puis les envoie au périphérique en différé, ce qui évite des ralentissements du logiciel applicatif qui utilise le périphérique (voir spool). Un des logiciels système compose des images en assemblant des pictogrammes, des cadres et des textes. Il reçoit les manipulations des dispositifs de pointage tels que la souris, retrouve
  • 3. l'élément graphique qui se trouve à la position du curseur, puis signale les manipulations au logiciel applicatif auquel appartient l'élément graphique. Il offre ainsi les services basiques pour créer des interfaces graphiques. Divers logiciels permettent les communications à travers un réseau informatique. Il servent à envoyer des informations en respectant un ou l'autre protocole (norme de communication), ainsi que décoder des informations reçues et formatées conformément au protocole. Ils permettent aussi parfois d'exploiter un logiciel système situé sur un autre ordinateur, c'est le cas avec les serveurs de fichiers, les serveurs d'impression ou le X Window System. Une base de données est un stock d'informations structuré et organisé de manière à pouvoir être manipulé facilement. Un système de gestion de base de données est un ensemble de logiciels système qui servent à effectuer des opérations basiques telles que l'ajout, la recherche, le classement, le tri ou la suppression d'informations stockées dans des bases de données. Bibliographie Le logiciel système, coll. Que Sais-je n°2681, Thierry Falissard, 1997 (ISBN 2130484107) Notes et références 1. ↑ (en) The Computer Folks Glossary - S [archive] 2. ↑ (en) Techterms.com - System Software [archive] 3. ↑ (en) Utility software - bitpipe.com [archive] 4. ↑ (en) utility software - dictionary.com [archive]