[PDF] [PDF] Systèmes dexploitation Introduction





Previous PDF Next PDF



[PDF] Séance 3 – Partie 1: Système dexploitation Windows - GDAC - UQAM

- Pouvoir connaitre davantage les systèmes d'exploitation - Apprendre les outils bureautique surtout excel - Revoir certaines notions des logiciels Word 



[PDF] Chapitre 2 : Le système dexploitation WINDOWS

Dans ce chapitre on va aborder le système d'exploitation Windows produit référence de la firme Microsoft parce qu'il est le système d'exploitation le plus 



[PDF] Guide dinstallation du système dexploitation Windows pour le

Ce guide contient des instructions pour l'installation du système d'exploitation Windows Server 2003 ou Windows Server 2008 sur le module serveur Sun Blade 



[PDF] cours-systeme_d_exploitation_se_pdf - FOAD - MOOC

Le DOS (Disk Operating System) est le premier système d'exploitation né en 1981 utilisé avec les PC Il a été développé par Microsoft pour la firme IBM et l' 



[PDF] LeSystemeWindowspdf - Université Grenoble Alpes

Aujourd'hui les systèmes d'exploitation Microsoft sont présents sur 90 des micro-ordinateurs dans le monde ? Pourquoi ? ? IBM a publié son architecture 



[PDF] Le système dexploitation Windows - CoursTechInfo

Windows est à la fois un système d'exploitation et une interface graphique (GUI - Graphic User Interface) Il existe en plusieurs versions : Windows 95 



[PDF] Le système Windows

Dès la parution de la version 1 0 de OS/2 d'IBM en 1987 Microsoft s'est attelé à une nouvelle tâche ambitieuse: créer un système d'exploitation digne des 



[PDF] Introduction aux systèmes dexploitation des ordinateurs

Exploitation d'un système informatique niveaux bien distincts : le système d'exploitation Windows récents (NT 2000 XP Vista 7 8) MacOS



[PDF] Systèmes dexploitation Windows : postes de travail - ORSYS

Cette formation vous apprendra à installer et administrer Windows 10 le nouveau système d'exploitation Microsoft pour les postes clients Grâce aux nombreux 



[PDF] Systèmes dexploitation Introduction

20 août 2007 · MS-DOS (Microsoft disque operating system) : SE des premiers PC mono-utilisateur mono-tâche interface ligne de commande MS-Windows : Inspiré 



Le système d’exploitation Windows - Cours Tech Info

Le système d’exploitation Windows Windows est à la fois un système d'exploitation et une interface graphique (GUI - Graphic User Interface ) Il existe en plusieurs versions : Windows 95 98 Me (millénium) Windows NT 2000 XP Vista Windows 7 et 8



Sommaire Introduction3 I ETUDE DES

ETUDE DES SYSTEMES D’EXPLOITATION WINDOWS ET UNIX 2 ANNEE INGENIEUR TECHNOLOGIE 1 1HISTORIQUE L’historique des systèmes d’exploitation Windows débute à partir des années 1980 : À cette époque les systèmes (ordinateurs) n’avaient ni la capacité ni la nécessité d’utiliser

  • Présentation Du Cours Système D’Exploitation

    Plan du Cours

  • Exercices & Examens de Système D’Exploitation

    Pour télécharger les QCM, exercices et examens de Système d’Exploitation, Cliquez sur les liens ci-dessous. 1. Exercices et Examens Corrigés de Système d’Exploitation I

Qu'est-ce que le système d'exploitation ?

Tout en PDF/PPT, tout est gratuit. Qu’est ce qu’un système d’exploitation ? Le système d’exploitation est un gestionnaire de ressources contrôlant l’accès à toutes les ressources de la machine. Il permet l’attribution de ces ressources aux différents utilisateurs, et aussi à la libération de ces ressources lorsqu’elles ne sont plus utilisées.

Quelle est l’histoire des systèmes d’exploitation Windows ?

L’historique des systèmes d’exploitation Windows débute à partir des années 1980 : À cette époque les systèmes (ordinateurs) n’avaient ni la capacité ni la nécessité d’utiliser des systèmes d’exploitation pour mini ou grands ordinateurs.

Où trouver des informations avancées sur le sujet système d'exploitation ?

Peu importe que vous soyez un débutant ou que vous désiriez des informations avancées sur l'un de ces sujets Système d'exploitation, vous pouvez visiter cette rubrique Système d'exploitation pour une connaissance complète. En outre, tout le matériel est libre de télécharger à partir de ce site Web.

Quel est le rôle du système d’exploitation ?

Gestion de la mémoire: le système d’exploitation gère l’espace mémoire alloué à chaque application et à chaque utilisateur. Il la partage entre tous les programmes.

Systèmes d'exploitation

(Operating Systems)

Introduction

SITE : http://www.sir.blois.univ-tours.fr/˜mirian/ Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 1/20

Qu'est-ce qu'un SE ?

Ensemble de logiciels qui tournent en permanence sur un ordinateur et le contrôlent à partir de son démarrage (boot) et tant que celui-ci est allumé.Exemples :

Unix: Créé en 1969, rapidement multi-utilisateur, écrit enlangage C.Linux: Clone gratuit d'UNIX pour les PC,open source.Mac OS: Premier à proposer le concept des fenêtres, du glisser-déposer,

la corbeille, le plug-and-play; aujourd'hui possède lenoyauLinux, avec une interface graphique élégante et ergonomique, et optimisation particulière des traitement multimédia.MS-DOS (Microsoft disque operating system): SE des premiers PC,

mono-utilisateur, mono-tâche, interface ligne de commande.MS-Windows: Inspiré par l'interface Macintosh; tout d'abord, unecoquille

graphique pour DOS. Seulement à partir de Windows 95 nous commençons à assister à un transfert de nombreuses fonctionnalités de DOS vers Windows.Windows NT: Système d'exploitation indépendent de DOS. Techniquement nettement supérieur à Windows. Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 2/20

Systèmesd'exploitation

Ordinateur: Sans le logiciel (software), machine sans utilitéDeux types de logiciels:

1.Programmes systèmes (system programs):gère le fonctionnement de

l'ordinateur

2.Programmes d'application:exécute le travail demandé par les utilisateursSystèmes d'exploitation:programme systèmefondamental

Contrôle toutes les ressources de l'ordinateurBase sur laquelle les programmes d'application sont écrits

Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 3/20

Systèmeinformatique (1)

Banking

Airline

Web system reservation browser

Compilers

Editors

Commandinterpreter

Operating systemMachine languageMicroprogrammingPhysical devices

Hardware

,Programmes système et Programmes d'application Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 4/20

Systèmeinformatique (2)

1. Matériel (hardware) : Ressources informatique de base: CPU (UC: unité

centrale), mémoire, dispositifs E/S

2. Système d'exploitation: Programme intermédiaire entrel'utilisateur et le matériel

3. Programmes d'application: Comment utiliser le matérielpour résoudre les

problèmes informatiques des utilisateurs

4. Utilisateurs: Personnes, machines, autres ordinateurs

Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 5/20

Rôles du SE

Le système d'exploitation joue deux rôles:

1. d'unemachine virtuelle(abstraite)

Le SE présente au programmeur uneinterface d'accès aux ressources de l'ordinateur (sous forme d'appels système). Ainsi le programmeur peut faireabstractiondes détails de fonctionnement des ressources. Cette interface est fondée sur desobjets abstraitsdont les plus importants sont lesfichierset lesprocessus. Par exemple, le programmeur voit un disque comme une collection de fichiers qui peuvent

être lus, écrits et fermés

2. d'unadministrateur de ressources

Le SE gère l'utilisation des ressources par différents utilisateurs et les

éventuels conflits.

Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 6/20

Buts d'un SE

1. Fournir un environnement où l'utilisateur puisse exécuter des programmes

2. Rendre le système informatique pratique pour l'utilisateur

3. Utiliser le matériel de façon efficace

D

´efinitions des syst`emes d'exploitation

Programme d'allocation des ressources: gérer et allouer des ressourcesProgramme de contrˆole: contrôler l'exécution des programmes des utilisateurs et

l'opération des dispositifs d'entrée/sortieNoyau(Kernel): le programme qui est exécuté tout le temps (tout les autres sont

des programmes d'application) Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 7/20

Évolution des SE

SE: développé pour faciliter l'utilisation du matérielProjet et utilisation des SE ont engendré des modifications du matérielVision historique des SE: les problèmes des SE ont engendré des innovations du

matérielLes SE ont une histoire ancienne qui commence au moment où ilsont commencé à remplacer les opérateurs des ordinateurs jusqu'à aujourd'hui avec des systèmes multiprogrammation. Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 8/20

Tâches d'un systèmed'exploitation

Gestion de processusGestion de la mémoireGestion des fichiersGestion des E/S

Les programmes utilisateurs peuvent accéder à ces différentes fonctionnalités à l'aide

desappels système. Pour créer un système aussi grand et complexe qu'un SE, il estnécessaire de le découper en pièces plus petites Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 9/20 Pour partager les ressources, comment les SE peuvent assurer qu' un programme qui fonctionne mal ne va pas causer des problèmes à l'exécution d'autres programmes Avec une protection matérielle: le mode double.

Le matériel permet2 modes de fonctionnement:

Mode moniteur ou superviseur ou syst`eme ou privil´egi´e(Monitor mode, supervisor mode, system mode): exécution de la part du SE Instructions privilégiées: instructions machine risquant de nuire. Les instructions privilégiées sont exécutées seulement enmode superviseur.Mode utilisateur(User Mode): exécution de la part de l'utilisateur. S'il se produit une tentative d'exécuter une instruction privilégiée, le matériel ne la réalise pas mais traite l'instruction comme illégale et bloque le SE. Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 10/20

Fonctionnement enmode double

Au moment d'initialiser le système, le matériel démarre en mode superviseurEnsuite le SE est chargé et démarre les processus utilisateurs en mode

utilisateurChaque fois qu'un déroutement (trap) ou une interruption se produit, le matériel commute du mode utilisateur au mode superviseur ?Chaque fois que le SE prend le contrôle de l'ordinateur, il est en mode superviseur ?Le système commute toujours au mode utilisateur avant de donner la main à un programme utilisateur Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 11/20

Certaines instructions sont privilégiées, comme les instructions E/S.Comment un programme utilisateur peut donc exécuter des E/S?

En utilisant les

appels système Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 12/20

Appels système (1)

Un appel système est unefonction fournie par le noyau(kernel) d'un SE et utilisée par les programmes s'exécutant dans l'espace utilisateur(en

d'autres termes, tous les programmes distincts du noyau).Le rôle du noyau est de gérer les ressources matérielles et defournir aux

programmes une interface uniforme pour l'accès à ces ressources.Quelques appels systèmes classiques :

open, read, writeetclosequi permettent les manipulations sur les systèmes de fichiers,alloc, freepour allouer et désallouer de la mémoire. Sur la majorité des systèmes d'exploitations, les appels système peuvent être

utilisés comme de simples fonctions écrites en C.Sur la plupart des noyaux (notamment les noyaux monolithiques comme le

Noyau Linux) les appels systèmes sont implémentés par une instruction machine (interupt, supervisor call, ...) qui fait basculer le processeur dans le noyau en mode superviseur(en ayant convenablement passé les paramètres de l'appel système, par exemple dans les registres). Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 13/20

Appels système (2)

Vu du programme applicatif, un appel système est atomique (il s'est exécuté -éventuellement en erreur- ou pas). Catégories8>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>:1- Contrôle de processus: charger, exécuter, créer, terminer des processus, obtenir, signaler des événements, libérer de la mémoire, etc

2- Manipulation de fichiers:

créer, supprimer, ouvrir, fermer, lire, écrire, repositionner,etc

3- Gestion de périphériques:

demander, libérer, obtenir, attacher, etc

4- Entretient d'information:

obtenir, définir l'heure ou la date, définir les données du systèmes

5- Communications

créer, supprimer des connexions de communication, envoyer, recevoir de messages, transférer des informations sur les états, etc Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 14/20

Concepts de base (1)

Processus: Un processus est un programme en exécution

Programme: entité passive

Processus: entité active (compteur d'instructions)Fichier: une unité de stockage logique, c'est-à-dire, un ensemble d'informations

en relation entre elles, qui est enregistré sur la mémoire auxiliaire (disque). Les processus utilisent lamémoire vive/cache/registrespour sauvegarder leurs codes et leurs données; mais ces types de mémoire sontvolatiles.Le stockage dans un fichier permet la préservation d'une grande quantité d'information de façonnon volatile(résiste à la fin d'un processus) et rend

cette information disponible à plusieurs processus.Système de fichiers:Partie du SE responsable de la gestion de fichiers.Le SE établit une correspondance entre les fichiers et les dispositifs

physiques (non volatile).Le système de fichiers se présente généralement comme une structure

arborescente de répertoires (ou dossiers) dont l'origine est appelée racine. Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 15/20

Concepts de base (2)

Shell: Principale interface entre un utilisateur placé devant son terminal et le SE, sauf si l'utilisateur a recours à une interface graphique.

Exemples de Shell:sh, csh, ksh, bashQuand un utilisateur se connecte un shell est lancé. Ce shella pour entrée

standard le clavier du terminal et pour sortie standard son écran. Il commence par afficher unpromptqui indique à l'utilisateur que le shell est prêt à recevoir une commande.

Exemple:

$ date

Mon Aug 20 17:25:58 CEST 2007

Le prompt est$. L'utilisateur tapedate. Le shell crée un processus (enfant) qui exécute le programmedate. Pendant que le fils s'exécute, le shell attend sa terminaison. Quand elle a lieu, le prompt réapparaît et le shell attend de lire la commande suivante. Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 16/20

L'initialisation d'unordinateur (1)

Comment un ordinateur commence à fonctionner?

Quand l'ordinateur est allumé, le code trouvé dans le premier secteur du disque deboot est lu dans la mémoire et exécuté.

Dans unedisquette, ce secteur contient le

programme d'amorçage (bootstrap program).

Dans undisque dur, ce secteur contient un

petit programme et une table de partitions (un disque dur est divisé en partitions). Le programme est exécuté pour lire la table de partitions et sélectionner la partition active.La partition active possède un programme d'amorçage dans sont premier secteur qui est alors chargé et exécute (comme dans le cas de la disquette). Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 17/20

L'initialisation d'unordinateur (2)

Programme d'amorçage (bootstrap program):

Initialise tous les aspects du système (CPU, contrôleurs depériphériques, mémoire)Sait comment charger/démarrer le système d'exploitation

1. Trouver et charger en mémoire le noyau (kernel) du SE

2. SE exécute

le premier processus (init) et attend un événement (interruption) Interruption: événement qui modifie le flux de commande d'un programme

1. Interruptions matérielles: Permettent la prise en compte d'une requête

de service système (mémoire, contrôleur de périphérique, clavier, lecteur, ...). À tout moment le matériel peut activer une interruption.

2. Interruptions logicielle: Activée par l'exécution d'unappel système

(system calloumonitor call) Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 18/20

Traitementd'interruptions

Le programme en cours est arrêté.Le système d'exploitation préserve l'état de la CPU (sauvegarde des registres et

du compteur ordinal).SE détermine le type d'interruption.Pour chaque type d'interruption une partie de code du SE détermine l'action qui

doit être prise.Dès que cette procédure est terminée, le programme interrompu reprend son

exécution.Lors de la reprise, la machine doit se trouver exactement dans l'état où elle était

au moment de la prise en compte de l'interruption.SE modernes: orienté interruptions (interrupt driven)

Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 19/20 Syst`emes d'exploitation - M´ırian Halfeld-Ferrari - p. 20/20quotesdbs_dbs35.pdfusesText_40
[PDF] agitation causes

[PDF] figure géométrique définition

[PDF] fiche les solides gs

[PDF] solides maternelle

[PDF] figure geometrique liste

[PDF] les différentes écritures dun nombre ce1

[PDF] schéma fécondation humaine

[PDF] schéma fécondation nidation

[PDF] expression francaise a mimer

[PDF] expressions françaises drôles

[PDF] les gestes de salutation dans le monde

[PDF] physiopathologie de lépilepsie

[PDF] cours epilepsie ppt

[PDF] epilepsie cours

[PDF] epilepsie signes cliniques