Structure et fonctionnement des systèmes informatiques vue d'ensemble Matériel Logiciel Systèmes d'exploitation 1 Pierre Dimo

Documents pareils
On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

Structure et fonctionnement d'un ordinateur : hardware

Cours Informatique 1. Monsieur SADOUNI Salheddine

Cours 3 : L'ordinateur

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Leçon 1 : Les principaux composants d un ordinateur

Chapitre 4 : Les mémoires

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès haouaticpge@gmail.com

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

IV- Comment fonctionne un ordinateur?

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows W2K pro: configuration.

Éléments d'architecture des ordinateurs

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

ATELIERS DE FORMATION TECHNICIEN DE MAINTENANCE INFORMATIQUE

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Architecture des ordinateurs Introduction à l informatique

Epreuve E4 Conception et maintenance de solutions informatiques DESCRIPTION D UNE SITUATION PROFESSIONNELLE

Matériel & Logiciels (Hardware & Software)

Présentation du système informatique utilisé et éléments d architecture des ordinateurs

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un

Spécifications détaillées

Structure de base d un ordinateur

Le Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7

Gestion de mémoire secondaire F. Boyer, Laboratoire Sardes

La communication et la gestion de l'information

SYSTÈME DE GESTION DE FICHIERS

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

Certificat Informatique et internet Niveau 1 TD D1. Domaine 1 : Travailler dans un environnement numérique évolutif. 1. Généralités : Filière

Machine virtuelle W4M- Galaxy : Guide d'installation

SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE

Annexe : La Programmation Informatique

Premiers pas sur l ordinateur Support d initiation

Conception de circuits numériques et architecture des ordinateurs

La mémoire. Un ordinateur. L'octet. Le bit

INITIATION A L'INFORMATIQUE

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Architecture matérielle des systèmes informatiques

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables

LOT N 1 : ORDINATEURS BORDEREAU DE PRIX IDENTIFICATION DU FOURNISSEUR. Code DESIGNATION QTE PU HT EN EURO MONTANT TOTAL HT EN EURO MONTANT TTC EN EURO

Master d'informatique 1ère année Réseaux et protocoles. Couche physique

CARTE INTERFACE PCI PARALLÈLE

Retrospect 7.7 Addendum au Guide d'utilisation

Choix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E GHz

Découverte de l ordinateur. Partie matérielle

Programmation C. Apprendre à développer des programmes simples dans le langage C

I00 Éléments d architecture

Dispositif e-learning déployé sur les postes de travail

Comprenant Windows 7 Édition Professionel Authentique et/ou d'autres systèmes d'exploitation

DÉMARRER LE PC SUR UNE CLÉ USB OU UN CD

Prestations informatiques Taux horaires. Prix / T.T.C 35 TTC 15 (offert si réparer par nos soins) Problème materiel :

Clé Flash USB2.0 Acer

Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02)

GESTION DE LA MEMOIRE

1. Systèmes d entrée/sortie 2. Systèmes de fichiers 3. Structure de mémoire de masse (disques)

EX4C Systèmes d exploitation. Séance 14 Structure des stockages de masse

Linux embarqué: une alternative à Windows CE?

Configuration de l'ordinateur Manuel de l'utilisateur

Cahier des Clauses Techniques Particulières

Module M1 Elément 2 : Informatique 1 (I1)

Virtualisation de Windows dans Ubuntu Linux

Windows 7, Configuration

Version janvier Manuel d'utilisation. Adaptateur Ethernet rapide 10/100 USB 2.0

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que

DESKTOP Internal Drive. Guide d installation

Informatique pour scientifiques hiver Plan général Systèmes d exploitation

Assembleur. Faculté I&C, André Maurer, Claude Petitpierre

<Insert Picture Here> Exadata Storage Server et DB Machine V2

Démontage d'un ordinateur

Tout savoir sur le matériel informatique

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping

VMWARE VSPHERE ESXI INSTALLATION

Tout sur l USB L USB (Universal Serial Bus) a été élaboré en 1996 par Intel, Compaq,Digital,IBM,Microsoft,NEC et NorthTelec (USB 1.0).

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

L informatique en solo

TD 1 - Installation de système UNIX, partitionnement

Un ordinateur, c est quoi?

L équipement choisit devra être nomade, il servira aux visiteurs en déplacements et sera donc sujets à des limitations de tailles et de poids.

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

Comment utiliser Vijeo Designer avec les produits de machine virtuelle

Solutions de stockage réseau

Ordinateurs, Structure et Applications

Conception de circuits numériques et architecture des ordinateurs

Guide de l'utilisateur. Linksys AE1000 Adaptateur USB sans fil - N hautes performances

Sécurité Manuel de l'utilisateur

Ordinateur portable Latitude E5410

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR

INTRODUCTION À L INFORMATIQUE

Virtual PC Virtual PC 2007 Page I

Manuel de l utilitaire Computer Setup (F10) HP Compaq Business Desktops Modèles d220 et d230

Description du logiciel Acronis Backup & Recovery 11.5

A -Systèmes de fichiers 1 - FAT vs NTFS

Généralités sur les systèmes d Exploitation

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ

Proce dure Installation Cluster de basculement SQL Server 2005

Transcription:

Structure et fonctionnement des systèmes informatiques vue d'ensemble Matériel Logiciel Systèmes d'exploitation 1

Le matériel (hardware) plan de révision Unité centrale (UC) Mémoires Bus Dispositifs périphériques Communications Systèmes d'exploitation 2

Structure générale d'un système informatique Systèmes d'exploitation 3

Unité centrale (1) L'UC contient les composant essentiels : le procésseur et des régistres Répertoire de commandes spécifique au processeur Cycle de base : accès décodification - exécution Séquence des instructions : régistre compteur d'adresses Le régistre pointeur de la pile de contexte : la pile de contexte contient les informations nécessaires à l'éxécution du programme actif à un instant donné. Le PSW (Program Status Word) = régistre contenant une représentation de l'état de la machine à un instant donné Systèmes d'exploitation 4

Accélération du cycle de base Pipeline : simultanéité de plusieurs phases de l'instruction Charger l'instruction Décoder l'instruction Exécuter l'instruction Super scalaires : parallélisme de plusieurs instructions Exécuter l'instruction Charger l'instruction Décoder l'instruction Tampon Exécuter l'instruction Charger l'instruction Décoder l'instruction Exécuter l'instruction Les problèmes de synchronisation sont en partie laissés à la charge du SE Systèmes d'exploitation 5

Fonctionnement de l'uc (3) Modes de fonctionnement Mode utilisateur : le programme de l'utilisateur a un accès limité aux ressources (mémoire et commandes). Mode superviseur (kernel, système) : le SE a accès à toutes les ressources du système Un bit dans le PSW indique le mode de fonctionnement Le SE utilise les informations dans les régistres pour assurer la continuité et la sécurité du fonctionnement. Systèmes d'exploitation 6

Fonctionnement de l'uc (4) Amorçage du système Programme de démarrage (boot) en mémoire morte Diagnostics Recherche des périphériques d amorçage Lecture du premier secteur Suite du démarrage sur un support externe Chargement de la table de partition Identification de la partition active et chargement d un programme d initialisation spécifique au SE de la partition. Initialisation des vecteurs d interruption et des différents registres système Systèmes d'exploitation 7

Mémoires (1) Mode de stockage Mémoires périssables Cache Régistres Mémoire «vive» Mémoires non-perissables Mémoire secondaire Mémoires permanentes ROM (read-only memory) PROM (programmable read-only memory) EPROM (erasable programmable read-only memory) EEPROM (electrically erasable programmable read-only memory) Systèmes d'exploitation 8

Mémoire (2) Pourquoi autant de technologies différentes? Besoin Contraintes Performances Capacité Consommation Coûts Systèmes d'exploitation 9

Mémoires (3) Mode d'accès Accès aléatoire Accès séquentiel Capacité / performances Type de mémoire Performances Capacité Régistre <= 1 nsec <= 1KO Cache <= 2nsec <= 1M0 Mémoire principale <= 10 nsec <= 1GO Disques <= 10 msec <= 500 GO Bandes <= 100 sec <= 5000 GO Le système d'exploitation doit utiliser et gérer tous les types de mémoire disponible dans le système Systèmes d'exploitation 10

Bus (1) Définition Le bus est un sous-système destiné au transfer des données ou de l'alimentation électrique entre les composants d'un ordinateur (bus interne) ou entre des ordinateurs (bus externe). Contrairement à une connexion point à point, le bus peut connecter plusieurs périphériques sur la même liaison filaire. Le mode de connexion peut être de plusieurs types : Parallèle Série Hub (ex : USB) Systèmes d'exploitation 11 http://en.wikipedia.org/wiki/computer_bus

Bus (2) Plusieurs bus sont aujourd'hui présents dans un ordinateur, adaptés à des fonctions spécifiques : Bus du cache Bus UC Bus mémoire Bus périphériques : ISA, PCI, IDE, USB, SCSI, IEEE Les bus sont connectés entre eux par des «ponts» Les différents bus utilisent des technologies et affichent des performances différentes. Le SE doit gérer les différents types de connexion Systèmes d'exploitation 12

Dispositifs périphériques Définition Dispositif connecté à l'uc et/ou à la mémoire vive Les périphériques peuvent être Indispensables (écran, clavier, disque système) Optionnels (CDROM, mémoires auxilliaires, webcam, etc...) Le système d'exploitation doit gérer l'accès à tous les types de périphériques Systèmes d'exploitation 13

Communications Les ordinateurs modernes se connectent en réseaux Les réseaux sont «locaux» ou «étendus» Plusieurs technologies Cuivre : 10 et 100 Mb/s Radio : 11, 54 et 100 Mb/s Optique : 1000 Mb/s Systèmes d'exploitation 14

Structure d un réseau local Systèmes d'exploitation 15

Structure d un réseau étendu Systèmes d'exploitation 16

Le logiciel (software) plan de révision Instructions machine, langages de programmation et programmes Gestion des périphériques Stratégies de traitement Appels système Multiprogrammation et temps partagé Sécurité Systèmes d'exploitation 17

Instructions machine, langages de programmation et programmes Instructions machines = «mots» binaires, directement interprétables par l'uc. Les instructions d'un programme en cours d'exécution sont dans la mémoire principale Rôle du compteur d'adresses Assembleur, compilateur, interpréteur et éditeur de liens Les langages évolués Systèmes d'exploitation 18

Les programmes Le programme est un ensemble ordonné d'instructions. Le programme doit être chargé en mémoire pour s'exécuter Un programme peut être chargé en partie Plusieurs programmes peuvent être chargés en même temps Lorsqu'il y a plusieurs programmes en mémoire, ils peuvent se dérouler en parallèle mais une UC ne paut exécuter qu'une instruction à la fois. Systèmes d'exploitation 19

Gestion des périphériques Controlleur + dispositif Le controlleur regroupe toutes les fonctions de commande du dispositif. Les programmes «voient» le controlleur à travers les «pilotes». Ils sont spécifiques à chaque dispositif (scanner, imprimante, disque...). Le dispositif restant le même, la conception des pilotes peut être différente d'un SE à un autre (incompatibilités dans la même famille ex. W3.x / W98 / W2K). On normalise les interfaces logicielles entre SE et les dispositifs périphériques pour simplifier l'écriture des pilotes (ex : IDE = Integrated Device Driver) Systèmes d'exploitation 20

Stratégies de traitement dans les sytèmes «traditionnels» Le traitement par lots : Chargement du programme Chargement des données Traitement Monoprogrammé :éxécution séquentielle des programmes. Multiprogrammé : éxécution de plusieurs programmes en même temps. Utilisation intensive des ressources machine. Le temps partagé : Intéractivité : plusieurs utilisateurs interrogent le même programme. Ils doivent avoir le sentiment d'être seuls. Le traitement distribué : Résultats Les tâches sont exécutées sur plusieurs machines sans que l'utilisateur en soit averti. Systèmes d'exploitation 21

Appels système Le lien entre les programmes utilisateurs et le SE sont assurés par les appels «systèmes». Les API (appels systèmes ou Application Program Interfaces) constituent un élément essentiel du SE. Les API différent d'un SE à un autre, mais dans tous les SE on retrouvent leur fonctions de base. Les API sont appelés directement à partir des programmes assembleurs ou C ou par l'intermédiaire de procédures et/ou fonctions spécifiques aux langages de programmation. Systèmes d'exploitation 22

Sécurité Les problèmes de sécurité se situent à plusieurs niveaux La confidentialité des données, au niveau utilisateur La sécurité d'utilisation des ressources par les programmes, au niveau de l'exploitation La récupération en cas de panne La protection contre les intrusions (virus, hacker...) Tous ces aspects de la sécurité sont gérés par le SE Systèmes d'exploitation 23