Bienvenue! INF3723: Systèmes d’exploitation Luigi Logrippo

Slides:



Advertisements
Présentations similaires
Module Systèmes d’exploitation
Advertisements

GEF 435 Principes des systèmes d’exploitation
Cours de l’OACI sur les Systèmes de Gestion de la Sécurité (SMS)
Premières Années Licence Appliquée en Gestion
1Développer vos solutions : définir un plan daction Février Organisation internationale de normalisation.
Manuel Qualité, Structure et Contenus – optionnel
Module Systèmes dexploitation Chapitre 6 Communication Interprocessus Partie III École Normale Supérieure Tétouan Département Informatique
GEF 435 Principes des systèmes dexploitation Communication Interprocessus (CIP) III (Tanenbaum 2.3)
GEF 435A Principes des Systèmes dexploitation Introduction et syllabus.
GEF 435 Principes des systèmes dexploitation Structure des systèmes dexploitation (Tanenbaum 1.7)
Architecture de réseaux
Introduction aux systèmes temps réel Ce cours sadresse aux informaticiens novices en matière de temps réel.
LICENCE MIAGE Introduction Programmation Orientée Objet JAVA philippe
INTRODUCTION.
Bienvenue Rue de lAvenir 33 CH Delémont Tél Fax sur le site de l'ESIG.
MANAGEMENT PAR LA QUALITE Cours 4eme Année Finance ( )
INF 111 PROGRAMMATION ORIENTÉ-OBJET
Chapitre 0 INF6001 Ingénierie des protocoles de communication
Aide-mémoire – FORMULAIRE Web DA/DT
PAFI Référentiel de données par Sonia Watts DGIF (Direction de la gestion et de linformation forestière) 27 octobre 2010 et 3 novembre 2010.
CALENDRIER PLAYBOY 2020 Cliquez pour avancer.
15. 1 MILLION $ $ $ $ $ $ $ $ $ $ 04.
INFORMATIQUE (INFO-H-100)
Synchronisation et communication entre processus
Validation d’applications pour les Legos Mindstorms
1 Threads et Lightweight Processes Chapitre 5 En français on utilise parfois flots ou fils pour threads. Votre manuel préfère le mot anglais thread : terminologie.
3G / 4G L’attitude et la participation en classe L’étude à domicile La méthode de travail La tenue des notes de cours Le journal de classe L’évaluation.
Algorithmique et Programmation
Introduction à la communication COM-13598
Développement d’application web
Développement d’application web
MATHÉMATIQUES FINANCIÈRES I (ACT2025)
MATHÉMATIQUES FINANCIÈRES I (ACT2025) ROBERT BÉDARD PLAN DE COURS.
Programmation 2: IFT1025 Jian-Yun Nie H 2009.
IGL301 - Spécification et vérification des exgiences 1 Chapitre 1 Introduction (ref : Bray chapitre 1)
Module 51 Module 5 - Synchronisation de Processus (ou threads, ou fils ou tâches) Module 5 - Synchronisation de Processus (ou threads, ou fils ou tâches)
Mémoire expérimental PARTIE I: (quelques chapitres) PARTIE II:
Progiciels dans lenseignement des mathématiques I Section didactique Département de mathématiques Automne 2006 Professeur: Fernando Hitt.
Programmation concurrente
Chapitre 6 (Silberchatz)
Campus virtuel Agenda (formateurs et participants peuvent y inscrire qqch) Catalogue de cours Search Exercez-vous en vue de lexamen (didacticiel. A chaque.
Ecaterina Giacomini Pacurar
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Organisation du cours IFT 6800 – 2013 Jian-Yun Nie.
IFT 6800 Atelier en Technologies d’information
Chapitre 7 continuation
SEG2505 – Introduction au Génie Logiciel Plan de cours – Automne 2012.
Informatique de base (CS-101A) Programme accéléré Université Frappier Thomas Deveau Enseignant.
Certains droits réservés pour plus dinfos, cliquer sur licône.
IFT SYSTÈMES D'EXPLOITATION Automne 2005 Jean-Marie Beaulieu Département d'informatique et de génie logiciel Université Laval.
MATHÉMATIQUES FINANCIÈRES I (ACT2025)
Le cahier de texte des terminales STL
Le cahier de texte des première STL datecoursTDÀ faire – 05 / 09 Chap 1: les organismes vivants 1.Méthodes d’étude Microscope.
La réserve électronique aux bibliothèques de l’Université Concordia Un projet d’implantation Olivier Charbonneau Bibliothécaire professionnel
EVALUATION Où est la panne ?
SALUT ET BIENVENU À 5ème ANNÉE DE FRANÇAIS. NORMES DE L'ÉCOLE CE QUE JE DOIS FAIRE OU CE QUE JE NE DOIS PAS FAIRE.
PRESENTATION DE L’UNITE
 L’informatique ne cesse de se développer. Elle est devenue une science à part entière, fondamentale et appliquée.  En effet, elle intervient de plus.
CSI 3525, Survol, page 1 CSI 3525 Concepts des langages de programmation.
( ) Collège de Maisonneuve
CSI 3520 Concepts des langages de programmation. Information Enseignante: Nathalie Japkowicz Bureau: SITE 5-029
IFT209 – Programmation Système
Systèmes d’exploitation Processus conclusion Modèle conceptuel de processus Pour masquer les effets des interruptions, les SE fournissent un modèle conceptuel.
Chimie générale 202-NYA-05 Accueil gr et
1 Chapitre 0 INF6263 Ingénierie des protocoles de communication Informations générales sur le cours w3.uqo.ca/luigi IF6263 Chap 0.
INFO 2014 Fichiers et base de données Philippe Fournier-Viger Département d’informatique, U.de Moncton Bureau D216
1 Bienvenue! INF3723: Systèmes d’exploitation Luigi Logrippo
Bienvenue! INF3723: Systèmes d’exploitation Luigi Logrippo
Transcription de la présentation:

Bienvenue! INF3723: Systèmes d’exploitation Luigi Logrippo luigi@uqo.ca http://w3.uqo.ca/luigi/

Ces notes de cours sont disponibles http://w3.uqo.ca/luigi/INF3723/notes_de_cours_index.html Et aussi dans Moodle INF3723 Chap 0

Évaluation Examen Intra (2h): 25% (le 29 octobre) Examen Final (3h) 40% (le 17 décembre) Examens à livre fermé – aucun doc permis Le final sera sur toute la matière du cours Devs. écrits et de programm. 35% 1 devoir de programmation 20% 3 devs écrits: 15% Chap 0

Contenu du cours Examens PARTIE 0: INTRODUCTION Revue des principales composantes d'un ordinateur. Structure générale des systèmes d'exploitation. PARTIE 1: PROCESSUS et GESTION d’UNITÉ CENTRALE Description et contrôle des processus. Fils (threads). Ordonnancement des processus Parallélisme: exclusion mutuelle et synchronisation. Parallélisme: interblocage et famine. PARTIE 2: GESTION DE MÉMOIRE Adressage et gestion de la mémoire. Mémoire virtuelle. PARTIE 3: FICHIERS, E/S ET PROTECTION Systèmes de fichiers, systèmes d’E/S Protection et sécurité Examens Chap 0

Accent en classe sur les concepts théoriques de longue durée de vie La programmation, l’application seront dans les sessions travaux dirigés Chap 0

Un cours très enchaîné … Dans quelques cours, chaque chapitre est un monde à part Pas dans ce cours! À part le 1er chapitre qui est général, chaque chapitre dépend des précédents Donc il faut s’assurer d’avoir bien compris les concepts de base d’un cours avant de venir au cours suivant Chap 0

Manuel officiel: 112$ Silberschatz, Galvin, Gagne. Principes appliqués des systèmes d’exploitation, Vuibert (6ème ed.) Avantages: très clair dans la présentation présentation de SE réels utilise Java beaucoup de notions intéressantes et utiles Désavantages: beaucoup plus gros que nécessaire, dispendieux! Je le suivrai, mas pas toujours La lecture du manuel est très utile pour une bonne compréhension de la matière Livres de Silberschatz, Stallings et Tanenbaum en réserve a la bibliothèque Sauf indication contraire, les figures ‘images’ viennent du manuel Chap 0

Travaux dirigés et Java Deux sessions: Mercredi 13h Jeudi 16h Les devoirs de programmation se feront surtout en Java Un langage qui facilite la programmation parallèle Est une norme (standard) publique, contrairement à des langages en concurrence (ex. C#) qui sont des langages d’une compagnie spécifique Les TD fourniront de l’aide dans la programmation Java Java ne sera pas utilisé en classe: pseudocode sera utilisé au lieu Le test et l’examen contiendront des questions sur Unix et Java Chap 0

Travaux dirigés et devoirs Les devoirs seront constitués de: 20%: un travail de programmation final: Parallélisme Synchronisation de processus 15%: Exercices écrits sur la théorie vue en classe (3 ensembles d’exercices) Il y aura aussi des travaux de programmation pour l’étude de Java aux sessions exercices Ces travaux ne seront pas notés mais des solutions seront données Chap 0

Communication avec la classe Moodle sera utilisé mais le prof aime plus le courriel … Ulisez SVP le courriel luigi@uqo.ca pour les questions Prof pourra aussi vous envoyer du courriel pour des changements ou explications Chap 0