Introduction :
Un ordinateurdoit être capable de faire fonctionner un
programme ,pour cela il faut que la machine puisse effectuer un
certain nombre d'opérations préparatoires afin d'assurer les
échanges entre l'unité centrale de traitement, la mémoire, et les
périphériques.
UCT Mémoire E/S
Opération des échanges
Ces opérations sont assurées par un ensemble de programmes
appelé le système d’exploitation OS (Operating System).
3.
Définition :
Un systèmed'exploitation est un ensemble de programmes
permettant à son utilisateur de disposer d'un ensemble de services
élaborés à partir des ressources de la machine sur laquelle il
s'exécute.il doit assurer :
chargement et lancement des programmes.
gestion du (des) processeur(s)
gestion des périphériques et entrées/sorties.
gestion de la mémoire principale et secondaire.
...
Matériel
Bios
Applications
O S
4.
Rôles du systèmed'exploitation
Les rôles du système d'exploitation sont divers :
• Gestion du processeur :
le système d'exploitation est chargé de gérer l'allocation du
processeur entre les différents programmes grâce à un algorithme
d'ordonnancement.
Le type d'ordonnanceur est totalement dépendant du système
d'exploitation, en fonction de l'objectif visé.
5.
Gestion de lamémoire vive :
le système d'exploitation est chargé de gérer l'espace mémoire
alloué à chaque application et, le cas échéant, à chaque usager.
En cas d'insuffisance de mémoire physique, le système
d'exploitation peut créer une zone mémoire sur le disque dur,
appelée «mémoire virtuelle». La mémoire virtuelle permet de
faire fonctionner des applications nécessitant plus de mémoire
qu'il n'y a de mémoire vive disponible sur le système. En
contrepartie cette mémoire est beaucoup plus lente.
6.
Gestion des entrées/sorties:
le système d'exploitation permet d'unifier et de contrôler
l'accès des programmes aux ressources matérielles par l'intermédiaire
des pilotes (appelés également gestionnaires de périphériques ou
gestionnaires d'entrée/sortie).
Gestion de l'exécution des applications :
le système d'exploitation est chargé de la bonne exécution des applications
en leur affectant les ressources nécessaires à leur bon fonctionnement.
Il permet à ce titre de «tuer» une application ne répondant plus
correctement.
7.
Gestion des droits:
le système d'exploitation est chargé de la sécurité liée à l'exécution
des programmes en garantissant que les ressources ne sont utilisées
que par les programmes et utilisateurs possédant les droits adéquats.
Gestion des fichiers :
le système d'exploitation gère la lecture et l'écriture dans le
système de fichiers et les droits d'accès aux fichiers par les
utilisateurs et les applications.
8.
Gestion des informations:
le système d'exploitation fournit un certain nombre
d'indicateurs permettant de diagnostiquer le bon fonctionnement
de la machine.
9.
les périphériques varientd'un ordinateur à un autre, en
particulier sur un PC. On a introduit donc la notion des pilotes
de périphériques (instructions servant à piloter un périphérique,
en anglais drivers) différents selon les types d'ordinateurs et les
types de périphériques.
O S
Pilotes
Matériel
10.
Les principales différencesentre systèmes d’exploitation
Ces différences résident dans deux caractéristiques importantes:
Est ce que le système est multi-tâche ou mono-tâche ?
Est ce que le système est multi-utilisateur ou mono-utilisateur ?
Un système mono-tâche ne peut exécuter qu’une tâche à la fois,
la multi-tâche a la possibilité d’en exécuter plusieurs en même temps?
(à voir).
Un système multi-utilisateur donne accès à plusieurs utilisateurs en même
temps sur la même machine, la mono-utilisateur n’accepte qu’un personne
à la fois.
Les Fichiers :
Unfichier est une suite d'informations binaires, c'est-à-dire une suite de 0 et
de 1. Ce fichier peut être stocké pour garder une trace de ces informations. Un
fichier texte est un fichier composé de caractères stockés sous la forme
d'octets.
Le fichier est enregistré sous la forme nom_du_fichier. ext .
".ext" représente l'extension c'est un moyen de reconnaître le type de
programme avec lequel ce fichier peut être ouvert.
La longueur du nom et de l'extension peut varier suivant le système
d'exploitation:
• 8 caractères pour le nom et 3 pour l'extension sous DOS et Windows 3.1
• 256 caractères pour le nom et l'extension sous Windows 95, 98 et NT
Organisation de fichierset répertoires
Organisation basée sur le concept d'arbres :
" " racine de' l'arborescence correspondant
à un disque (C: ou A:)
Repertoire1 R2 R3 R4
R6 R7 R8
R5
fichier1 fichier2
fichier3
. .
.
15.
Les répertoires :
Unrépertoire (appelé aussi dossier) est un objet informatique qui
contient des fichiers, comme un grand classeur qui contient des feuilles
écrites ou vides.
17.
Introduction au systèmeMS-DOS (Microsoft Disk Operating System)
Le DOS, comme tout système d'exploitation, contrôle les activités de
l'ordinateur. Il gère des opérations telles que la circulation, l'affichage,
et l'entrée de données entre les divers éléments constitutifs du système.
Le rôle du DOS est d'interpréter les commandes saisies au clavier par
l'utilisateur.
Ces commandes permettent d'effectuer les tâches suivantes:
• la gestion des fichiers et des répertoires.
• la configuration du matériel.
• l'optimisation de la mémoire.
• l'exécution des programmes.
• …
18.
Les fichiers sousMS-DOS
Sous MS-DOS chaque fichier peut être aussi volumineux que possible,
cependant le nom que vous lui donnez est soumis à des restrictions, on ne peut
en effet lui donner un nom d'une longueur maximale de 8 caractères plus 3 pour
l'extension.
De plus, les fichiers ne doivent contenir que les caractères suivants:
• lettres de A à Z
• chiffres de 0 à 9
• caractères spéciaux suivants: _ ^ $ ~ ! # % & - { } ( ) @ '
Enfin, les noms de fichiers ne doivent pas contenir:
• de blanc (espace).
• de virgule, de barre oblique inverse.
• de point (hormis le point qui sépare le nom de l'extension).
19.
Les fichiers sousMS-DOS
et ils ne doivent pas non plus appartenir à la liste de noms réservés:
CLOCK$ CON AUX COM1 COM2 COM3 COM4 LPT1
LPT2 LPT3 NUL PRN
Un disque dur peut contenir, suivant sa taille, plusieurs milliers de fichiers.
Cependant, plus leur nombre est élevé plus il est difficile de les gérer, il
devient alors nécessaire de les stocker dans des répertoires. Sous MS-DOS,
les noms de ces répertoires sont soumis aux mêmes restrictions de longueur
que les fichiers (8 caractères pour le nom).
20.
Quelques commandes MS-DOS
Rôle: Afficher le contenu d'un répertoire
La commande " DIR " fait la liste des fichiers correspondant aux
spécifications précisées par l ’argument de la commande et
donne quelques renseignements sur les fichiers.
Remarque : Si on veut afficher la liste des fichiers dont
l ’extension est « .txt », on envoie la commande :
C:DIR *.txt
21.
Rôle : Créerun répertoire
La commande MKDIR (MaKe Directory) peut être
abrégée en MD.
Il suffit de taper :
C:MD Nom du répertoire
Quelques commandes MS-DOS
22.
Rôle : Effacerun répertoire
La commande RMDIR (ReMove DIRectory) peut être abrégée en
RD.
C:RD Nom du Répertoire
Quelques commandes MS-DOS
23.
Quelques commandes MS-DOS
Rôle: Changer de répertoire
La commande "CD" ou encore "CHDIR" permet de
passer d'un répertoire à l'autre (CD pour Change
Directory)
C:cd Nom du Répertoire
24.
Rôle : copierun ou une liste de fichiers
Syntaxe : COPY [fichier départ] [fichier destinataire]
Il faut passer en premier argument le nom du fichier à
copier, et en deuxième argument le nom que nous voulons
donner à la copie.
Quelques commandes MS-DOS
25.
Exemple :
Pour copier« fichier1.txt » dans le sous répertoire « R2 » en lui
donnant un nouveau nom copie1.txt.
" " racine de' l'arborescence correspondant
à un disque (C: ou A:)
Repertoire1 R2 R3 R4
R6 R7 R8
R5
fichier1 fichier2
fichier3
Répertoire
courant
26.
Rôle : Renommerun fichier
La commande RENAME peut être abrégée
en REN
Exemple :
C:ren fichier1.txt surnom.txt
Quelques commandes MS-DOS
27.
Rôle : Supprimerun fichier
Elle sert à détruire un fichier ou une liste de fichier. On lui
donne comme argument le nom d ’un fichier (et
éventuellement son extension) ou bien les spécifications
d ’une liste de fichiers à l ’aide des caractères « ? » ou « * ».
Il est possible de supprimer tous les fichiers d ’un répertoire
en une seule fois : ERASE *.*
Exemple:
C:erase Nom de fichier
Quelques commandes MS-DOS
28.
dir
cd
cd ..
md oumkdir
deltree
copy, xcopy
move
del
liste le contenu d'un répertoire
change de répertoire
répertoire parent
crée un nouveau répertoire
supprime un répertoire, ainsi que l'ensemble de ses sous-répertoires.
copie de fichier
déplacement de fichier
supprime le fichier
format
help aide sur la commande demandée
formate le lecteur demandé
ver donne le numéro de version
Quelques commandes MS-DOS
Notes de l'éditeur
#2 L’ordinateur exucute des programmet il faut des echange avec le uct et m et e/s
Operating système le nom englais
Uct :
#3 élaborés =calculer
Nous avons donc besoin de services de pointe pour le système d'exploitation
Alors pour executé quelque soit la tache on besoin un système d’exploitation pour assurer cette tache ,
Pour cela on définit plusieur role de système d’exploitation ,
Olors on cité 2 type de role physique et logique
#4 L’ordonnenceur : désigne le composant du noyau du système d'exploitation choisissant l'ordre d'exécution des processus sur les processeursd'un ordinateur. En anglais, l'ordonnanceur est appelé scheduler.
L’objectifs ; optimiser le temps et l’allocation de procesus
La périorité de procesuus base a l’algorithme d’ordonnecement soit
Fifo ; premier ariver premier servi
Ou bien
#5 Mémoire vive ou RAM (Random Access Memory); composée de circuit intégrés, donc très rapide
La mémoire physique sert de zone de stockage temporaire pour les programmes et données que vous utilisez.
De façon générale, plus la quantité de mémoire est importante, plus vous pouvez lancer d'applications simultanément.
ci elle est rapide plus votre système réagit vite,
#6
La fonction d’un ordinateur est le traitement de l’information (fonction réalisée au niveau de la mémoire et l’UC)
L’ordinateur obtenir cette information au moyen d’E/S
#7 ALORS LE SYSTÈME DEXPLOITATION RESPONSABLE A LA SECURITE D’EXUCUTé LES PROGRAMME
Le système de gestion de fichiers (SGF) est la partie la plus visible d’un système d’exploitation qui se
charge de gérer le stockage et la manipulation de fichiers (sur une unité de stockage : partition, disque, CD,
disquette. Un SGF a pour principal rôle de gérer les fichiers et d’offrir les primitives pour manipuler ces
fichiers.
#8 L'information de gestion et la gestion de l'information sont différentes; l'information de gestion est un type d'information ( les données ) ; la gestion de l'information est un type de gestion ( le système ).
La gestion de l'information est le processus par lequel on analyse et utilise l'information qui a été accumulée et enregistrée afin de permettre aux gestionnaires ( à tous les niveaux ) de faire des choix éclairés. L'information de gestion est l'information nécessaire afin de prendre des décisions gestionnaires.
est importante pour :
Prendre des décisions nécessaires à l'amélioration de la gestion de l'équipement et des services
Établir la planification participative, l'exécution, la surveillance et l'évaluation
#10 Un système d'exploitation est dit «multi-tâche» (en anglais multithreaded) lorsque
plusieurs «tâches» (également appelées processus) peuvent être exécutées
Simultanément
MONO TACHE LANCE SEULEMENT UN TACHE
EX MS DOS
#17 MS-DOS (abréviation de Microsoft Disk Operating System)