Cours Système d'exploitation

1  Définitions

Un logiciel peut être représenté par : 

  • un ensemble d'instructions ordonnées 
  • Un objectif précis 
  • Un langage propre au monde de l'informatique 



Les  langages  les  plus  utilisés  sont  proches  du  langage  courant  et  sont  traduit  de  façon  à  ce  que  chaque instructions soit transmise dans une forme intelligible par la machine.

Un logiciel est un programme exécutable qui utilise les ressources matérielles du système informatique.

Bien souvent on oppose le logiciel (software) qui reste abstrait au matériel (hardware) qui est bien au contraire concret ou visible. Les deux sont indissociables et inter-dépendants.

=>  Un logiciel est conçu pour un environnement déterminé  Les  logiciels  peuvent  être  perçus  comme  des  couches  successives  qui  s‘intercalent  entre  l‘utilisateur et  le matériel.
  
 
On distingue principalement deux couches de logiciel : 
 
  • les logiciels systèmes 
  • les logiciels d‘application 
 
2  Logiciels systèmes 
  
les logiciels système 
 
  • Se placent entre le matériel et les autres logiciels.
  • Permettent aux logiciels d'application une indépendance vis à vis du matériel
  • Réalisent les fonctions de base du système (impression, visualisation, écriture mémoire …)
  • traitent les demandes d'accès au matériel des logiciels d'application

Sans eux, chaque logiciel application serait écrit spécifiquement pour chaque configuration matérielle
 
Les logiciels systèmes sont :
   
  • le système d‘exploitation S.E  ou O.S ( operatng system )
            Ex : Windows xx, Linux, Unix, Palm OS …
  
  • le BIOS ( Basic input output system )
            Le bios contrairement  aux  autres logiciels est  stocké dans de la mémoire morte (ROM ou Flash             Prom) installée sur la carte mère.
  

Schéma d'empilage des couches :

  
   
3  Logiciels d‘applications

En  dehors des logiciels systèmes qui  constituent  la  première  interface  avec  le  matériel, es utilisateurs sont
amenés à utiliser différents types de logiciel.

3.1     Les utilitaires 

Il s‘agit de programmes qui permettent de réaliser des fonctions complémentaires au système d'exploitation :
   
  • Les outils d‘administration de systèmes partage et gestion des ressources 
              Ex : Norton Navigator, Parttion magic…
  
  • Les outils de sécurité 
              Ex : Norton Ghost
  
  • Les utilitaires de sauvegarde et de restauration
              Ex : Drive Image, Active Backup…
  
  • Les antivirus … 
              …
 
  • Les logiciels de compactage 
              Ex : Winzip, 7zip…
    
 
3.2     Les outils de développement d‘applications

Souvent considérés comme des utilitaires, ils permettent la production d‘applications. Ils sont classés selon leur degré d‘évolution de 1ére génération à 4éme génération.
 
Ex : Delphi, Windev, C++, Java, Power Buider…


3.3     Les systèmes de gestion de base de données (sgbd)


Ils permettent l'accès et la gestion des bases de données. Certains peuvent permettre l'écriture d'application.
 
Ex : Oracle, Access, Sql-Server, MySQL… 
 

3.4     Les logiciels application


Ils permettent  l‘automatisation  de  procédures de  travail.  Ils sont  développés soit  en  standard,  soit  de  façon spécifique pour répondre à un besoin particulier.
 
On peut les classer en différentes grandes familles suivant le secteur qu'ils couvrent : 
 
  • Les applications de bureautique et de communication
  • Les applications de conception (CAO, DAO, PAO…)
  • Les  applications  métiers  qui  correspondent  à  certaines  grandes  fonctions  de  l'entreprise  (paie,
  • comptabilité  facturation, gestion de cabinet médical…, gestion d'emplois du temps, d'absences…)
  • Les applications décisionnelles qui permettent la manipulation de données de manière immédiate à des fins de prises de décisions.

Il existe également une autre grande famille de logiciels génériques, qui sont paramétrés en fonction de l'entreprise  et  qui  permettent  de  réaliser plusieurs  taches,  voire  de  fédérer toutes  les  grandes  fonctions  de l'entreprise : les progiciels de gestion intégrés (ERP en anglais) 
 
Ex : SAP, Baan, Movex, Navision …


4  Les types de logiciels 
 
Quelque soit les logiciels, on peut également les classer en 4 grands types : 
  
  • Les logiciels commerciaux vendus dans le commerce 
  • Les Shareware mis à disposition gratuitement pour essais ou tests et qui doivent être payés pour une utilisation régulière.
  • Les Freeware  mis à  disposition  gratuitement  et  qui  peuvent  être  utilisés librement  sans aucune contribution 
  • Les logiciels libres qui sont fournis normalement avec leur code source et qui peuvent être modifiés librement. (pour certains, la licence GPL définit les conditions)
 
5  Travail à faire 
 
Vous chercherez  10  logiciels de  chaque  type  (commerciaux,  shareware,  freeware  (ou logiciels libres)) et  rédigerez un document  sous Word dans lequel  vous préciserez pour chaque logiciel : 
   
  • Le nom 
  • La société ou le nom du concepteur 
  • Un descriptif rapide 
  • le site Internet où le logiciel peut être obtenu quand cela est possible
  

Article plus récent Article plus ancien

Leave a Reply

Telechargement