Introduction aux systèmes d'exploitation des ordinateurs

Documents pareils
Introduction aux Systèmes et aux Réseaux, Master 2 CCI

Unix/Linux I. 1 ere année DUT. Université marne la vallée

HISTORIQUE DES SYSTEMES D'EXPLOITATION (S.E.)

L'accès aux ressources informatiques de l'ufr des Sciences

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Microsoft Windows NT Server

A Les différentes générations VMware

Cours 3 : L'ordinateur

Annexe : La Programmation Informatique

GESTION DE L'ORDINATEUR

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

Exigences système Edition & Imprimeries de labeur

Guide utilisation SFR Sync. SFR Business Team - Présentation

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

ACCEDER A SA MESSAGERIE A DISTANCE

ACCÉDER A SA MESSAGERIE A DISTANCE

Cours Informatique 1. Monsieur SADOUNI Salheddine

MS 2615 Implémentation et support Microsoft Windows XP Professionnel

L importance de la «virtualisation de l espace de travail utilisateur» dans la virtualisation des postes de travail Whitepaper

Conservation des documents numériques

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Prise en main. Norton Ghost Pour trouver des informations supplémentaires. A propos de Norton Ghost

Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être

Chapitre 2 : Abstraction et Virtualisation

ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS

Structure et fonctionnement d'un ordinateur : hardware

Généralités sur les systèmes d Exploitation

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows W2K pro: configuration.

Nouvelles stratégies et technologies de sauvegarde

Matériel & Logiciels (Hardware & Software)

Exigences système Edition & Imprimeries de labeur

Introduction. A ce stade, il est important de différencier 3 choses :

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français

Parallels Transporter Lisez-moi

Extrait de uvrez/technique.mspx UREC MMSH (S. ZARDAN) 1

C2I. Ou réapprendre ce que l on connait. Florimond GUENIAT Première semaine Cours C2I l IUT de Sceaux C2I 1 / 21. florimond.gueniat@limsi.

Plan de la conférence. Virtualization. Définition. Historique. Technique. Abstraction matérielle

Version janvier Manuel d'utilisation. Adaptateur Ethernet rapide 10/100 USB 2.0

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Installation de Windows Vista

La communication et la gestion de l'information

Guide d installation

NOUVELLES FONCTIONNALITÉS DE MYQ 4.4

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

Matériel informatique (hardware)

Séquencer une application

Évaluation et implémentation des langages

Sécurité des Postes Clients

Module M1 Elément 2 : Informatique 1 (I1)

Gérer ses fichiers et ses dossiers avec l'explorateur Windows. Février 2013

NetSupport Notify (v2.01) Guide de démarrage. Tous droits réservés NetSupport Ltd

IFT3030 Base de données. Chapitre 2 Architecture d une base de données

Contacts. Mode de communication : LSF, écrit / oral français. contact régions Lorraine / Alsace et régions proches

Permis de conduire info

Backup & Recovery 10 Suite. Guide de démarrage rapide

19 septembre 2013 énéo Walhain - JB 2

Généralités sur les systèmes d Exploitation

Introduction aux bases de données

Chapitre 1 : Introduction aux bases de données

en version SAN ou NAS

Bluetooth pour Windows

Travail d équipe et gestion des données L informatique en nuage

Device Management Premium & Samsung Knox

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

Configuration requise Across v6 (Date de mise à jour : 3 novembre 2014)

Pré-requis installation

Gestion collaborative de documents

G. Méthodes de déploiement alternatives

Système Principal (hôte) 2008 Enterprise x64

WINGOGEFAC COMPTABILITE & GESTION

«Vous éditez, nous archivons!»

VMWare Infrastructure 3

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Virtualisation de Windows dans Ubuntu Linux

vbladecenter S! tout-en-un en version SAN ou NAS

Mémo d'utilisation de BD Dico1.6

Éléments d'architecture des ordinateurs

Systèmes informatiques

Construction et sécurisation d'un système Linux embarqué. Frédéric AIME

Sécuriser un équipement numérique mobile TABLE DES MATIERES

Pré-requis techniques

Samsung Data Migration v2.6 Guide d'introduction et d'installation

le Registre de Windows

Activités professionnelle N 2

--- Le Fusion RX1600Fibre. un stockage partagé haute performance optimisé pour l'édition vidéo

Retrospect 7.7 Addendum au Guide d'utilisation

GLOBAL SUPPLY CHAIN MANAGEMENT & STRATEGIE LOGISTIQUE

(Langage de commandes) Les commandes sont données par l'utilisateur grâce au clavier, à partir d'une "invite" ou "prompt" (par exemple "c:\>" )

Gestion des documents associés

Cyber-base du Pays Martégal. Atelier «Découverte de l ordinateur»

Administration de systèmes

WINDOWS NT 2000: Travaux Pratiques. -Boîtier partage d'imprimante- Michel Cabaré Janvier 2002 ver 1.0

Installation de Bâtiment en version réseau

Transcription:

Introduction aux systèmes d'exploitation des ordinateurs

Système informatique Définition : C est l ensemble des matériels et logiciels destinés à réaliser des tâches qui mettent en jeu le traitement automatique de l'information. L objectif d un système informatique est d automatiser le traitement de l information. Un système informatique est constitué de deux entités : le matériel et le logiciel. 2

Système informatique Unité centrale 3

Fonctions de base d un système informatique Communication avec l'utilisateur entrée : entrée des information à traiter : les données sortie : communication des résultats Calcul (ou traitement) élaboration des résultats à partir des données Séquencement Les opérations sont exécutées l'une après l'autre selon un certain plan appelé un programme. Le choix d'une opération peut éventuellement dépendre du résultat des opérations précédentes Mémorisation Les données et les résultats doivent pouvoir être mémorisés La séquence des opérations à effectuer (programme) est également mémorisée 4

Exploitation d un système informatique 5

Système informatique : le logiciel Un système informatique est composé de deux niveaux bien distincts : le système d exploitation et les applications. L objectif du logiciel est d offrir aux utilisateurs des fonctionnalités adaptées à leurs besoins. Le principe est de masquer les caractéristiques physiques du matériel. La solution consiste à structurer en couches le logiciel, chacune offrant des services de plus en plus évolués au niveau supérieur. 6

Système informatique : le logiciel 7

Système informatique en réseau 8

Système d exploitation 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 (Hardware) et les applications de l'utilisateur (traitement de texte, jeu vidéo...) (Software). Il assure le démarrage de l'ordinateur, et fournit aux programmes applicatifs des interfaces standardisées pour l accès aux périphériques. 9

Services à fournir pour l exploitation d un système informatique Gestion d activités : exécution des programmes Gestion de la mémoire centrale, Gestion de la mémoire de masse (disques), Communication avec les périphériques : pilotage des unités d'échanges Partage des ressources entre plusieurs usagers (pour les systèmes multi-utilisateurs) => protection de l information et des ressources Communication avec l'utilisateur par l'interprétation d'un langage de commande (shell) 10

Système d exploitation Fonctions : fournir des services adaptés aux problèmes usuels : la gestion de l'information : désignation, stockage, recherche, communication la préparation et la mise au point de programmes l exécution de programmes (applications) L'ensemble des services fournis aux usagers constitue une nouvelle machine souvent qualifiée d'abstraite ou de virtuelle. 11

Interface du système informatique L'interface du système informatique est constituée des outils disponibles pour accéder aux services fournis. Ces outils définissent le langage de la machine abstraite qui permet aux usagers de communiquer avec le système. 12

Organisation schématique d'un système informatique Les fonctions communes à une grande majorité des applications sont réalisées par un ensemble de programmes appelés logiciel de base. exemples : la gestion de fichiers et de répertoires (dossiers), l impression de documents Un logiciel d'application réalise une application spécifique en utilisant des services fournis par le logiciel de base. exemples : traitement de texte, tableur 13

Organisation schématique d'un système informatique : modèle en couches Interface du système informatique tout entier (machine virtuelle 2) Interface des fonctions communes (machine virtuelle 1) Machine réelle Logiciels d'application Logiciel de base Matériel La frontière entre les niveaux est assez floue : application logiciel de base machine 14

Logiciel de base et système d'exploitation Dans le logiciel de base on distingue habituellement deux niveaux : les outils et services : compilateur, chargeur, utilitaires ; le système d'exploitation : couche inférieure, plus proche de la machine. Logiciels d'application Outils, services Système d'exploitation Matériel Outils et services sont interchangeables et peuvent être partiellement ou complètement absents Par opposition le système d exploitation est indispensable, c est lui qui masque le matériel 15

Définition du système d'exploitation C'est l'ensemble de programmes qui fournissent tous les services nécessaires à la gestion de l'ordinateur. Il fournit les fonctions permettant : la réalisation de la machine virtuelle qu'il représente, la gestion et le partage des ressources. 16

Fonctions du système d'exploitation Gestion de l'information : structuration, conservation, transfert, désignation de l'information. Fonction réalisée par le Système de Gestion de Fichiers (SGF). Fonction d'exécution : exécution de programmes en séquence, en parallèle, composition de programmes. Fonction réalisée par l'interprète du langage de commande. 17

Fonctions du système d'exploitation Gestion des ressources physiques allocation de la mémoire principale, allocation de la mémoire secondaire, allocation des organes d'entrée-sortie, allocation du processeur Partage et échange d'informations entre usagers: messagerie, liens symboliques, gestion des droits d'accès. Protection mutuelle des usagers. 18

Fonctions du système d'exploitation Services divers : aide à la mise au point de programmes (débogueurs), traitement des défaillances, mesure du temps, facturation des ressources, statistiques d'utilisation des ressources, mesure de performances, etc. 19

Modèle en couche 20

Modèle en couche 21

Noyau Le noyau d un système d exploitation est le logiciel qui assure : la communication entre les logiciels et le matériel ; la gestion des divers logiciels exécutés sur une machine (tâches) : lancement des programmes, ordonnancement, ; la gestion du matériel : mémoire, processeur, périphérique, stockage,... La majorité des systèmes d exploitation est construite autour de la notion de noyau, c est-à-dire d un programme unique responsable de la communication entre le matériel et le logiciel. 22

Importance du langage de commande C'est un point clé du système d'exploitation, on distingue: Langages de commande textuels qui sont puissants mais difficiles à utiliser par un utilisateur non initié : Shell Windows (issu des commandes MS-DOS), Shell UNIX. langages de commandes graphiques d'usage plus simple mais plus limités, par exemple : Bureaux Windows ou MacOS, X-Windows, Gnome ou KDE sous UNIX Interfaces Android, ios pour les appareils mobiles 23

Classes de systèmes d'exploitation Systèmes mono-usager MS-DOS (Microsoft) Premières versions de MacOS Premières versions de Windows (Microsoft) Palm OS, Android, ios Systèmes multi-usagers UNIX, Linux, Android 4.3 Windows récents (NT, 2000, XP, Vista, 7, 8), MacOS Tous les systèmes des gros ordinateurs ("mainframes") 24

Exemples de systèmes d exploitation

L ordinateur personnel 26

L ordinateur personnel Usages : création, conservation, désignation de fichiers, exécution de programmes, création de nouveaux programmes. Qualités attendues : efficacité (bonne exploitation des capacités), simplicité d'utilisation, facilité d'extension par adjonction de nouveaux programmes de nouveaux périphériques 27

Système à temps partagé Fonctions d un système d ordinateur personnel + Gestion des utilisateurs espaces de travail, droits d accès + Partage de ressources imprimantes, disques, etc. + Gestion des communications informations partagées, communication entre utilisateurs 28

Contrôle de procédé Dans une usine de produits chimiques : synthèse de C à partir de A et de B A B vannes capteur C signaux de mesure signaux de commande Enregistrement 29

Contrôle de procédé 30

Contrôle de procédé Le système peut agir sur des organes externes prend en compte le temps (déclenchements périodiques de contrôles) enregistre de l'information : journalisation Caractéristiques des applications "temps réel" (surveillance médicale, robots, missiles, etc.) Principale qualité attendue : la fiabilité le système doit avoir un fonctionnement qui corresponde exactement aux spécifications. 31

Les systèmes à transactions Exemples : Systèmes de réservation de places dans des trains ou des avions, Systèmes d'achat à distance. 32

Les systèmes à transactions Fonctions : gère un ensemble d'informations ou une base de données de taille importante, exécution d'un certain nombre d'opérations prédéfinies, ou transactions, portant sur ces informations ; opérations souvent interactives, grand nombre de points d'accès et grand nombre de transactions simultanées. 33

Les systèmes à transactions Qualités attendues : disponibilité : les temps de réponse doivent satisfaisants, fiabilité, robustesse : capacité de tolérer des pannes. 34