Systèmes d Exploitation - ENSIN6U3. Aix-Marseille Université
|
|
|
- Lucille Sauvé
- il y a 9 ans
- Total affichages :
Transcription
1 Systèmes d Exploitation - ENSIN6U3 Gestion de processus Leonardo Brenner 1 Jean-Luc Massat 2 1 [email protected] 2 [email protected] 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 [email protected] 2 [email protected] Aix-Marseille Université Faculté
Systè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 [email protected] 2 [email protected] Aix-Marseille Université Faculté des Sciences
Cours 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 [email protected] Février
Processus! 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
Exé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
gestion 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
Introduction 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/ [email protected] Master CCI -
Support 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
Chapitre 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
Cours 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
Problè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
Concept 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
SEO 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
Programmation 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)...........................
MODULE 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
Les 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
Pourquoi 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?
Adopter 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
Systè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
Segmentation 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
Manuel 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
CAHIER 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
Dé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
Qu'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
Systè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é
Atelier 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
Optimisez 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
Urbanisation 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
TIVOLI 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
NetCrunch 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
Temps Réel. Jérôme Pouiller <[email protected]> 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
Formation 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 [email protected] GRETA / GITA Formation continue au Lycée polyvalent
Vé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
Logiciel 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
03/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
DAns 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
Utilisation 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
Les 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
//////////////////////////////////////////////////////////////////// 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
Vous ê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
Archives, 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
Gestion 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
GESTION 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.
A5.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
Oracle 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
Windows 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
Guide 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
Chapitre 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
Installation 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
Programmation système en C/C++
Programmation système en C/C++ Jean-Baptiste Vioix ([email protected]) 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
NIMEGUE 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
Partie 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
Business 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
Triphasé 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,
Haute 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
Solutions 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
Le système GNU/Linux IUP NTIC2-1013 - 17/11/05
Capocchi Laurent Doctorant en Informatique [email protected] http://spe.univ-corse.fr/capocchiweb Objectifs Comprendre les notions de noyau Linux et des modules. Le système GNU/Linux IUP NTIC2-1013
Gestion 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.
Etude 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
La Comptabilité UNIX System V Acctcom
Introdution La Comptabilité UNIX System V Acctcom (Groupe GLACE) Hervé Schauer [email protected] Acctcom est le système de comptabilité (accounting) d Unix System V. Il a été conçu pour permettre une facturation
JADE : Java Agent DEvelopment framework. Laboratoire IBISC & Départ. GEII Université & IUT d Evry [email protected].
: Java Agent DEvelopment framework Laboratoire IBISC & Départ. GEII Université & IUT d Evry [email protected] Introduction à la plateforme JADE 1) Modèle d agent 2) Services 3) Norme FIPA
Quel 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
Gestion 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
Sommaire. 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
Plan 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
Le 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
Sauvegarde 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
System 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
JAB, une backdoor pour réseau Win32 inconnu
JAB, une backdoor pour réseau Win32 inconnu Nicolas Grégoire Exaprobe [email protected], WWW home page : http ://www.exaprobe.com 1 Introduction Le but de cet article est de montrer les possibilités
Utilisez 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
É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
<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
Les 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
PO Box 80 86651 Monheim/Germany Phone: +49 9091 502-0 Fax: +49 9091 502-458 [email protected] http://www.hama.com
PO Box 80 86651 Monheim/Germany Phone: +49 9091 502-0 Fax: +49 9091 502-458 [email protected] http://www.hama.com All listed brands are trademarks of the corresponding companies. Errors and omissions excepted,
Des 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
VMWare. 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
Cours 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
Prise 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 [email protected] Action RASC Plan de cet exposé Contexte Motivations
Chapitre 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
Millenium3 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
Ré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
Ladibug 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
Agenda. 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
Procé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
FAMILLE 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
MIEUX 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
GROOBAX. 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
CATALOGUE 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
Projet 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
Filiè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
Module 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
Analyse 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
Coopé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
AUVRAY 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
Conseils 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
Travail 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
Virtualisation et le hosting. Christophe Lucas <[email protected]> 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
