UNIX AVANCE Yves PAGNOTTE – Janvier 2011 1 – QUELQUES RAPPELS SUR LES SYSTEMES D’EXPLOITATION 1.

Slides:



Advertisements
Présentations similaires
Le Concept du programme enregistré
Advertisements

GEF 435 Principes des systèmes d’exploitations
Le Concept du programme enregistré
Systèmes d’information
Journée du 22 février 2010 Université virtuelle de Tunis Dhafer Mezghanni THEME 2: Compétences du référentiel et profils des équipes pédagogiques.
Mécanismes d'exécution et de communication
Variables : notion Une variable permet de stocker/manipuler une donnée dans un programme avec un nom explicite Caractériser par son type (entier, flottant,...)
Le schéma fonctionnel d’un ordinateur
Question de gestion 13 : Le document peut-il être vecteur de coopération ? Le document : - Dématérialisation des documents - Partage, mutualisation, sécurisation.
1 REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L’ENSEIGNEMENT SUPERIEURE ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE ABDELHAMID IBN BADIS.
Architecture matérielle et logicielle. Sommaire Un peu d’histoire : Naissance de l’informatique Organisation matérielle des ordinateurs Processeur, Mémoire,
Concevoir et mettre en œuvre une tâche complexe. Source: Académie de MONTPELLIER mars 2016.
ASR5 Système pour architectures multicœurs CSC5001 : Systèmes Hautes Performances Architecte de Services informatiques Répartis Gaël Thomas
V- Identification des ordinateurs sur le réseau??? ? ? ? ?
Gestion des Déploiements Applicatifs Orchestrer les opérations WAS SERENA SOFTWARE INC. Sylvain CAILLIAU 01/11.
Étapes pour la Programmation du 68HC11 I. Écriture du programme dans un fichier *.a11 II. Le programme est compilé (traduit en langage machine) III. Le.
1 Les bases de données Séance 7 Les fonctions avancées : Opérateurs ensemblistes, Sous-requêtes et transactions.
Evacuation des bâtiments  Pourquoi des exercices d’évacuation : Art. R du code du travail « La consigne de sécurité incendie prévoit des essais.
L E RNU ET DISPOSITIONS D ’ UTILISATION PAR LES SECTORIELS REPUBLIQUE DU SENEGAL Un Peuple – Un But – Une Foi  PRESIDENCE DE LA REPUBLIQUE.
1 Initiation aux bases de données et à la programmation événementielle VBA sous ACCESS Cours N° 1 Support de cours rédigé par Bernard COFFIN Université.
Définitions et vocabulaire de base. Information ? Définition : L’information est un élément de connaissance susceptible d’être représenté et traité. Remarque.
1 Les logiciels en général sont classés en deux familles:  Logiciels de base  Logiciels d’applications (applications) 2.
Migration Plan adressage EPLE Migration Plan d'adressage EPLE.
1. 2 Définition un processus est un système d'activités qui utilise des ressources pour transformer les éléments d'entrée en éléments de sortie. Un processus.
Automates Programmables Industriels ( ITEEM 2004 ) I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID CHAPITRE 7 Le Logiciel PL7 Présentation - Ergonomie Les.
Les méthodes de tests Les grands principes pour réaliser des tests efficaces.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI La technologie « cloud » M.
Introduction à la Programmation Orientée Objet H.GATI.
! J’ai un virus dans ma machine ! ! Sous quelle forme est-il stocké dans ma machine ? Comment est-il arrivé ? Comment a-t-il infecté ma machine ? Comment.
1 UNIX AVANCE Yves PAGNOTTE – Janvier – LES PROCESSUS SOUS UNIX.
COOPERATION TECHNIQUE BELGE GESTION FINANCIERE DES PROJETS APERCU GLOBAL DES PROCESSUS.
1 UNIX AVANCE Yves PAGNOTTE – Janvier – RAPPELS SUR UNIX DE BASE.
1 Projet d'établissement Action 10.2 Créer un portail intranet dédié aux agents de l’Inrap Présentation des choix technologiques de l’Inrap.
Chapitre IV Architecture de VonNeumann. I/ Introduction John VonNeumann est un mathématicien d’origine Hongroise qui a participé au projet Manhattan.
La situation d’apprentissage en EPS Tâche-but et situation-problème.
1 DEFIS POUR L’APPLICATION DE LA LOI STATISTIQUE Cas de Madagascar Présenté par Niaina RANDRIANJANAKA.
CSI 3531 Systèmes d’exploitation Nathalie Japkowicz 1.
Human Task Service (2008) Oscar Barrios et François Charoy Human Task Service Service de tâches dans un système de gestion de workflow Oscar Barrios
Informatique 1A Langage C 6 ème séance 1. Objectifs de la séance 6  Allocation dynamique de mémoire  Application à la création de tableaux 2.
TRESORERIE Cash Call Envoi de fonds Comptabilisation (Formation des comptables/projets) 1.
Structure Machine Haouam M. Yassine
1 UNIX AVANCE Yves PAGNOTTE – Janvier – COMMUNICATION INTER PROCESSUS : TUBES.
VISHNOO – Téléactions SPOT Romain RAYMOND - SDNO 06/10/2011.
1 UNIX AVANCE Yves PAGNOTTE – Janvier – PROCESSUS ET RESSOURCES.
Université Ferhat Abbas –Sétif 1 Centre des Systèmes et Réseaux d’Information Et de Communication, de Télé-enseignement et D’Enseignement à Distance Rapport.
Les Fichiers M me DJEBOURI. D. Faculté de Médecine salle informatique Année universitaire الجمهورية الجزائرية.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Colloque LCG France14-15 mars SURVEILLANCE ET GESTION D’INCIDENTS Cécile Barbier (LAPP)
Jean-Philippe PICARAT - Pôle TICE - Cnam Pays de la Loire Le numérique, un langage en soi.
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.
Module 14 : Installation et configuration des services Terminal Server.
Système d’exploitation: Principe IFT6800 – E 2008 Pierre Poulin.
NOTIONS INFORMATIQUES : RAPPEL
Plan 1. L’ordinateur : Les connaissances de base
Suivi des démarches en ligne via le Gestionnaire de Suivi Services Instructeurs Paris – 29/08/2012.
La Virtualisation Introduction à la virtualisation
Algorithmique demander jeu du pendu.
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Les composants informatiques
Virtualisation d’applications mobiles dans un réseau de Cloudlets
SYSTÈME D’EXPLOITATION I
Ceci est un exemple ODP 26/03/2007.
Notion De Gestion De Bases De Données
Assembleur, Compilateur et Éditeur de Liens
B.Shishedjiev - Informatique
Introduction aux microprocesseurs
Module 13 : Implémentation de la protection contre les sinistres
Architecture matérielle des ordinateurs
Enseignement de Spécialité (EdS) classes de Première et Terminale
Traitement de TEXTE 2 Stage – Semaine 3.
Transcription de la présentation:

UNIX AVANCE Yves PAGNOTTE – Janvier – QUELQUES RAPPELS SUR LES SYSTEMES D’EXPLOITATION 1

Définition : Système d’exploitation = logiciel qui : - prend en charge les fonctionnalités élémentaires du matériel - met à disposition une machine virtuelle en vue de l’exécution des applications - gère les ressources matérielles et offre des services d’accès à ces ressources - crée des éléments abstraits (fichiers, répertoires, processus) 2

déroutements et interruptions : = événements qui suspendent l’enchaînement des instructions exécutées par l’unité centrale (UC) 3

déroutement condition anormale détectée par l’UC ("erreur") Exemples : division par 0 accès mémoire illicite accès à un périphérique inexistant code opération non défini Les déroutements sont synchrones 4

interruption signal envoyé par un périphérique à l’UC  demande à l’UC d’interrompre les activités en cours pour répondre aux besoins du périphérique Une interruption est un événement asynchrone Elle est caractérisée par une priorité L’UC achèvera au moins l’exécution de l’instruction en cours de traitement 5

traitement d’un déroutement ou d’une interruption - l’UC stocke la valeur actuelle du compteur ordinal (adresse de l’instruction en cours d’exécution) et le contenu du registre d’état (PSW = program status word) - l’UC initialise le compteur ordinal à une nouvelle valeur : adresse de début du programme de traitement - reprise éventuelle du programme précédent après le traitement par restauration des valeurs antérieures du compteur ordinal et du PSW 6

Fonctionnalités d’un système d’exploitation - gestion de la mémoire : partage entre système et applications - gestion du système de fichiers - gestion des périphériques : partage des périphériques entre processus - gestion des processus : processus = programme en cours d’exécution + son environnement (voir plus loin) 7