Systèmes d Exploitation - ENSIN6U3. Aix-Marseille Université
|
|
- Lucille Sauvé
- il y a 7 ans
- Total affichages :
Transcription
1 Systèmes d Exploitation - ENSIN6U3 Gestion de processus Leonardo Brenner 1 Jean-Luc Massat 2 1 Leonardo.Brenner@univ-amu.fr 2 Jean-Luc.Massat@univ-amu.fr Aix-Marseille Université Faculté des Sciences
2 Table de matière 1 Définition d un processus Représentation d un processus État d un processus 2 Création de processus lourd Cas de Unix Cas de Windows 3 Création de processus léger Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 2 / 25
3 Définition d un processus Table de matière 1 Définition d un processus Représentation d un processus État d un processus 2 Création de processus lourd Cas de Unix Cas de Windows 3 Création de processus léger Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 3 / 25
4 Définition d un processus Processus : définition, identification, filiation Définition : processus Un processus est un programme en cours d exécution. Composition d un processus Un processus comporte : un espace d adressage ; le bloc du contrôle du processus, décomposé en : entrée dans la table des processus ; une zone u, allouée dynamiquement à la création du processus. Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 4 / 25
5 Définition d un processus Représentation d un processus Représentation d un processus Données sur un processus Pour chaque processus le systèmes maintient les données suivantes : un identifiant (PID), des informations diverses (priorités, filiations, propriétaires,...), un état opérationnel, un contexte d exécution, des statistiques (temps de CPU, # d E/S, # de défauts de pages,...). Ces informations sont rangées dans un PCB (Process Control Block). Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 5 / 25
6 Définition d un processus Identifiants des processus Représentation d un processus Identification Filiation A chaque processus est associé un identifiant : Cet identifiant est appelé PID (pour Process Identifier) Le PID est attribué par le système au moment de l exécution Tous les processus ont un PID unique Le premier processus : init possède le PID 1 Tout processus est créé à partir d un autre processus : Sous Unix, le premier processus init Tous les processus sont créés à partir de init Un processus A créé par un processus B est appelé fils de B et B est le père de A Le PPID d un processus est le PID de son père Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 6 / 25
7 Définition d un processus Propriétés et accès aux fichiers Représentation d un processus La priorité Utilisée lors de l exécution du processus Un processus sera exécuté avant (ou plus souvent) que les autres processus moins prioritaire Généralement, la priorité évolue dans le temps Accès aux fichiers A chaque processus est attribué des identifiants pour les accès aux fichiers En fonction des identifiants, le processus pourra ou non accéder à certains fichiers Plusieurs identifiants : GID : l identifiant de groupe UID : l identifiant de l utilisateur Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 7 / 25
8 État d un processus Définition d un processus État d un processus États opérationnels Chaque processus est dans l un des états opérationnels suivants : 6 prêt 1 en attente 4 2 connu terminé 1. initialisation 2. exécution 3. achèvement 4. préemption 5. attente 6. signal 5 actif 3 Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 8 / 25
9 Définition d un processus La table des processus État d un processus Description L ensemble des processus sont gérés dans une table : Une entrée par processus Données sur les processus : identifiant du processus, priorité, compteur ordinal, pointeurs vers les segments mémoire,... Représentation mémoire Table des processus Compteur ordinal Données Code Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 9 / 25
10 Rôle de PCB Définition d un processus État d un processus Commutation de contexte Le rôle du PCB dans la commutation de contexte entre deux processus : P0 P1 actif prêt actif sauvegarde PCB0 restauration restauration PCB1 sauvegarde prêt actif prêt Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 10 / 25
11 Définition d un processus Contexte d un processus État d un processus Quelques données nécessaires à la commutation de contexte mot d état, contexte de l unité centrale : accumulateur, registre d instruction et compteur d instruction, registres d état du processeur, registres d états du processus. état du processus, variables globales statiques dynamiques, entrée dans la table du processus, zone u, piles utilisateur et système, zones de codes et de données. Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 11 / 25
12 Définition d un processus Files et états des processus État d un processus Files des processus Le système maintient un ensemble de files dans lesquelles il range les PCB. On trouve par exemple un file des processus prêts, des processus en attente (d une ressource, de la fin d une E/S,...), etc. réquisition file des processus prêts allocation de la CPU processus actifs fin de l'e/s file des processus en attente de fin d'e/s demande d'e/s file des processus morts appel de exit() Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 12 / 25
13 Définition d un processus Gestion des processus État d un processus Création de processus chaque processus peut créer des processus (ses fils) il est possible de figer, tuer des processus Communication entre processus Le système gère la communication entre les processus existants (signal, messages,...) Synchronisation de processus La gestion de synchronisation entre les processus gère la dépendance entre les processus. Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 13 / 25
14 Définition d un processus Gestion des processus État d un processus Types de processus Le S.E. gère deux types de processus : Lourd : crées par fork, nouveau PID, nouvelle zone mémoire, Léger : crées par «threads», même PID, même zone mémoire (mémoire partagée) Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 14 / 25
15 Création de processus lourd Table de matière 1 Définition d un processus Représentation d un processus État d un processus 2 Création de processus lourd Cas de Unix Cas de Windows 3 Création de processus léger Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 15 / 25
16 Création de processus lourd Cas de Unix Création d un processus : cas de Unix (1/2) Sous Unix Appel système fork() Le processus appelant (le père) est dupliqué (même image mémoire) La copie est remplacé par le fils (via exec) Illustration Processus 2 Processus 1 fork( ) exec( ) exit( ) Appels système Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 16 / 25
17 Création de processus lourd Cas de Unix Création d un processus : cas de Unix (2/2) Création d un processus avec fork() Table des processus Données père Données fils Code pid = fork(); Compteur ordinal Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 17 / 25
18 Création de processus lourd Cas de Windows Création d un processus : cas de Windows Sous Windows Appel à CreateProcess() (Win32) Le processus fils est créé et remplacé directement par le processus Illustration Processus 2 Processus 1 CreateProcess( ) ExitProcess( ) Appels système Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 18 / 25
19 Création de processus léger Table de matière 1 Définition d un processus Représentation d un processus État d un processus 2 Création de processus lourd Cas de Unix Cas de Windows 3 Création de processus léger Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 19 / 25
20 Création de processus léger Les threads : processus de poids léger Threads Un thread (fil) est un programme en cours d exécution qui partage son code et ses données. Processus CODE Thread 1 M E P PILE Exécution DATA Thread 2 M E P PILE Exécution Fichiers ouverts et Ressources Thread 3 M E P PILE Exécution Chaque thread a une pile d exécution autonome. Un processus est composé de threads Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 20 / 25
21 Création de processus léger Les threads : processus de poids léger Utilité des threads Étude des dépendances et découpage : C5 dépend de C2 et C4 C1 C2 C3 C4 C5 C2 dépend de C1 C4 dépend de C3 C1 C2 C5 Thread 1 C3 C4 Thread 2 Avantages : récupération des temps d E/S, exploitation des machines multi-processeurs, coopération entre threads. Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 21 / 25
22 Création de processus léger Les threads : processus de poids léger Utilité des threads : application serveurs Organisation logicielle d une application serveur : Application serveur Processus fils Processus principal Processus fils Processus fils Processus fils Processus serveur Thread principal Thread fils Thread fils Thread fils Thread fils Données globales La commutation et la communication entre threads est une opération plus simple. Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 22 / 25
23 Création de processus léger Les threads : processus de poids léger Les processus monolithiques Il existe un conflit entre : entrées / sorties synchrones (bloquantes), interface homme/machines (IHM). réseau disque GUI Gestionnaire de la file des événements Boucle des événements récupérer un événement Evénements asynchrones Traiter Processus monolithique Solution d attente active : E/S asynchrones (non-bloquantes), structure avec boucle d événements. Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 23 / 25
24 Création de processus léger Les threads : processus de poids léger Les processus multi-threads Il existe une autre solution basée sur : le découpage en plusieurs threads, une utilisation des E/S synchrones, un module de communication. réseau disque GUI Thread "Gestion réseau" Thread "Gestion disque" Thread "Gestion de l IHM" Communication et synchronisation Evénements asynchrones Thread "Gestion de la mémoire" Processus multi threads Avantages : plus grande simplicité du code, indépendance entre les modules. Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 24 / 25
25 Création de processus léger Les threads : processus de poids léger Implantation des «threads» Implantation au niveau du S.E. : + le S.E. connaît et ordonnance les threads, + la répartition de la CPU est bonne, - les structures du S.E. sont alourdies. Implantation au niveau utilisateur (java) : + une librairie se charge de la gestion des threads (création, destruction, etc.), + la commutation entre threads d un même processus est plus rapide, - la répartition de la CPU n est pas équitable, - la mise «en attente»d un processus entraîne le blocage de tous ses threads. Leonardo Brenner, Jean-Luc Massat (AMU) Systèmes d Exploitation 25 / 25
Systèmes d Exploitation - ENSIN6U3. Aix-Marseille Université
Systèmes d Exploitation - ENSIN6U3 Systèmes de gestion de fichiers - SGF Leonardo Brenner 1 Jean-Luc Massat 2 1 Leonardo.Brenner@univ-amu.fr 2 Jean-Luc.Massat@univ-amu.fr Aix-Marseille Université Faculté
Plus en détailSystèmes d Exploitation - ENSIN6U3. Aix-Marseille Université
Systèmes d Exploitation - ENSIN6U3 Gestion de la mémoire Leonardo Brenner 1 Jean-Luc Massat 2 1 Leonardo.Brenner@univ-amu.fr 2 Jean-Luc.Massat@univ-amu.fr Aix-Marseille Université Faculté des Sciences
Plus en détailCours Programmation Système
Cours Programmation Système Filière SMI Semestre S6 El Mostafa DAOUDI Département de Mathématiques et d Informatique, Faculté des Sciences Université Mohammed Premier Oujda m.daoudi@fso.ump.ma Février
Plus en détailProcessus! programme. DIMA, Systèmes Centralisés (Ph. Mauran) " Processus = suite d'actions = suite d'états obtenus = trace
Processus 1) Contexte 2) Modèles de Notion de Points de vue Modèle fourni par le SX Opérations sur les 3) Gestion des Représentation des Opérations 4) Ordonnancement des Niveaux d ordonnancement Ordonnancement
Plus en détailExécutif temps réel Pierre-Yves Duval (cppm)
Exécutif temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 Plan Exécutif Tâches Evénements et synchronisation Partage de ressources Communications
Plus en détailgestion des processus La gestion des processus
1 La Pseudo parallélisme 2 Plusieurs programmes en mémoire Le processeur exécute les instructions tantôt pour l'un tantôt pour l'autre P1 P2 programme de supervision Vu de l'utilisateur => programmes en
Plus en détailIntroduction aux Systèmes et aux Réseaux
Introduction aux Systèmes et aux Réseaux Cours 5 Processus D après un cours de Julien Forget (univ Lille1) Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI -
Plus en détailSupport de cours système d exploitation
Support de cours système d exploitation J. Gispert, J. Guizol, J.L. Massat Département d informatique Faculté de Luminy 163, Avenue de Luminy, Case 901, 13288 Marseille, cedex 9 23 février 2012 Chapitre
Plus en détailChapitre 4 : Outils de communication centralisés entre processus
Chapitre 1 : Introduction Chapitre 2 : Processus Chapitre 3 : Ordonnancement Chapitre 4 : Outils de communication centralisés entre processus Chapitre 5 : Allocation mémoire Chapitre 6 : Mémoire virtuelle
Plus en détailCours A7 : Temps Réel
Cours A7 : Temps Réel Pierre.Paradinas / @ / cnam.fr Cnam/Cedric Systèmes Enfouis et Embarqués (SEE) Motivations Du jour : les mécanismes multitâches, la gestion des priorités, l ordonnancement, la gestion
Plus en détailProblèmes liés à la concurrence
ENS Cachan Problématique Difficile de gérer la concurrence : Pas toujours facile d avoir des fonctions réentrantes. Risque de race condition : ex : x :=x+1 x :=x+1 On voudrait des blocs d instructions
Plus en détailConcept de machine virtuelle
Concept de machine virtuelle Chap. 5: Machine virtuelle Alain Sandoz Semestre été 2007 1 Introduction: Java Virtual Machine Machine Virtuelle Java: qu est-ce que c est? c est la spécification d une machine
Plus en détailSEO 200. Banc d étude du positionnement angulaire d une éolienne face au vent DESCRIPTIF APPLICATIONS PEDAGOGIQUES
Banc d étude du positionnement angulaire d une éolienne face au vent DESCRIPTIF Le banc SEO 200 permet d étudier et de paramétrer les boucles d asservissement de vitesse et position d une nacelle d éolienne
Plus en détailProgrammation système
Programmation système Christine Solnon Table des matières 1 Les processus 2 1.1 Etats d un processus................................... 2 1.2 Descripteur d un processus (PCB)...........................
Plus en détailMODULE I1. Plan. Introduction. Introduction. Historique. Historique avant 1969. R&T 1ère année. Sylvain MERCHEZ
MODULE I1 Plan Chapitre 1 Qu'est ce qu'un S.E? Introduction Historique Présentation d'un S.E Les principaux S.E R&T 1ère année Votre environnement Sylvain MERCHEZ Introduction Introduction Rôles et fonctions
Plus en détailLes processus. Système L3, 2014-2015 1/39
Les processus Système L3, 2014-2015 1/39 Les processus Processus = Instance d un programme en cours d exécution plusieurs exécutions de programmes plusieurs exécutions d un même programme plusieurs exécutions
Plus en détailPourquoi installer un domaine Windows Active directory? E. Basier - CNIC S. Maillet - CRPP F. Palencia - ICMCB
Pourquoi installer un domaine Windows Active directory? E. Basier - CNIC S. Maillet - CRPP F. Palencia - ICMCB 1 Au menu Point sur les workgroups Mise en place d un Active Directory A partir de quand?
Plus en détailAdopter une approche unifiée en matière d`accès aux applications
Adopter une approche unifiée en matière d`accès aux applications Présentée par Jean-Steve Shaker Architecte de solutions - Virtualisation 2012 Technologies Metafore Inc. L évolution 2012 Technologies Metafore
Plus en détailSystèmes d exploitation Gestion de processus
Systèmes d exploitation Gestion de processus SITE : http://www.sir.blois.univ-tours.fr/ mirian/ Systèmes d exploitation - Mírian Halfeld-Ferrari p. 1/5 Les processus, à quoi ça sert? À faire plusieurs
Plus en détailSegmentation d'images à l'aide d'agents sociaux : applications GPU
Segmentation d'images à l'aide d'agents sociaux : applications GPU Richard MOUSSA Laboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800 Université de Bordeaux - France Laboratoire de recherche
Plus en détailManuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles
Manuel d utilisation de la plate-forme de gestion de parc UCOPIA La mobilité à la hauteur des exigences professionnelles 2 Manuel d utilisation de la plate-forme de gestion de parc UCOPIA 1 Table des matières
Plus en détailCAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
Plus en détailDémarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.
Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5
Plus en détailQu'est-ce qu'un processus: Définitions
Version septembre 2013 N 187 Qu'est-ce qu'un processus: Définitions Instruction = indécomposable et indivisible Processeur =... Processus = suite temporelle d'exécutions d'instructions Processus = exécution
Plus en détailSystème et réseaux (SR1) Gestion des utilisateurs
Système et réseaux (SR1) Gestion des utilisateurs Il existe un utilisateur privilégié (de nom root et de groupe root) qui dispose de droits étendus sur le système de fichier et sur le contrôle de l'activité
Plus en détailAtelier C TIA Portal CTIA06 : programmation des automates S7-300 Blocs d organisation
Atelier C TIA Portal CTIA06 : programmation des automates S7-300 Blocs d organisation CTIA06 Page 1 1. Types de blocs de programme L automate met à disposition différents types de blocs qui contiennent
Plus en détailOptimisez vos environnements Virtualisez assurément
Optimisez vos environnements Virtualisez assurément Présenté par Jean-Steve Shaker Architecte de solutions - Virtualisation Une approche unique et simplifiée Solutions en Solutions d infrastructure infrastructure
Plus en détailUrbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI
Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 1.1
Plus en détailTIVOLI STORAGE MANAGER. Denis Vandaele
TIVOLI STORAGE MANAGER Denis Vandaele IBM Tivoli Storage Manager > 20 000 sites utilisateurs de par le monde Une solide réputation - puissance - polyvalence - pérennité Une gamme de solutions - pour la
Plus en détailNetCrunch 6. Superviser
AdRem NetCrunch 6 Serveur de supervision réseau Avec NetCrunch, vous serez toujours informé de ce qui se passe avec vos applications, serveurs et équipements réseaux critiques. Documenter Découvrez la
Plus en détailTemps Réel. Jérôme Pouiller <j.pouiller@sysmic.org> Septembre 2011
Temps Réel Jérôme Pouiller Septembre 2011 Sommaire Problèmatique Le monotâche Le multitâches L ordonnanement Le partage de ressources Problèmatiques des OS temps réels J. Pouiller
Plus en détailFormation Technicien Supérieur de Support en Informatique T2SI. Le module LINUX. Session 2012-2013 J04 Version 01
Formation Technicien Supérieur de Support en Informatique T2SI Le module LINUX Session 2012-2013 J04 Version 01 Christian DELAIR christian@delair.fr.eu.org GRETA / GITA Formation continue au Lycée polyvalent
Plus en détailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailLogiciel REFERENCE pré-requis informatiques et techniques :
Gestion des ressources humaines Sécurité, contrôle des accès Vidéo surveillance via Internet Gestion d activités Affichage d informations Distribution d heure synchronisée Audit, Conseil, Formation Développement
Plus en détail03/04/2007. Tâche 1 Tâche 2 Tâche 3. Système Unix. Time sharing
3/4/27 Programmation Avancée Multimédia Multithreading Benoît Piranda Équipe SISAR Université de Marne La Vallée Besoin Programmes à traitements simultanés Réseau Réseau Afficher une animation en temps
Plus en détailDAns un système multi-utilisateurs à temps partagé, plusieurs processus
Chapitre 8 Ordonnancement des processus Dns un système multi-utilisateurs à temps partagé, plusieurs processus peuvent être présents en mémoire centrale en attente d exécution. Si plusieurs processus sont
Plus en détailUtilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel
Utilisation de matériels industriels avec des outils de virtualisation open source Open Source dans le monde industriel Christophe Sauthier Ancien Président de Ubuntu fr Développeur Ubuntu Officiel Développeur
Plus en détailLes processus 2/54. Qu est-ce qu un processus? 3(6)/54. Se souvenir 1(1)/54. Le système de fichiers (exemple du disque dur)
Se souvenir 1(1)/54 Le système de fichiers (exemple du disque dur) Qu est-ce qu un processus? 3(3)/54 Les caches (inodes et blocks) Accès à un fichier : double indirection Compteurs de références : Les
Plus en détail//////////////////////////////////////////////////////////////////// Administration bases de données
////////////////////// Administration bases de données / INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données
Plus en détailVous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long,
Vous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long, en fait ça me faisait penser au nom d un certain projet gouvernemental je me suis
Plus en détailArchives, backup, DRP. Archivage, sauvegarde, PRA. (plan de reprise d'activité) 04 Octobre 2012 http://jeudisdulibre.be
Archives, backup, DRP Archivage, sauvegarde, PRA (plan de reprise d'activité) 04 Octobre 2012 http://jeudisdulibre.be Quelques questions à se poser Quels usages? Quel contenu? Pour combien de temps? (durée
Plus en détailGestion des processus
65 La Gestion des Processus 1 Définitions, exemples 2. Politiques d'allocation du processeur 3. Synchronisation des processus 66 Programme : Un programme est une suite figée d'instructions, un ensemble
Plus en détailGESTION BOOTLOADER HID
GESTION BOOTLOADER HID Rev _04/2012 Pagina 1 Gruppo Piazzetta Spa TARJETA FLASH FLASH CARD (Fig. 1) Le microprocesseur est intégré dans cette BOOTLOADER. carte et doit être programmé à l aide du (Fig.
Plus en détailA5.2.3, Repérage des compléments de formation ou d'autoformation
A5.2.3, Repérage des compléments de formation ou d'autoformation... Vincent LAINE Eliott DELAUNEY 26/11/2014 TABLE DES MATIERES ETUDE PREALABLE 3 L'AVANT-PROPOS : 3 ETUDE DES BESOINS DE GSB 3 SOUTION PF
Plus en détailOracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes)
Avant-propos 1. Lectorat 11 2. Pré-requis 12 3. Objectifs 12 4. Environnement technique 13 Choisir la bonne architecture matérielle 1. Introduction 15 2. Architecture disque 16 2.1 La problématique de
Plus en détailWindows 2000 Server Active Directory
ACTION PROFESIONNELLE N 2 Fabien SALAMONE BTS INFORMATIQUE DE GESTION Option Administrateur de Réseaux Session 2003 Windows 2000 Server Active Directory Compétences : C 21 C 23 C 27 C 31 C 33 C 36 Installer
Plus en détailGuide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT
Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT Ce guide explique les différentes étapes de l installation et de la configuration des composantes
Plus en détailChapitre 4 : Les mémoires
1. Introduction: Chapitre 4 : Les mémoires Nous savons que dans un ordinateur toutes les informations : valeur numérique, instruction, adresse, symbole (chiffre, lettre,... etc.) sont manipulées sous une
Plus en détailInstallation et utilisation de Cobian Backup 8
Installation et utilisation de Cobian Backup 8 Dernière mise à jour le 25/09/2007 Version utilisée : 8.4.0.198 Version du document : 1.0 Page 1 sur 12 SOMMAIRE 1. Téléchargement 2. Installation 3. Mise
Plus en détailProgrammation système en C/C++
Programmation système en C/C++ Jean-Baptiste Vioix (jb.vioix@free.fr) LE2I - ENESAD http://jb.vioix.free.fr 1-41 Programmation en C/C++ sous Unix Il existe des très nombreux outils de développement sous
Plus en détailRetour d exprience sur le cluster du CDS
6 mai 2011 Sommaire 1 Généralités 2 Composant du cluster du CDS 3 Le cluster ALI 4 Retour d expérience Généralités Généralités Types de cluster Haute disponibilite Load balancing Cluster de calculs avec
Plus en détailNIMEGUE V3. Fiche technique 3.07 : Sauvegarde / Restauration manuelle
NIMEGUE V3 Fiche technique 3.07 : Sauvegarde / Restauration manuelle Version au 2 mai 2011 Toute donnée mémorisée sur un ordinateur, quelque soit le support, peut-être supprimée/effacée suite à un dysfonctionnement
Plus en détailPartie 7 : Gestion de la mémoire
INF3600+INF2610 Automne 2006 Partie 7 : Gestion de la mémoire Exercice 1 : Considérez un système disposant de 16 MO de mémoire physique réservée aux processus utilisateur. La mémoire est composée de cases
Plus en détailBusiness Process Execution Language
Business Process Execution Language Rapport du projet de systèmes distribués d information Markus Lindström 6 mai 2009 Motivation personnelle Le sujet que j ai retenu et présenté dans le cadre du cours
Plus en détailTriphasé 400 V 0.4-630 kw. Variateur multifonction haute performance
Triphasé 400 V 0.4-630 kw Variateur multifonction haute performance Des performances à la pointe de l industrie The performance reaching the peak in the industry En rassemblant le meilleur de ces technologies,
Plus en détailHaute performance pour serveurs Web embarqués
Haute performance pour serveurs Web embarqués Simon Duquennoy 1, Gilles Grimaud 1, and Jean-Jacques Vandewalle 2 1 IRCICA/LIFL, CNRS UMR 8022, Univ. Lille 1, INRIA Futurs, équipe POPS {Simon.Duquennoy,Gilles.Grimaud}@lifl.fr
Plus en détailSolutions de conversion P2V et V2V (v2.1)
Solutions de conversion P2V et V2V (v2.1) Tutorial conçu et rédigé par Michel de CREVOISIER INDEX INDEX... 1 1. Backup Exec System Recovery (BESR)... 2 1.1 Création du disque d amorçage... 2 1.2 Ghost
Plus en détailLe système GNU/Linux IUP NTIC2-1013 - 17/11/05
Capocchi Laurent Doctorant en Informatique capocchi@univ-corse.fr http://spe.univ-corse.fr/capocchiweb Objectifs Comprendre les notions de noyau Linux et des modules. Le système GNU/Linux IUP NTIC2-1013
Plus en détailGestion des transactions et accès concurrents dans les bases de données relationnelles
Gestion des transactions et accès concurrents dans les bases de données relationnelles Bernard ESPINASSE Professeur à Aix-Marseille Université (AMU) Ecole Polytechnique Universitaire de Marseille Fev.
Plus en détailEtude de l ENT de l Université de Paris 5. Mise en place d outils de suivi de la charge de l ENT (monitoring)
Etude de l ENT de l Université de Paris 5 Mise en place d outils de suivi de la charge de l ENT (monitoring) Objet Mise en place d outils de suivi de la charge de l ENT (monitoring) Référence ESUP-ETU-P5-D
Plus en détailLa Comptabilité UNIX System V Acctcom
Introdution La Comptabilité UNIX System V Acctcom (Groupe GLACE) Hervé Schauer schauer@enst.fr Acctcom est le système de comptabilité (accounting) d Unix System V. Il a été conçu pour permettre une facturation
Plus en détailJADE : Java Agent DEvelopment framework. Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry.
: Java Agent DEvelopment framework Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry.fr Introduction à la plateforme JADE 1) Modèle d agent 2) Services 3) Norme FIPA
Plus en détailQuel ENT pour Paris 5?
Quel ENT pour Paris 5? Objectifs et Enjeux Contexte et ob jectifs du projet Objectifs Mettre à disposition des usagers de l établissement (étudiants, personnels, partenaires, contacts, internautes) : un
Plus en détailGestion de parc Windows depuis Unix. Pascal Cabaud & Laurent Joly
Gestion de parc Windows depuis Unix Pascal Cabaud & Laurent Joly Problématiques du gestionnaire de parc matériel hétérogène logiciels incompatibles déploiement de nouveaux systèmes lutte anti-virale logiciels
Plus en détailSommaire. AIDAUCLIC BACKUP : Solution de sauvegarde en ligne 3. Quelles problématiques résout la solution? 3. Fonctionnement de la solution 4
Sommaire AIDAUCLIC BACKUP : Solution de sauvegarde en ligne 3 Quelles problématiques résout la solution? 3 La reprise d activité après un sinistre L accès nomade aux données 24h/24 Fonctionnement de la
Plus en détailPlan global. Programmation système II. Socket du domaine UNIX. Plan. Socket UNIX, Terminaux, Async IO, Mémoire, ELF.
Programmation système II Socket UNIX, Terminaux, Async IO, Mémoire, ELF Timothée Ravier LIFO, INSA-CVL, LIPN 1 re année cycle ingénieur STI 2013 2014 Plan global 1 Socket UNIX 2 Terminaux 3 Autres modèles
Plus en détailLe Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7
CONFÉRENCE DES NATIONS UNIES SUR LE COMMERCE ET LE DÉVELOPPEMENT UNITED NATIONS CONFERENCE ON TRADE AND DEVELOPMENT Le Programme SYGADE SYGADE 5.2 Besoins en équipement, logiciels et formation UNCTAD/GID/DMFAS/Misc.6/Rev.7
Plus en détailSauvegarde de postes clients avec BackupPC
Sauvegarde de postes clients avec BackupPC Plan Expression des besoins Cahier des charges Présentation de BackupPC Installation et configuration Mise en pratique à l'observatoire Administration des Sauvegardes
Plus en détailSystem Center Data Protection Manager 2010 (DPM2010) Mettre en œuvre un réseau de backup
System Center Data Protection Manager 2010 (DPM2010) Mettre en œuvre un réseau de backup Article par Cédric Bravo (MVP Virtualisation) Cédric Bravo est actuellement consultant, architecte infrastructure
Plus en détailJAB, une backdoor pour réseau Win32 inconnu
JAB, une backdoor pour réseau Win32 inconnu Nicolas Grégoire Exaprobe ngregoire@exaprobe.com, WWW home page : http ://www.exaprobe.com 1 Introduction Le but de cet article est de montrer les possibilités
Plus en détailUtilisez Toucan portable pour vos sauvegardes
Utilisez Toucan portable pour vos sauvegardes Préambule Toucan est un logiciel libre et gratuit, permettant de réaliser des sauvegardes ou synchronisation de vos données. Il est possible d automatiser
Plus en détailUne présentation de HP et de MicroAge. 21 septembre 2010
Une présentation de HP et de MicroAge 21 septembre 2010 Programme Présentation de MicroAge Maria Fiore Responsable du développement des affaires MicroAge Virtualisation et stockage optimisé à prix abordable
Plus en détailÉcole Polytechnique de Montréal. Département de Génie Informatique et Génie Logiciel. Cours INF2610. Contrôle périodique.
École Polytechnique de Montréal Département de Génie Informatique et Génie Logiciel Cours INF2610 Contrôle périodique Automne 2013 Date : 11 octobre 2013 de 18h à 20h Professeur : Boucheneb Hanifa Documentation
Plus en détail<Insert Picture Here> Solaris pour la base de donnés Oracle
Solaris pour la base de donnés Oracle Alain Chéreau Oracle Solution Center Agenda Compilateurs Mémoire pour la SGA Parallélisme RAC Flash Cache Compilateurs
Plus en détailLes processus légers : threads. Système L3, 2014-2015 1/31
Les processus légers : threads Système L3, 2014-2015 1/31 Les threads Les threads sont des processus légers exécutés à l intérieur d un processus L exécution des threads est concurrente Il existe toujours
Plus en détailPO Box 80 86651 Monheim/Germany Phone: +49 9091 502-0 Fax: +49 9091 502-458 hama@hama.de http://www.hama.com
PO Box 80 86651 Monheim/Germany Phone: +49 9091 502-0 Fax: +49 9091 502-458 hama@hama.de http://www.hama.com All listed brands are trademarks of the corresponding companies. Errors and omissions excepted,
Plus en détailDes solutions sur mesure à partir de modules fonctionnels & CRM associés à un studio de customisation.
( FDV Des solutions sur mesure à partir de modules fonctionnels & CRM associés à un studio de customisation. Constat S il est un secteur informatique où les progiciels ne répondent que partiellement aux
Plus en détailVMWare. Vmware: machine virtuelle Un véritable pc avec : VmWare
1 Présentation de VmWare workstation 4 et 5 Auteur: P. Petit Date: 01/2004 Mise à jour : 11/09/2006 Version: 1.3 Licence: Ce document est sous licence GFDL (cf notes) VMWare Permet de simuler un ou plusieurs
Plus en détailCours de Systèmes d Exploitation
Licence d informatique Synchronisation et Communication inter-processus Hafid Bourzoufi Université de Valenciennes - ISTV Introduction Les processus concurrents s exécutant dans le système d exploitation
Plus en détailPrise en compte des ressources dans les composants logiciels parallèles
Prise en compte des ressources dans les composants logiciels parallèles Aperçus de l action RASC et du projet Concerto F. Guidec Frederic.Guidec@univ-ubs.fr Action RASC Plan de cet exposé Contexte Motivations
Plus en détailChapitre 3 : Système de gestion de fichiers
: 3.1- Introduction 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
Plus en détailMillenium3 Atelier de programmation
Millenium3 Millenium 3 Millenium3 1. Aide en ligne CLSM3... 2 1.1 Présentation de l'atelier de programmation... 2 1.1.1 Présentation de l'atelier de programmation... 2 1.2 Comment débuter avec l'atelier
Plus en détailRéparer un disque dur passé en RAW
Réparer un disque dur passé en RAW Vous branchez comme d habitude votre disque dur externe à votre ordinateur afin de récupérer son contenu ou de lui ajouter des fichiers quand Windows vous propose de
Plus en détailLadibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français
Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français Table des Matières 1. Introduction... 2 2. Spécifications du Système... 2 3. Installer Ladibug... 3 4. Connexion
Plus en détailAgenda. Introduction au projet SIMM. Réduction des volumes de sauvegarde avec RMAN
Agenda Introduction au projet SIMM Réduction des volumes de sauvegarde avec RMAN Réduction des volumes de données avec Oracle 11g Advanced Compression Agenda Introduction au projet SIMM Enjeux Trajectoire
Plus en détailProcédure : Sauvegarder un Windows 7 sur un disque réseau
Procédure : Sauvegarder un Windows 7 sur un disque réseau Pour achever cette procédure, aucune installation n'est nécessaire. Dans cette procédure, nous sauvegarderons ces éléments : Les documents des
Plus en détailFAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES
FAMILLE EMC VPLEX Disponibilité continue et mobilité des données dans et entre les datacenters DISPONIBLITÉ CONTINUE ET MOBILITÉ DES DONNÉES DES APPLICATIONS CRITIQUES L infrastructure de stockage évolue
Plus en détailMIEUX CONNAÎTRE LES FICHIERS DE DÉMARRAGE DE WINDOWS 95
205 MIEUX CONNAÎTRE LES FICHIERS DE DÉMARRAGE DE WINDOWS 95 Lors de l'installation de Windows 95, un certain nombre de fichiers sont créés, parmi lesquels on trouve : CONFIG.SYS fichier de configuration
Plus en détailGROOBAX. cliquer sur le «G» Cliquer sur «options» Sélectionner le dossier qui contiendra les paramètres => Cliquer A chercher le dossier créé en 2/
GROOBAX Sauvegarde miroir La source est le dossier d origine, la cible est la sauvegarde La sauvegarde miroi rend la cible (ou Destination) identique à la source ; du dossier sélectionné : - transfère
Plus en détailCATALOGUE DE LA GAMME EASYFOLDER OFFRE GESTION DE CONTENUS NUMERIQUES
CATALOGUE DE LA GAMME EASYFOLDER OFFRE GESTION DE CONTENUS NUMERIQUES Gestion Electronique de Documents (GED) Système d Archivage Electronique (SAE) Coffre Fort Numérique (CFN) et modules complémentaires
Plus en détailProjet Active Object
Projet Active Object TAO Livrable de conception et validation Romain GAIDIER Enseignant : M. Noël PLOUZEAU, ISTIC / IRISA Pierre-François LEFRANC Master 2 Informatique parcours MIAGE Méthodes Informatiques
Plus en détailFilière métier : Administrateur Virtualisation
Filière métier : Administrateur Virtualisation La réduction des coûts, la simplification et l automatisation des procédures, la protection des données et l optimisation de la gestion des infrastructures
Plus en détailModule pour la solution e-commerce Magento
Module pour la solution e-commerce Magento sommaire 1. Introduction... 3 1.1. Objet du document... 3 1.2. Liste des documents de référence... 3 1.3. Avertissement... 3 1.4. Contacts... 3 1.5. Historique
Plus en détailAnalyse de performance, monitoring
Analyse de performance, monitoring Plan Principes de profilage Projet TPTP dans Eclipse Utilisation des profiling tools de TPTP Philippe Collet Master 1 Informatique 2009-2010 http://deptinfo.unice.fr/twiki/bin/view/minfo/gl
Plus en détailCoopérer au quotidien
Des outils essentiels pour la coopération 1 /22 De la coopération à la collaboration? 2 /22 Coopération Des outils facilitant la collaboration Contrôle Autonomie Collaboration Formation d'un réseau et
Plus en détailAUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12
GTK+ GLADE Page 1 sur 12 SOMMAIRE INTRO 3 Présentation de GTK+ 3 Présentation de GLADE 3 GTK+ 4 Installation 4 Les Widgets 4 Le système de hiérarchie 5 Les signaux 6 GLADE 7 Installation 7 L interface
Plus en détailConseils et astuces pour un déploiement réussi de la solution VMware Mirage
Conseils et astuces pour un déploiement réussi de la solution VMware Mirage Entrez le nom de l animateur ici 2014 VMware Inc. Tous droits réservés. Sommaire 1 Qu est-ce que VMware Mirage? 2 Quelles sont
Plus en détailTravail d équipe et gestion des données L informatique en nuage
Travail d équipe et gestion des L informatique en nuage BAR Octobre 2013 Présentation Au cours des études collégiales et universitaires, le travail d équipe est une réalité presque omniprésente. Les enseignants
Plus en détailVirtualisation et le hosting. Christophe Lucas <clucas@rotomalug.org> Sébastien Bonnegent <sebastien.bonnegent@insa rouen.fr>
Christophe Lucas Sébastien Bonnegent ROTOMALUG INSA de Rouen Samedi 17 mars 2007 PLAN 1. Virtualisation 2. Xen 3. VServer 4. Utilisations 5. Cas
Plus en détail