Système d’exploitation: Principe IFT6800 – E 2008 Pierre Poulin.

Slides:



Advertisements
Présentations similaires
Système d’exploitation: Principe
Advertisements

Système dexploitation: Principe IFT6800 – E 2008 Pierre Poulin.
UNIX AVANCE Yves PAGNOTTE – Janvier – QUELQUES RAPPELS SUR LES SYSTEMES D’EXPLOITATION 1.
1 Les logiciels en général sont classés en deux familles:  Logiciels de base  Logiciels d’applications (applications) 2.
CSI 3531 Systèmes d’exploitation Nathalie Japkowicz 1.
CHAftITREI ARCHITECTURE de BASE. Modèle de Von Neumann Langage d’assemblage1 John Von Neumann est à l'origine d'un modèle de machine universelle de traitement.
1 Logiciels Libres Planète en fête 6-7 Juillet 2007.
Composants Matériels de l'Ordinateur Plan du cours : Ordinateurs et applications Types d'ordinateurs Représentation binaires des données Composants et.
1 Introduction à l'informatique L1 Système. 2 Plan  Notion de programmes, processus, systèmes d'exploitation  Interfaces utilisateurs  Fichiers.
Présentation du système GNU/ LINUX Journée des Logiciels Libres - 10 Décembre 2006.
Reformulation  L’AFPA promoteur du projet souhaite mettre en place une application WEB afin de remplacer une solution en Java. Pour ce projet 4 mandataires.
LES FONCTIONS D'UN SYSTEME D'EXPLOITATION ● Le système d'exploitation contrôle entièrement les ressources matérielles locales. ● Il est responsable de.
1 Structure des Systèmes Informatiques Chapitre 3 Beaucoup de choses dans ce chap. du manuel sont faciles à lire et ne je les discuterai pas en classe.
Guide de l'enseignant SolidWorks, leçon 1 Nom de l'établissement Nom de l'enseignant Date.
Le moniteur Le clavier L'unité centrale (l'ordinateur proprement dit) Qui sont des périphériques DEFINITIONS DE BASE.
Votre ordinateur ● processeur Core 2 duo 2,16, HD 120 Go, RAM 2Go Ghz ● écran 13 pouces ● USB, firewire 6 points (avec alimentation) ● WiFi n, bluetooth,
Module 14 : Installation et configuration des services Terminal Server.
DIAGRAMME DE DEPLOIEMENT Exposé de: MBALLA MEKONGO Michèle MBOUNA FEUZE William SIEYADJEU Alex Lionel CHOPGWE Leonard NDUMATE Landry TIDJON Lionel.
NOTIONS INFORMATIQUES : RAPPEL
La technologie des mémoires
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Mener une activité.
Plan 1. L’ordinateur : Les connaissances de base
DropBox Projet App’Ifa.
La Virtualisation Introduction à la virtualisation
Utilisation de Windows
Les Bases de données Définition Architecture d’un SGBD
SECURITE DU SYSTEME D’INFORMATION (SSI)
Les composants informatiques
L’ordinateur et les fonctions de ses composantes
Présentation J GUIRANDE.
Internet Un réseau virtuel qui assure l'interconnexion des différents réseaux physiques par l'intermédiaire de passerelles. Une pile de protocoles unique.
Le moniteur Le clavier L'unité centrale (l'ordinateur proprement dit) Qui sont des périphériques DEFINITIONS DE BASE.
Système d’exploitation Windows XP
Installation des OS par réseaux (PXE)
SYSTÈME D’EXPLOITATION I
Programmation système
LE SYSTÈME D'EXPLOITATION
Présentation Linux Mint « 18.2 Sonya »
Interface Bas niveau : matériel processus mémoire pilotes E/S Haut niveau : fichiers gestion de fichiers.
Modèle OSI.
Documentation technique (Linux)
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Sfaihi Yassine Rabai Fatma Aissaoui Walid
Le moniteur Le clavier L'unité centrale (l'ordinateur proprement dit) Qui sont des périphériques DEFINITIONS DE BASE.
Système d’exploitation
Exploiter le Web Etape 2.
Module 10 : Configuration de l'impression
G.ELGHOUMARI Université ParisII Panthéon-Assas
Structure des Systèmes Informatiques
Bienvenue sur Coursinfo.fr
Système d’exploitation UNIX
GADGETBOX Évolution.
Assembleur, Compilateur et Éditeur de Liens
Programmation Android Composantes d’une application
Introduction aux microprocesseurs
Module 13 : Implémentation de la protection contre les sinistres
Architecture matérielle des ordinateurs
Notions de base sécurité
18 octobre 2007 Fonctionnement d’un ordinateur Achat d’un ordinateur
Serveurs d’applications
Outils de gestion de Exchange
Système d’exploitation: Principe IFT6800 – E 2008 Pierre Poulin.
La gestion des pilotes de périphériques
Service d ’Annuaire Netware pour Windows NT SABATIER Antoine IR5
Backup des Postes de Travail
Notions de base sécurité
Présentation de Microsoft Exchange 2010
Traitement de TEXTE 2 Stage – Semaine 3.
Transcription de la présentation:

Système d’exploitation: Principe IFT6800 – E 2008 Pierre Poulin

Système d’exploitation Wikipedia: Le système d'exploitation (SE, en anglais Operating System ou OS) est un ensemble de programmes responsables de la liaison entre les ressources matérielles d'un ordinateur et les applications de l'utilisateur (traitement de texte, jeu vidéo, …) programmes Il fournit aux programmes applicatifs des points d'entrée génériques pour les périphériquespériphériques

Rôles du SE Le maître d’orchestre: essentiel pour utiliser les ressources de la machine –gestion de la mémoire centrale –gestion des processeurs: temps de calcul entre plusieurs programmes qui s’exécutent simultanément –gestion des périphériques: E/S –gestion des fichiers: sur les mémoires de masses –gestion des ressources: attribution des ressources nécessaires –exécution du programme sans empiétement –gestion des utilisateurs: pas d’interférence entre eux

Composition Un système d'exploitation est typiquement composé de : –un noyaunoyau –bibliothèques dynamiques (libraries)bibliothèques dynamiques –un ensemble d'outils système (utilitaires – shell)outils système –programmes applicatifs de base

Composition

Noyau (kernel) Le noyau assure ces fonctionnalités : –gestion des périphériques (au moyen de pilotes)périphériquespilotes –gestion des files d'exécution (aussi nommée processus) : processus attribution de la mémoire à chaque processusmémoire ordonnancement des processus (répartition du temps d'exécution sur le ou les processeurs)processeurs synchronisation et communication entre processus (services de synchronisation, d'échange de messages, mise en commun de segments de mémoire, etc.) –gestion des fichiers (au moyen de systèmes de fichiers)systèmes de fichiers –gestion des protocoles réseau (TCP/IP, IPX, etc.)protocolesTCP/IPIPX

Noyau Au lancement: –Boot: le programme qui initialise l’ordinateur –Permet aux premiers services d’accéder aux applications système : gestion de la mémoire, accès aux disques durs et accès aux périphériques Mémoire centrale (vive): répartition –Réservée pour le système –Réservée pour les applications Assure une indépendance entre les applications et les matériels

Les bibliothèques dynamiques = Libraries Regroupent les opérations souvent utilisées, selon les fonctionnalités (E/S, fichier, …) Ces opérations sont disponibles pour être appelées et exécutées par d’autres programmes

Le système de fichiers Un système de fichiers est une structure de données permettant de stocker les informations et de les organiser dans des fichiers sur des mémoires secondaires (disque dur, disquette, CD-ROM, clé USB, etc.)disque durdisquetteCD-ROMclé USB –E.g. une structure hiérarchique –/u/nie/HTML/IFT6800/introduction.txt Ce stockage de l'information est persistant Une telle gestion des fichiers permet de traiter, de conserver des quantités importantes de données ainsi que de les partager entre plusieurs programmes informatiques Il offre à l'utilisateur une vue abstraite sur ses données et permet de les localiser à partir d'un chemin d'accès

Interface homme-machine Via ligne de commande –shell, MSDos Interface graphique –Xterm, Linux, Windows, Macintosh –GUI (Graphical User Interface)

Shell Shell (coquille par opposition au noyau) = L'interpréteur de commandes permettant la communication avec le SE par l'intermédiaire d'un langage de commandes Permet à l'utilisateur de piloter les périphériques en ignorant tout des caractéristiques du matériel qu'il utilise, de la gestion des adresses physiques, etc. E.g. sur Unix/Linux: csh, tcsh, … –ls : lister les répertoires et les fichiers du répertoire courant –mv x y : changer le nom du fichier/répertoire « x » en « y »

Programmes applicatifs de base Des applications et services souvent installés ensembles avec le SE E.g. calculatrice, éditeur de texte, navigateur web, etc.

Multi-utilisateurs et multi-tâches Multi-utilisateurs –plusieurs utilisateurs utilisent le même ordinateur en même temps Multi-tâches –un utilisateur lance plusieurs applications Gestion de temps et de ressources –Processus: exécuter, suspendre, détruire e.g. ps –u nie PID TTY TIME CMD ? 00:00:00 sshd pts/0 00:00:00 tcsh ? 00:00:00 pkboost pts/0 00:00:00 xterm pts/1 00:00:00 tcsh pts/1 00:00:00 ps

Évolution des SE 1980s –Unix (sur des machines plus grosses) –CP/M –MSDOS –Mac OS 1990s et 2000s –Interface graphique –Windows –Mac OS X –Linux avec GUI –Compatibilité

Historique de Unix

Comparaison des SE SystèmeCodageMono-/multi- utilisateur Mono-/multi- tâche DOS16mono Windows 3.116/32mononon préemptif Windows 9532monocoopératif Win. NT/200032multipréemptif Windows XP32/64multipréemptif Unix/Linux32/64multipréemptif Mac OS X32multipréemptif

Références Wikipédia 7exploitation Un cours à Jussieu nt/ye/informatique/systemes/chap1/index.html