B.Shishedjiev -Logiciels

Slides:



Advertisements
Présentations similaires
Le micro-ordinateur.
Advertisements

Module Systèmes d’exploitation
Leçon 3: Logiciels et domaines d’application de l’informatique
GEF 435 Principes des systèmes dexploitation Les systèmes dexploitation en général (Tanenbaum 1.1 et 1.3)
Module 5 : Implémentation de l'impression
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
Types des systèmes d’exploitation
GEF 435 Principes des systèmes dexploitation Structure des systèmes dexploitation (Tanenbaum 1.7)
GEF 435 Principes des systèmes dexploitation Concepts des Systèmes dexploitation (Tanenbaum 1.5)
Chapitre I : Systèmes d’exploitation
Chapitre 3: Système d’exploitation
Introduction aux systèmes d’exploitation
Présentation de l’Architecture Windows NT
PLAN du COURS Introduction Structure des Systèmes Informatiques
Les réseaux informatiques
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture de machines Principes généraux
Système de gestion de bases de données. Modélisation des traitements
Cours d’initiation en Informatique
Systèmes d’exploitation
Logiciels et domaines d'application
Module II : Les logiciels
Le système d’exploitation
Informatique Quelques notions de base Guy Kerckhoven.
Module 13 : Implémentation de la protection contre les sinistres
Système d’exploitation: Principe
Professeure : Kaoutar Année Scolaire : 2012 / 2013
Module 1 : Préparation de l'administration d'un serveur
Les Systèmes d’Exploitation
Réalisée par :Samira RAHALI
Système d’exploitation
Des outils pour le développement logiciel
Système d’Exploitation L’interface utilisateur / machine.
IFT 6800 Atelier en Technologies d’information
INFORMATIQUE INF1B Les principes de fonctionnement de l’ordinateur
Informatique et Unix Jean-Pierre Gallou
Système dexploitation: Principe IFT6800 – E 2008 Pierre Poulin.
Réalisé par Mr CALVO du Lycée Bon Secours à PERPIGNAN
Aplications bureautiques dans les travaux scolaires.
Les Systèmes d’Exploitation
Systèmes d’exploitation
Qu’est-ce qu’un système d’exploitation ?
Informatique : formation pour débutants Deuxième partie : vocabulaire
Présentation Technique Gestionnaire des Ressources Système (GRS)
Systèmes d’exploitation
Comparaison entre RIP et OSPF en utilisant OPNET
Logique programmée & Microprocesseurs
Les Systèmes d’information INTRODUCTION
Introduction aux systèmes d’exploitation
SYSTEMES D’EXPLOITATION
Cours des Systèmes d’exploitations
Michée KALONJI et Herber KALONDA
© OutilsInformatique, 2014 tous droits réservés 1.Définir des termes et concepts de la gestion de réseau. 2.Comprendre les avantages d’un réseau. 3.Comprendre.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
8INF856 Programmation sur architectures parallèles
Jeu de Librairies Virtuelles « DLL » Windows pour la réalisation de programmes informatiques.
AFPA CRETEIL 1-1 Windows NT Environnement Windows NT Chapitre 1.
Plan Définitions et exemples Composants de cluster
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
1 REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L’ENSEIGNEMENT SUPERIEURE ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE ABDELHAMID IBN BADIS.
Architecture matérielle Qu’est ce qu’un ordinateur ?
I Je manipule les fichiers 1) Un fichier est identifié par un nom, une extension, une date de création ou de modification, et sa taille en octet. Windows.
Doan Chien Thang Aôut,2008.  La vue d'ensemble des systèmes d'exploitation  Les processus et les fils  Gestion de la mémoire  Le système des fichiers.
Système de gestion fichiers
Introduction.
1.1: notions de bases de l’informatique
66 Le système d’exploitation : -Définition : Gérer l’environnement de la machine Faire tourner les logiciels (où se charge le système d’exploitation ?)
Gestion des Tâches Les Processus. Un système multitâches La carte mère comporte Le Processeur (calcul et attente) Les jeux de composants spécialisés (entrées-sorties.
Chapitre 12 Surveillance des ressources et des performances Module S41.
Révisions pour l’exam L2 Informatique Obligatoire.
Transcription de la présentation:

B.Shishedjiev -Logiciels Logiciels de base B.Shishedjiev -Logiciels

Classification des logiciels Le programme – un programme est écrit pour son propre utilisation ou pour des besoins spéciaux Logiciel de programmation – ce sont les « langages » de programmation et leurs compilateur et autres outils permettant de réaliser les programmes d’application Logiciel d’application – constitué par différents programmes permettant de faire les traitements (paie, facturation, édition des livres etc.) B.Shishedjiev -Logiciels

Classification des logiciels Progiciel (package) – logiciel d’application développé pour le vendre Logiciel de base (système d’exploitation) – il permet de faire fonctionner le matériel Logiciel de communication – permet de gérer les communication entre les systèmes informatiques B.Shishedjiev -Logiciels

Systèmes d’exploitation Objectif - Faire fonctionner le matériel Services Gestion l’utilisation des ressources matériels dont le logiciel va disposer Processeur Mémoire Unités d’entrée/sortie Constituer l’interface d’utilisateur (entre les ressources physiques et l’utilisateur) L’utilisateur voit une machine virtuelle L’interface décharge l’utilisateur de la connaissance des caractéristiques exactes du matériel (adresses des portes, les propriétés des support annexés). B.Shishedjiev -Logiciels

B.Shishedjiev -Logiciels Classification des SE Par mode d’utilisation: Destinés à usage personnel Destinés à la gestion de procédés industriels Destinés à la gestion de bases de données A usage général Par mode de fonctionnement interne: Systèmes basés sur soumission de travaux (“batches”) – mono-tâches Systèmes multi-tâches Temps réel Multi-Utilisateur Transactionnel Systèmes multi-traitement B.Shishedjiev -Logiciels

B.Shishedjiev -Logiciels Systèmes mono-tâches Caractéristiques Un seul programme s’exécute à tout instant quelque soient sa taille et son temps d’exécution Interaction Mono-utilisateur – possible à la condition qu’elle est prévue dans le programme Multi-utilisateur – pas possible kO p1 p3 p2 t B.Shishedjiev -Logiciels

B.Shishedjiev -Logiciels Systèmes mono-tâches Avantages Simplicité A besoin de peu de ressources Désavantagés Rigidité Manque d’interaction Mauvaise utilisation des ressources B.Shishedjiev -Logiciels

Systèmes multi-tâches Tâche(processus) une séquence d’instructions en train de s’exécuter. Elle est une vue dynamique d’un programme. Objectives Partage du temps du processeur entre plusieurs programmes, indépendants ou coopératifs qui, vue de l’utilisateur, se déroulent en même temps Partage de la mémoire centrale de telle façon, que les programmes ne se gênent entre eux. L’allocation du processeur et de la mémoire se fait au moyen des règles d’ordonnancement plus ou moins sophistiquées. B.Shishedjiev -Logiciels

B.Shishedjiev -Logiciels Systèmes « batch » kO p3 p2 p1 p4 t B.Shishedjiev -Logiciels

Systèmes « temps-réel » Objectives Traitement des événements. Garantir un temps de réponse raisonnable. Moyens A chaque tâche est affecté une priorité. Contraintes de temps plus fortes  plus haute priorité La tâche plus prioritaire peut suspendre la tâche moins prioritaire B.Shishedjiev -Logiciels

Systèmes « temps-réel » Domaines d’application Systèmes de commande de procédés industriels (chimie, pétrole, robots, métallurgie etc.) Télécommunication – transmission et traitement des messages Applications militaires Simulation interactive B.Shishedjiev -Logiciels

Systèmes multi-utilisateurs Système à temps partagé - chaque utilisateur a l’impression qu’il est le seul à utiliser la machine Il attribue à chaque utilisateur un tranche de temps de façon périodique. Il assure une certaine protection aux utilisateurs de façon d’éviter la destruction involontaire ou malveillante des données ou le programme d’un utilisateur par un autre. B.Shishedjiev -Logiciels

Les systèmes transactionnels Objective Assurer l’accès simultané à une base de données commune Ce sont les systèmes de gestion de bases de données (SGBD) B.Shishedjiev -Logiciels

Systèmes multitraitement Les systèmes multiprocesseurs – le système d’exploitation est situé sur un processeur central qui coordonne l’activité des autres. Tous les processeurs ont des carctéristiques identiques A chaque processeur est affectée une tâche spéciale Systèmes réseau – ils réalisent les protocoles de communication et sur chaque ordinateur e monté un système d’exploitation B.Shishedjiev -Logiciels

Fonctions d’un système d’exploitation Architecture – en couches Gestion des tâches Gestion de la mémoire Gestion d'entréeé/sortie Gestion des fichiers Interface utilisateur Noyau M a t é r i e l B.Shishedjiev -Logiciels

B.Shishedjiev -Logiciels Noyau Gestionnaire des tâches prise en compte et traitement d’interruptions (l’horloge temps réel, le pressage sur les touches du clavier, le mouvement de la souris), ordonnancement des tâches selon les règles établies, manipulation des tâches par un ensemble de procédures. Ces procédures permettent le lancement, la synchronisation et la destruction des tâches, et aussi de faire transiter l’information de l’une tache à l’autre. B.Shishedjiev -Logiciels

B.Shishedjiev -Logiciels Noyau Gestionnaire de la mémoire Allocation aux différentes tâches des zones de mémoire considérées comme des ressources partageables. Protection de la mémoire allouée pour une tâche de l’accès inadmissible. Gestion de la mémoire virtuelle. B.Shishedjiev -Logiciels

La gestion d’entrées – sorties. Les unités périphériques physiques – elles ont des propriétés physiques très différentes. Unités logiques – descripteurs unifiées. Pilotes (drivers) B.Shishedjiev -Logiciels

La gestion des fichiers Les fichiers sont des blocks d’information organisée permettant le stockage : du système d’exploitation lui-même, des programmes et des données des utilisateurs, des programmes utilitaires (bibliothèques), des éditeurs, compilateurs et d’autres outils. Noms des fichiers Nom Extension (le type du fichier) hlp – aide exe – exécutable html – web c – C source txt – texte doc – Word xls - Excel B.Shishedjiev -Logiciels

La gestion des fichiers Structure du système des répertoires Chemin d’accès Racine Rep1 Fich1 Rep2 Rep3 Fich1 Fich1 Rep4 Fich1 Fich6 Fich3 Fich1 Fich2 Fich3 Chemin d’accès \Rep1\Rep3\Fich1 – MS=Dos ou Windows /Rep1/Rep3/Fich1 – UNIX B.Shishedjiev -Logiciels

La gestion des fichiers Attributs des fichiers Propriétaire Date de création Date de modification Nom de passe Taille Lire seulement Etc. B.Shishedjiev -Logiciels

La gestion des fichiers Organisation sur le disque Secteurs Clusters Tableau FAT Secteur 1 clust. 2 clust. … n clust. Repert. B.Shishedjiev -Logiciels

Interface d’utilisateur Langage de commandes Interface graphique B.Shishedjiev -Logiciels