Logiciels - PowerPoint PPT Presentation

About This Presentation
Title:

Logiciels

Description:

Logiciel d'application constitu par diff rents programmes permettant de faire ... Il attribue chaque utilisateur un tranche de temps de fa on p riodique. ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 24
Provided by: bogdanshi
Category:

less

Transcript and Presenter's Notes

Title: Logiciels


1
Logiciels
  • Logiciels de base

2
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 dapplication
  • Logiciel dapplication constitué par différents
    programmes permettant de faire les traitements
    (paie, facturation, édition des livres etc.)

3
Classification des logiciels
  • Progiciel (package) logiciel dapplication
    développé pour le vendre
  • Logiciel de base (système dexploitation) il
    permet de faire fonctionner le matériel
  • Logiciel de communication permet de gérer les
    communication entre les systèmes informatiques

4
Systèmes dexploitation
  • Objectif - Faire fonctionner le matériel
  • Services
  • Gestion lutilisation des ressources matériels
    dont le logiciel va disposer
  • Processeur
  • Mémoire
  • Unités dentrée/sortie
  • Constituer linterface dutilisateur (entre les
    ressources physiques et lutilisateur)
  • Lutilisateur voit une machine virtuelle
  • Linterface décharge lutilisateur de la
    connaissance des caractéristiques exactes du
    matériel (adresses des portes, les propriétés des
    support annexés).

5
Classification des SE
  • Par mode dutilisation
  • 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

6
Systèmes mono-tâches
  • Caractéristiques
  • Un seul programme sexécute à tout instant
    quelque soient sa taille et son temps dexécution
  • Interaction
  • Mono-utilisateur possible à la condition
    quelle est prévue dans le programme
  • Multi-utilisateur pas possible

kO
p1
p3
p2
t
7
Systèmes mono-tâches
  • Avantages
  • Simplicité
  • A besoin de peu de ressources
  • Désavantagés
  • Rigidité
  • Manque dinteraction
  • Mauvaise utilisation des ressources

8
Systèmes multi-tâches
  • Tâche(processus)
  • une séquence dinstructions en train de
    sexécuter. Elle est une vue dynamique dun
    programme.
  • Objectives
  • Partage du temps du processeur entre plusieurs
    programmes, indépendants ou coopératifs qui, vue
    de lutilisateur, 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.
  • Lallocation du processeur et de la mémoire se
    fait au moyen des règles dordonnancement plus ou
    moins sophistiquées.

9
Systèmes  batch 
kO
p3
p2
p1
p4
t
10
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

11
Systèmes  temps-réel 
  • Domaines dapplication
  • 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

12
Systèmes multi-utilisateurs
  • Système à temps partagé - chaque utilisateur a
    limpression quil 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 dun utilisateur par un autre.

13
Les systèmes transactionnels
  • Objective
  • Assurer laccès simultané à une base de données
    commune
  • Ce sont les systèmes de gestion de bases de
    données (SGBD)

14
Systèmes multitraitement
  • Les systèmes multiprocesseurs le système
    dexploitation est situé sur un processeur
    central qui coordonne lactivité 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 dexploitation

15
Fonctions dun système dexploitation
  • Architecture en couches

M a t é r i e l
16
Noyau
  • Gestionnaire des tâches
  • prise en compte et traitement dinterruptions
    (lhorloge 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
    linformation de lune tache à lautre.

17
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 laccès inadmissible.
  • Gestion de la mémoire virtuelle.

18
La gestion dentré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)

19
La gestion des fichiers
  • Les fichiers sont des blocks dinformation
    organisée permettant le stockage 
  • du système dexploitation lui-même,
  • des programmes et des données des utilisateurs,
  • des programmes utilitaires (bibliothèques),
  • des éditeurs, compilateurs et dautres 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

20
La gestion des fichiers
  • Structure du système des répertoires

Chemin daccès
Racine
Fich1
Rep1
Rep2
Rep3
Fich1
Fich1
Rep4
Fich2
Fich3
Fich3
Fich1
Fich1
Fich6
  • Chemin daccès
  • \Rep1\Rep3\Fich1 MSDos ou Windows
  • /Rep1/Rep3/Fich1 UNIX

21
La gestion des fichiers
  • Attributs des fichiers
  • Propriétaire
  • Date de création
  • Date de modification
  • Nom de passe
  • Taille
  • Lire seulement
  • Etc.

22
La gestion des fichiers
  • Organisation sur le disque
  • Secteurs
  • Clusters
  • Tableau FAT

23
Interface dutilisateur
  • Langage de commandes
  • Interface graphique
Write a Comment
User Comments (0)
About PowerShow.com