Vous êtes sur la page 1sur 31

Systme dexploitation

Dfinition : Le programme systme d'exploitation est le programme fondamental des programmes systmes. Il contrle les ressources de l'ordinateur et fournit la base sur laquelle seront construits les programmes d'application.

Un ordinateur contient
Un ou plusieurs processeurs, une mmoire principale, des horloges, des terminaux, des disques, des interfaces de connexion des rseaux et des priphriques d'entres/sorties.

gestion
La complexit vidente du matriel implique la ralisation d'une machine virtuelle qui gre le matriel : c'est le systme d'exploitation.

relatons entre les parties constituantes


Dispositifs physiques = Ils se composent de circuits intgrs, de fils lectriques, de priphriques physiques ... Microprogramme = C'est un logiciel de contrle des priphriques (interprte). Langage machine = C'est un ensemble (entre 50 et 300) d'instructions lmentaires (ADD, MOVE, JUMP) pour effectuer le dplacement des donnes, des calculs, ou la comparaison de valeurs. Systme d'exploitation = C'est un ensemble d'instructions plus simples, comme LIRE UN BLOC DU FICHIER.

Machine tendue ou encore machine virtuelle.


Son rle est de masquer des lments fastidieux lis au matriel, comme les interruptions, les horloges, la gestion de la mmoire, la gestion des priphriques (dplacement du bras du lecteur de disquette) ...

Gestionnaire de ressources.
Le systme d'exploitation permet l'ordonnancement et le contrle de l'allocation des processeurs, des mmoires et des priphriques d'E/S entre les diffrents programmes qui y font appel.

exemple
Par exemple 3 programmes essaient d'imprimer simultanment leurs rsultats sur une mme imprimante : => recours un fichier tampon sur disque. Ce rle de gestionnaire de ressources est crucial pour les systmes d'exploitation manipulant plusieurs tches en mme temps (multitches).

Plusieurs fonctionnalits de gestion


du processeur : allocation du processeur aux diffrents programmes. des objets externes : principalement les fichiers. des entres sorties : accs aux priphriques, via les pilotes. de la mmoire : segmentation et pagination. de la concurrence : synchronisation pour l'accs des ressources partages. de la protection : respect des droits d'accs auxressources. des accs au rseau : change de donnes entre des machines distantes.

Historique des SYSTEMES d'EXPLOITATION


La 1re gnration (1945 1955) : les tubes vide et les cartes enfichables. La 2me gnration (1955 1965) : les transistors et le traitement par lots. La 3me gnration (1965 1980) : les circuits intgrs et la multiprogrammation. La 4me gnration (1980 1990) : les ordinateurs personnels. La 5me gnration (1990 ????) : les ordinateurs personnels portables et de poche.

La 1re gnration (1945 1955): les tubes vide

et les cartes enfichables.

Il n'existait pas de systme d'exploitation. Les utilisateurs travaillaient chacun leur tour sur l'ordinateur qui remplissait une salle entire. Ils taient d'une trs grande lenteur. Ils taient d'une trs grande fragilit.

La 2me gnration (1955 1965) : les transistors et le traitement par lots.

Le passage aux transistors rendait les ordinateurs plus fiables. Ils pouvaient tre vendus des utilisateurs (grandes compagnies, universit ou administrations. Mais devant les cots d'quipement levs on rduisit les temps grce au traitement par lots.

usages
Les utilisations principales taient le calcul scientifique et l'ingnierie (quations diffrentielles). Apparition des langages FORTRAN et assembleur. Apparition des systmes d'exploitation (SE) : FMS (Fortran Monitor System) et IBSYS (IBM 7094).

La 3me gnration (1965 1980)

: les circuits intgrs et la multiprogrammation.

Amlioration des cots et des performances (circuits intgrs). Une famille d'ordinateurs compatibles entre eux. Une seule architecture et un mme jeu d'instructions. Des ordinateurs uniques pour les calculs scientifiques et commerciaux.

La 4me gnration (1980 1990) : les ordinateurs personnels.


Ils sont d au dveloppement des circuits LSI (Large Scale Integration) contenant des centaines de transistors au cm2. Ils ont la mme architecture que les mini-ordinateurs Mais leur prix est beaucoup moins lev. Il existe deux systmes d'exploitation principaux : MSDOS (Microsoft Inc.) et UNIX. MSDOS intgre petit petit des concepts riches d'UNIX et de MULTICS. Dans le milieu des annes 80, on voit l'apparition de rseaux d'ordinateurs individuels qui fonctionnent sous des systmes d'exploitation en rseau ou des systmes d'exploitation distribus.

La 5me gnration (1990 ????) : les ordinateurs personnels portables et de poche.

Apparition des PIC (Personal Intelligent Communicator de chez Sony) et des PDA (Personal Digital Assistant, comme le Newton de chez Apple), grce l'intgration des composants et l'arrive des systmes d'exploitation de type micronoyau. Ils sont utiles pour les nomades et les systmes de gestion des informations (recherche, navigation, communication).

Les diffrentes classes de systmes d'exploitation


mono/multi tches : Multitches : capacit du systme pouvoir excuter plusieurs processus simultanment ; par exemple effectuer une compilation et consulter le fichier source du programme correspondant. mono/multiutilisateurs : Multiutilisateurs : capacit pouvoir grer un panel d'utilisateurs utilisant simultanment les mmes ressources matrielles.

Systmes centraliss :
L'ensemble du systme est entirement prsent sur la machine considre. Les machines ventuellement relies sont vues comme des entits trangres disposant elles aussi d'un systme centralis. Le systme ne gre que les ressources de la machine sur laquelle il est prsent.

Remarque a propos des systmes


Remarque : Il n'y a pas de systme universel pour cette multitude d'architectures. Les constructeurs de supercalculateurs ont toujours dvelopps leurs propres systmes. Aujourd'hui, compte tenu de la complexit croissante des systmes d'exploitation et du cot inhrent, la tendance est l'harmonisation notamment via le dveloppement de systmes polyvalents tels que les systmes rpartis.

Un cas particulier, les systmes temps rel.


Ce sont des systmes pour lesquels l'excution des programmes est soumise des contraintes temporelles. Les rsultats de l'excution d'un programme n'est plus valide au del d'un certain temps connu et dtermin l'avance. Gnralement, on trouve des systmes temps rel dans les systmes embarqus (satellites, sondes, avions, trains,tlphones portables, ...).

LES FICHIERS ET LES DOSSIERS (Gestion et recherches sur le systme dexploitation Windows XP)
Les dossiers

dossiers
1. Les dossiers ou rpertoire : Dfinition : Windows identifie chacune des units de stockage par une lettre de lalphabet suivie de " : ". Exemples : - Le lecteur disquette est reprsent par A : - Le Disque Dur est reprsent par C : Pour mieux grer ces diffrentes units, le systme dexploitation permet lutilisateur de diviser lespace de ces units en blocs appels dossiers. Chaque dossier est caractris par son nom, et peut contenir des fichiers ou des sous-dossiers.

Exemples des dossiers :

Gestion des dossiers.


Pour slectionner un seul dossier : il suffit dun seul clic sur lui. Pour slectionner plusieurs dossiers : Cliquez sur le premier dossier slectionner, maintenez la touche Ctrl enfonce, cliquez sur les autres dossiers slectionner, et relchez. Aprs la slection dun dossier, le systme dexploitation Windows vous offre plusieurs mthodes pour manipuler les dossiers. Avec le raccourci clavier (Exemple Ctrl+C pour copier et Ctrl+v pour Coller). Avec le menu Edition : (Edition>>Copier, Edition>>Coller, ). Avec les boutons de la barre doutils Usage de menu contextuel (clic droit sur le Fichier (ou le dossier) et).

Oprations et manipulations
Opration Duplication Effet Duplique le dossier dans un autre endroit. Dplace le dossier dun endroit vers lautre.. Procdure Choisir la commande copier ; Choisir la destination ; Choisir la commande coller. Choisir la commande couper ; Choisir la destination ; Choisir la commande coller

Dplacement

Changement de nom
Suppression Ouverture

Change le nom du dossier.


Supprime le dossier et lenvoie vers la corbeille. Ouvre le dossier pour la consultation et/ou la modification. Envoie le dossier vers un emplacement dun support de stockage ou vers un destinataire. Cre un nouveau dossier.

Choisir la commande Renommer ; Taper le nouveau nom.


Choisir la commande supprimer ; Confirmer la suppression. Choisir la commande Ouvrir ou Ouvrir avec. Choisir la commande Envoyer ; Choisir la destination.

Envoie

Cration

Choisir la commande Nouveau.

Les Fichiers
Dfinition : Un fichier : Un fichier est un ensemble dinformations sous le mme nom, ranges dans un support de stockage.

Un fichier est caractris par :


Le Nom : cest une suite de caractres comprenant des lettres, des chiffres et le trait de soulignement _. Lextension : est une srie de trois lettres, qui sert identifier le type de fichier ainsi que lapplication avec laquelle il peut tre ouvert. Exemple : .doc : reprsente les fichiers Textes. .jpg : reprsente les fichiers images.

Le chemin daccs : reprsente ladresse absolue de fichier depuis la racine jusquau dossier contenant le fichier concern. Exemple : D:\Cours\Mes projets\livre2.doc . Gestion des fichiers. Pour slectionner un seul fichier : il suffit dun seul clic sur lui. Pour slectionner plusieurs fichiers : Cliquez sur le premier fichier slectionner, maintenez la touche Ctrl enfonce, cliquez sur les autres fichiers slectionner lun aprs lautre et relchez. Pour la gestion des fichiers le systme dexploitation Windows offre lutilisateur plusieurs mthodes pour manipuler les fichiers :

Recherche dun fichier ou dun dossier:


Si vous avez oubli lendroit dun fichier ou dun dossier. Windows vous offre loption de recherche qui peut tre excut partir du menu dmarrer en cliquant sur Dmarrer puis Recherche (voir Image 2.2.5.)

Recherche dun fichier

Image 2.2.5.1

Fentre lors d la recherche

Choix lune des options suivantes :


Pour rechercher un fichier music, image ou video

Pour rechercher un documents texte ou un fichier Excel etc.