Architecture logicielle des ordinateurs

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

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

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)

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

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

Cours Informatique 1. Monsieur SADOUNI Salheddine

M06/5/COMSC/SP1/FRE/TZ0/XX INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1. Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS DESTINÉES AUX CANDIDATS

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

Découverte de l ordinateur. Partie matérielle

Unix/Linux I. 1 ere année DUT. Université marne la vallée

MANUELS NUMÉRIQUES PROCÉDURE DE TÉLÉCHARGEMENT

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

Un ordinateur, c est quoi?

Structure de base d un ordinateur

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

Documentation d information technique spécifique Education. PGI Open Line PRO

Travaux pratiques Détermination de la capacité de stockage des données

Introduction à l informatique en BCPST

Premiers pas sur l ordinateur Support d initiation

Contacts. Mode de communication : LSF, écrit / oral français. contact régions Lorraine / Alsace et régions proches

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

Mes documents Sauvegardés

PACK ADSL WIFI. Configurer ma connexion ADSL avec Modem/Routeur Sagem 1400W

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

Leçon 1 : Les principaux composants d un ordinateur

Administration de Parc Informatique TP07 : Installation de Linux Debian

Architecture des ordinateurs Introduction à l informatique

cc.region.beaujeu@wanadoo.fr Site Internet Actuellement nous trouvons ce schéma réseau :

Extrait de uvrez/technique.mspx UREC MMSH (S. ZARDAN) 1

Demande de prise en charge

BROCHURE TARIFAIRE Tarifs en vigueur à compter du 01 Septembre 2014

Spécifications d'impression Jusqu'à 12 ppm

Présentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com IBM Corporation

Quel PC pour quels usages? 1) PC de Bureau ou Portable? Les différents types de portables. - Les ultra-portables. - Les portables généralistes

1. Présentation du TP

Clé USB. Quel type de données peut contenir une clé USB?

Retrouver de vieux programmes et jouer sur VirtualBox

Installation et prise en main d UBUNTU

SRS Day. Attaque BitLocker par analyse de dump mémoire

Guide d utilisation de la clé mémoire USB

La gestion du poste de travail en 2011 : Panorama des technologies

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

Chapitre 1 : Les matériels d usine et les portables. (Desktop et laptop)

IN SYSTEM. Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL Server V16. Objectif :

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

Windows 10 Technical Preview

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

Tester Windows 8 sans l'installer avec Virtualbox

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.

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

Plan de la conférence. Virtualization. Définition. Historique. Technique. Abstraction matérielle

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

«Connais toi toi-même comme l as dit Socrate!»

Manuel d administration de Virtual Box MANUEL D UTILISATION VIRTUAL BOX

INFORMATION CONCERNANT LE PRODUIT LOCKING SYSTEM MANAGEMENT 3.2 SP2 ÉTAT AU : OCTOBRE 2014

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

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

nom : Collège Ste Clotilde

Systèmes informatiques

Quelques bases sur les ordinateurs

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

Mission TICE : Thierry CHASSAIN - Guy PICOU AIDAT du Lot : Hélène CREUSOT Pierre LAGREZE. Réseaux pédagogiques sous Windows 2003 Server 12/01/2011

Clé USB Wi-Fi D-Link DWA-140

Mise en œuvre d une solution de virtualisation

ClariLog - Asset View Suite

Manuel d utilisation de ndv 4

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

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

BONJOURGRID : VERSION ORIENTÉE DONNÉE & MAPREDUCE SÉCURISÉ

Prérequis techniques pour l installation du logiciel Back-office de gestion commerciale WIN GSM en version ORACLE

VMWare Infrastructure 3

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

Fonctionnement de Windows XP Mode avec Windows Virtual PC

ACCEDER A SA MESSAGERIE A DISTANCE

Qu est-ce qu un Ordinateur

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

Single User. Guide d Installation

I. QU'EST-CE QU'UN ORDINATEUR? Un ordinateur est relié à plein de périphériques

Structure et fonctionnement d'un ordinateur : hardware

ACCÉDER A SA MESSAGERIE A DISTANCE

Permis de conduire info

LA SAUVEGARDE DES DONNEES SUR LES ORDINATEURS PERSONNELS

Logiciel REFERENCE pré-requis informatiques et techniques :

Conservation des documents numériques

au Centre Inter-établissement pour les Services Réseaux Cédric GALLO

Software and Hardware Datasheet / Fiche technique du logiciel et du matériel

Architecture Technique

Exigences système Edition & Imprimeries de labeur

Configuration de ma connexion ADSL

PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux?

L ORDINATEUR. Les composants. La carte mère. Le processeur. Fréquence

Itium XP. Guide Utilisateur

CI 1 PROBLEME : Quelles sont les fonctions et les caractéristiques d un environnement informatique?

Séquencer une application

But de cette présentation. Bac à sable (Sandbox) Principes. Principes. Hainaut P

Transcription:

Architecture logicielle des ordinateurs Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 des ordinateurs! Objectifs du cours! Notions générales sur le fonctionnement matériel (un peu) et logiciel (surtout) d un ordinateur. Comprendre de quelles ressources on peut disposer sur une machine. 2005-206 Master SIB M1 UE 3 / Bloc 4 Cours 2 2 Les parties physiques d un ordinateur!! " calculs s s! Mémoire vive (RAM)! " stockage de l information pour les calculs! dur, disques amovibles, mémoires amovibles! " stockage de l information ordinateur éteint! Périphériques! entrées d informations : souris, clavier, scanner, modem, lecteur de code barre...! sorties d informations : écran, imprimante, modem...!... Données et traitements! Dans la mémoire, représentation binaire! d informations qui concernent des choses =! exemple : texte, températures journalières...! d informations qui concernent des calculs à effectuer par le processeur = traitements! exemple : comment extraire les occurrences des mots d un texte, comment calculer la moyenne des températures sur un an...! Le processeur! effectue des calculs (traitements)! sur des! souvent pour produire d autres qui iront également en mémoire. 3 4 Mémoire et processeur dur! Toutes les qu on souhaite conserver...! programmes qui seront chargés en mémoire,! sur lesquelles on calculera, résultats de calculs, etc.! sont stockées sur une mémoire non volatile = disque dur! lectures / écritures rapides et multiples! échanges permanents entre disque et mémoire vive! On stocke les informations sous la forme de fichiers! le système devra gérer ceux-ci 5 6

Processeur, mémoire, disque dur Périphériques et autres matériels dur! Pour! Recevoir des commandes! Clavier, souris! Emettre des informations à destination de l utilisateur! Carte vidéo, carte son! Imprimante! Communiquer avec d autres machines! Réseau! Des informations binaires sont lues, écrites, transférées à tous les niveaux de l ordinateur.! C est le processeur qui contrôle tout...!...en suivant un programme qui lui permet de contrôler. 7 8 Des périphériques en plus Trois couches logicielles pour utiliser le matériel Entrées-sorties Sortie vidéo Clavier Souris Scanner Ecran dur Autres interfaces CD Réseau! Bios : Basic Input-Output System! sert à démarrer l ordinateur et à gérer le matériel! Système! coordination des ressources! fournit des services! gestion de processus! gestion mémoire! gestion E/S! gestion utilisateurs! gestion droits! gestion de fichiers! Applications utilisateurs! programmes qui «tournent» sur le système Applications Système bios Linux Windows 9 10 Noyau : processus Noyau : mémoire! Partie de programme en train de s exécuter! Un et un seul processus s exécute à un moment donné sur le processeur! Gestionnaire de processus! ordonnanceur! décide quel sera le processus suivant à exécuter! Remarque! le changement de processus étant très rapide! les programmes semble fonctionner en même temps! système multitâches! possibilité de déléguer du calcul! exemple : moteur de rendu 3D, décompression vidéo! Pour chaque processus! les du programme qui s exécute! les sur lesquelles il travaille! Nécessité de disposer de place dans la mémoire centrale! c est un travail pour le gestionnaire de mémoire! Notion de mémoire virtuelle (swap)! mémoire théoriquement nécessaire pour tous les processus en cours (ex. 1400 Mo)! on ne met dans la mémoire effective (RAM ex. 256 Mo) que les informations nécessaires au processus qui s exécute à ce moment, le reste de la mémoire virtuelle est dans une zone spéciale sur le disque dur (ex. 1144 Mo)! pour le processus suivant, on procède à un échange mémoire/disque si nécessaire 11 12

Noyau : entrées/sorties! Gérer la liaison entre les périphériques et les processus! Communication avec un périphérique différente pour chacun! un pilote est nécessaire pour chaque périphérique (= ensemble de fonctions qui permettent de l utiliser) Objets systèmes : disques!! périphérique (disque physique)! stockage des fichiers! découpé en blocs! Découpage du disque! le disque physique est découpé en partitions! les partitions secondaires sont découpées en disques logiques Partition secondaire Partition principale disque logique 2 (E:) disque disque physique disque logique 1 (D:) disque (C:) 13 14 Utilisateurs Objets système : fichiers! Ensemble d informations concernant un utilisateur! Identificateur et mot de passe! Appartenance à un groupe d utilisateurs! Droits particuliers! «Profil» d environnement " préférences! Compte utilisateur! Enregistrement des caractéristiques utilisateur pour le système! Espace disque dont l utilisateur est le possesseur! Dès qu on a des utilisateurs, on a! Contrôle des accès sur une machine / un ensemble de machines! Administration droits/utilisateurs! Utilisateurs spéciaux = administrateurs qui ont tous les droits! Fichier! objet persistant du système! représenté par une suite d octets sur disque! contient des ou programmes! correspond à un certain type / codage des informations! Propriétés d un fichier! nom! propriétaire (utilisateur propriétaire)! dates de création, d accès, de mise à jour! droits d accès 15 16 Objets système : s Système de gestion de fichier! Dossier = fichier particulier! objet persistant du système! représenté par une suite d octets sur disque! correspond à un certain type / codage des informations! contient des! sur les fichiers et s qu il contient! sur le dans lequel il est contenu (= sa position dans l arborescence)! sous la forme de pointeurs! Ensemble de programmes de manipulation de fichiers! Spécifique au système! nommage! adressage sur le disque! Gestionnaire de fichiers! application permettant de manipuler les fichiers et les s 17 18

Structure interne des fichiers sur le disque sur disque (1/4)! Un fichier occupe un nombre entier de blocs! Chaque bloc connaît le suivant! Pour gérer l espace disque! système de cartographie des blocs libres / occupés! Structure interne d un fichier En-tête du fichier type (ASCII, binaire) nombre d octets d information Fichier Bloc 1 Bloc 2 Bloc 3 Bloc 4 Bloc 5! Le contient 4 fichiers F3 fichier 1 bloc 9 fichier 2 bloc 17 fichier 3 bloc 18 fichier 4 bloc 21 19 20 sur disque (2/4) sur disque (3/4)! Création du contenant le fichier F3 b18! Suppression de F3 et déplacement de dans F3 21 22 sur disque (4/4) Services (1/2)! Création de F6 (10 blocs) dans F6 F6 b3! ensemble de programmes permettant de gérer des ressources du système! comptes utilisateurs, accès réseau à distance, site web, gestion des impressions! installés comme composants complémentaires au système! lancés automatiquement ou manuellement! disponibles en permanence système Applications utilisateurs Services Objets système Noyau BIOS 23 24

Services (2/2)! Rôle d un service! utilisé par les applications! pour réaliser certaines de leurs fonctions! exemple : service d impression utilisé par un traitement de texte, un tableur! Fonctionnement! un service est activé! à intervalles réguliers Son # exemples : horloge, notificateur de mail Antivirus Fax! sur apparition d un événement qu il doit traiter # exemples : service d impression, notificateur de mail Horloge Applications! Programmes ou ensembles de programmes! Proposent à l utilisateur des fonctions spécifiques! Exemples : traitement de texte, tableur, logiciel de dessins, traitement de vidéo! Un utilisateur utilise une application pour réaliser une tâche! Un programme peut utiliser d autres programmes comme services pour réaliser des tâches Applications utilisateurs Système bios 25 26 Installation d une application Bilan : systèmes s! Fichiers d installation rassemblés sur un support! cédérom, site web! un logiciel d installation (setup, install...)! (décompresse et) copie les fichiers nécessaires sur le disque dur (exécutables,, fichiers exemples, documentation )! «enregistre» l application dans le système (raccourcis, association entre formats de fichiers et l application )! Organisation du système en couches supposée «indépendantes»! une couche utilise les services des couches inférieures pour réaliser ses fonctions! seul le noyau du système accède directement aux composants internes de l ordinateur! nécessité de bien installer les pilotes pour que les périphériques fonctionnent correctement! Différents systèmes,! gestions des processus et de la mémoire différentes (ex. multitâche)! systèmes de fichiers différents! livrés ou non avec une interface graphique générale (bureau, etc.)! Exemples! Windows (Microsoft) : Windows 2000, Windows XP! Unix : HP-UX (HP), FreeBSD, Linux (Open Source gratuits)! Mac (Apple) : Mac OS X : FreeBSD + fonctionnalités mac 27 28 Bilan : ressources disponibles sur un ordinateur Remerciements! Programmes / services variés! Stockage (disques) : plus ou moins rapide, sécurisé! Sauvegardes régulières! Puissance de calcul (vitesse processeur, mémoire vive)! Périphériques génériques (clavier) et spécialisés (lecteur de carte, scanner)! Protection antivirus! Accès réseau! Certains transparents proviennent de cours du Permis de Conduire Informatique (Université Lyon 1 http://pci.univlyon1.fr). 29 30