1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

83
1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007

Transcript of 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Page 1: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

1/57

Introduction à l'informatique

ArchitectureLicence 1 - Octobre 2007

Page 2: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

2/57

But de ce cours

Pas faire de vous des experts en informatique

Plutôt vous donner une culture généraleet des outils pour votre futur métier !

Page 3: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

3/57

Objectifs Vous expliquer les notions fondamentales Vous en faire percevoir les différentes

facettes de façon (relativement ...) simple Vous montrer qu'il n'y a pas de magie Démonter tous les mécanismes

intervenants

Si vous ne comprenez pas quelque chose...

INTERVENEZ !

Page 4: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

4/57

Introduction

L'informatique est présente partout :- études (support d'apprentissage)- maison (communication, bureautique)- faits de société (brevets, Microsoft,…)

Le public se fait souvent une fausse idée :ordinateur = engin intelligent…

C'est FAUX !

Page 5: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

5/57

Définition

Machine électronique de traitement de l'information capable d'exécuter un ensemble d'instructions (programme) préalablement enregistré dans sa mémoire.

Anglais : computer

Page 6: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

6/57

Pour quoi faire ?

Taper un rapport Éditer ses photos de vacances Calculer sa moyenne, sa feuille

d'impôt Jouer Naviguer sur Internet …

Utiliser des LOGICIELS qui serventUtiliser des LOGICIELS qui serventà créer, à transformer et à éditer desà créer, à transformer et à éditer desdonnées ...données ...

Page 7: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

7/57

Principe de base

Organe de sortie

Unité centrale

Mémoire

Unité de traitement

Interface d'entrées/sorties

d’entréeOrgane

DonnéesProgrammes

Résultats

Page 8: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

8/57

Architecture

Page 9: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

9/57

Différents ordinateurs

PC (Personal Computer) Macintosh Mainframe (Gros systèmes) etc.

Page 10: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

10/57

Architecture modulaire

Carte mère Processeur Mémoire vive Disque dur Ecran Périphériques Lecteurs

Page 11: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

11/57

Sous le capot…

Jetons un coup d'œil a l'intérieur ...

Page 12: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

12/57

Vue d'ensemble

Page 13: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

13/57

Le matériel……plus en détails

Page 14: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

14/57

Carte mère

L’interface : le BIOS Support CPU et “Chipset” Les “slots” :AGP, PCI (-express),

ISA La pile (batterie)

Et surtout, le BUS…

Page 15: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

15/57

La carte mère

Page 16: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

16/57

Processeur(s) Caractéristiques

Architecture : RISC (Sparc), CISC (Intel), ... Un ou plusieurs processeurs, multi-coeurs

(core) Fréquence et vitesse d’horloge La mémoire interne : le cache

Performances Consommation Exemples : Intel P4, Motorola PowerPC,

SUN UltraSPARC III

Page 17: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

17/57

Architecture classique d’un processeur

Cycle classique

1- lire une instruction (à l’adresse indiquée)

2- décoder l’instructioncalculer (éventuellement) les adresses des opérandes et les lire

3- exécuter l’instruction

4- écrire (éventuellement) le résultat en mémoire

Page 18: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

18/57

Architecture classique d’un processeur

Schéma classique simplifié

mém

oire données

contrôle

registresdonnées

registreinstruction décodeur

adresses

UAL

données

contrôle

adresses

registreinstruction décodeur

registresdonnées

UAL

Page 19: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

19/57

Le processeur

Page 20: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

20/57

Le BUS

Gère les communications entre les différentes unités fonctionnelles :

processeur, mémoire, contrôleur de disques, carte graphique, etc.

Sa vitesse est prépondérante !

Page 21: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

21/57

Structure d'un ordinateur

bus des données

RAM ROME/S

écranclavier

disques

bus de contrôle

processeur

bus des adresses

Page 22: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

22/57

Communiquer

bus interne au processeur

bus pour le cache

communication entre les unités fonctionnelles

fils + circuits pour la synchronisation

vitesse de communication : fréquence du processeur

communication entre un cache externe et le processeur

vitesse de communication : proche de celle du processeur

Page 23: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

23/57

La mémoire

Page 24: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

24/57

Mémoriser

Critères d'évaluation des mémoires• Temps d'accès• Capacité• Coût par bit

Plusieurs niveaux

Registres

Mémoire cache

Mémoire centrale

Mémoire de masse

Vitesse

_

+ _

+

Capacité

Coût

Proximité du processeur

Différentes technologies

Page 25: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

25/57

Mémoriser

Registres • Conservation des informations proche de l’UAL

• Stockage des opérandes et des résultats intermédiaires

Mémoire cache

Mémoire vive (RAM – Random Access Memory)Mémoire morte (ROM – Read Only Memory)Disques dursDisquettes, CD-ROMBandes magnétiques CD-ROM spéciaux

Mémoire centrale

• Tampon entre l'unité centrale et la mémoire centrale

• Accélération des accès

Organe principal de rangement des informations

utilisées par l'unité centrale (instructions et données)

Mémoire de masse

Page 26: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

26/57

Mémoriser

La mémoire doit conserver la trace du passage du courant

Mémoire = ensemble de composants électroniques capables de mémoriser chacun un bit

Il existe plusieurs technologies permettant de conserver la trace du courant, correspondant à plusieurs types de mémoire.

- mémoires mortes

- mémoires statiques- mémoires dynamiques

- mémoires de masse : magnétiques ou optiques

RAM : infos perdues hors alimentation électrique

}

} ROM : infos conservées même hors alimentation électrique

Page 27: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

27/57

Mémoriser mémoires dynamiques

Les mémoires statiques (SRAM – Static RAM) sont rapides... ... mais chères ...

Mémoires dynamiques (DRAM – Dynamic RAM)- un seul transistor couplé à un condensateur pour stocker un bit (≠ 6 transistors par bit en SRAM)

le condensateur se décharge progressivement entrainant la perte de l'information

le circuit doit être rafraîchi périodiquement (plusieurs milliers de fois par seconde)

pour chaque bit : lire sa valeur et la réécrire immédiatement

Page 28: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

28/57

Mémoriser mémoires statiques / dynamiques

SRAM- plus rapide- plus coûteuse- taille plus importante

DRAM- circuit de rafraîchissement → plus lente- fabrication plus simple → moins coûteuse- densité d'intégration plus grande (facteur 4)

Utilisée pour les caches

Utilisée pour la mémoire centrale

Page 29: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

29/57

La mémoire vive

Page 30: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

30/57

Mémoriser mémoires de masse

Besoin de mémoire de masse

- mémoires magnétiques

- mémoires optiques CD-rom, DVD-rom

- dotée (très) grande capacité - pour le stockage permanent de l'information en l'absence de courant

(quelques années)

Deux types de mémoire de masse

disques durs, disquettesbandes magnétiques{

Page 31: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

31/57

Le disque dur

Page 32: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

32/57

De plus près…supports magnétiques/disques durs

cheveu

trace de doigtfumée

Page 33: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

33/57

Mémoriser supports optiques : disques optiques

cuvette dans la pellicule réfléchissante

trou dans la pellicule réfléchissante

indice de réfraction du substrat transparent

Principe : rayon laser envoyé sur une surface

réfléchissante. On observe (ou non) un rayon

réfléchi.

– modifiable 1 fois (Recordable)– effaçable (Rewritable)

Page 34: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

34/57

Mémoriser hiérarchie mémoire : caractéristiques

Taille Temps d’accès (ns)

Débit (Mo/sec) Technologie

Registres < 1 Ko 0,25 – 0,5 20 000 – 100 000 Mémoire

spécialisée

Cache < 16Mo 0,5 - 25 5 000 - 10 000 SRAM

Mémoire principale

< 16 Go 80 - 250 1000 - 5000 DRAM

Mémoire de masse

> 100 Go 5 000 000 20 - 150 Support

magnétique

Page 35: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

35/57

Les cartes additionnelles

Sur les slots de la carte mère Quelques cartes fréquentes :

Réseau Vidéo Son SCSI / RAID TV

Page 36: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

36/57

La carte vidéo

Page 37: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

37/57

Périphériques entrées/sorties

Par définition, un périphérique n'est pas indispensable au démarrage :Clavier / SourisEcranScanner, imprimanteWebcamModem

Page 38: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

38/57

Ports additionnels

Permettent de brancher les périphériques

Parallèle Série USB PS/2 Firewire ...

Page 39: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

39/57

Lecteurs

CDROM / DVDROM (et graveurs ...) Disquette Bandes magnétiques

(sauvegardes) Lecteurs de cartes mémoires

Page 40: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

40/57

Ecran

Taille de la diagonale Résolution (nombre de points) Fréquence de rafraîchissement CRT (tube) vs TFT (plat) TFT : Luminosité, angle de vue, ...

Page 41: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Windows : Le Système d’exploitation

Page 42: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

A quoi ça sert ?

Interface Homme / Machine Sous-couche d’exécution des

programmes Fournit des fonctions plus élaborées

Page 43: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Lesquels ? Le plus répandu : Windows (2000, XP,

Vista…) La grande famille des Unix :

Linux (RedHat, Ubuntu, Debian, Gentoo, …) SUN Solaris HP/UX SGI Irix FreeBSD, NetBSD, OpenBSD

D’autres solutions exotiques : Lindows, Warp

Page 44: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Les caractéristiques

Multitâches Multi-utilisateurs Gère les Multi-processeurs (et

cores) Non-libre

Page 45: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Le noyau

Cœur du système d'exploitation Interface programmes/périphériques Ensemble de routines en mémoire Gère les processus du système Gère la mémoire

Page 46: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

NOYAU

MACHINE

Application Application Application

Page 47: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Commandes de base

Utilitaires basiques fournis avec Windows Gestion machine, « drivers » génériques,

… Interface utilisateur Programmes utiles

Editeurs de textes, d'images, navigateurs, Et encore plein d'autres choses…

Page 48: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Sur le disque dur…

Ensemble de fichiers et répertoires Formats : FAT32, NTFS Attention aux fichiers système !

On diviser le disque en plusieurs morceaux : les partitions

Page 49: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Pourquoi un partitionnement ?

Classer les données Protéger les données Séparer les systèmes d’exploitations

Format des données Descripteur différent

Convention de nommage sous Windows : A: (disquette) ,C: (1er DD), D: (CDROM), …

Page 50: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Les pilotes du matériel

Sert de traducteur matériel / OS Les plus courant sont déjà installés Mais sinon, on peut tout trouver

sur :

INTERNET !

Page 51: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Le CD d’installation

Contient : Noyau Pilotes génériques (Drivers) Interface Programmes (démineur, navigateur,…)

Démarrage d’un mini-sytème à partir du CD

C’est là que commencent les ennuis…

Page 52: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Les réseaux

Page 53: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Histoire

1969 Dpt Défense US lance Arpanet : réseau pour la recherche

4 nœuds : UCLA, UCSB, SRI, U. Utah1971 13 machines sur le réseau1990 fin d'Arpanet, début d'Internet1993 1ère interface de navigation : NCSA Mosaic1994 1er navigateur Netscape, augmentation rapide

du nombre de surfers et multiplication des offres

Aujourd'hui Des millions de machines sur la planète

Page 54: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Principes Echange de données entre 2

ordinateurs

Il faut gommer les différences aux niveaux matériel et logiciel entre les 2 machines

Comment se comprennent-ils ?Grâce aux protocoles

Données

Page 55: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Protocole

Le support physique Electrique : câble cuivre Ondes : air (faisceau hertzien,

wifi ...) Optique : fibre optique

Le codage Analogique Numérique

Page 56: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Exemple

Votre modem à la maison

Ordinateur

(Numérique)

Lignes téléphoniques

(Analogique)

Provider

(Numérique)

Modem

INTERNET

Page 57: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Les types de réseaux

WAN (Wide Area Network) : réseau national ou international

Plusieurs centaines de Km de diamètre MAN (Metropolitan Area Network) : réseau métropolitain

Dizaines de Km

LAN (Local Area Network) : réseau local

Centaines de mètres

Page 58: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Réseau local

Quel matériels ?

- Hubs (Répéteurs)- Switches (Concentrateurs)- Routeurs

Page 59: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Topologies

Hub

Réseau Ethernet avec Réseau Ethernet avec

topologie en BUStopologie en BUS

La plus courante :La plus courante :

Page 60: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Topologies Mais aussi :

en anneau

en étoile hiérarchique (arbre)

multipoint (graphe)

Page 61: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Topologiesmixte (réseau de réseaux)

Page 62: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Internet ?

Réseau fédérateur de réseaux Constitué de multitudes de noeuds :

Routeurs Serveurs (Web, DNS,…) Ordinateurs personnels …

Page 63: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

La numérotation IPv4 Adresse unique par machine sur 32 bits Nom unique par machine

Série de 4 nombres entre 0 et 255 Exemple : 130.79.6.50 pour HP_LP1

A décomposer en réseau et machine Réseau : 130.79.6 Machine : 1

Page 64: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Les classes d'adresses

Classe A, B, C ou D Les plus courante : Classe C ou 255

adresses comme notre LAN "130.79.6.0"

Mais comment faire plus grand/petit ?

Pour changer le nombre d'adresses, on change le masque

Page 65: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Notations

Adresse + Masque 130.79.6.0 + 255.255.254.0

Notation abrégée : CIDR 130.79.6.0/23

Page 66: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Vos adresses Entre 130.79.6.201 et 130.79.6.225

Mais cela ne suffit pas pour configurer une machine sur le réseau Où sont les autres machines de mon

réseau ? Où est le reste du monde ?

D’autres infos…

Page 67: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Les bases d' IPv4 (1/2) Passerelle / Gateway

130.79.7.254C'est la porte de sortie vers d'autres LAN et

Internet Sous-réseau / Subnet

130.79.6.0C'est l'adresse du sous-réseau de la

machine Masque de sous-réseau / Subnet Mask

255.255.254.0Il permet de connaître la taille du sous-

réseau

Page 68: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Les bases d' IPv4 (2/2)

Diffusion / Broadcast 130.79.7.255

C'est l'adresse réservée à la diffusion massive

Boucle locale / Loopback 127.0.0.1

C'est l'adresse locale de la machine

Page 69: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Les services réseau

Page 70: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Le Web World -Wide Web (WWW ou W3 ou 3W ou Web) Projet du CERN en 1989 Notion de document hypertexte

liens sur d’autres documents (hyperliens)Messagerie électronique

Forums de discussionÉchanges de logiciels ou de fichiers (ftp, scp)Connexion et travail à distance (ssh)Recherche sur le Web

Documents de tous types (textes, graphiques, images, vidéos, sons…)

Chaque document a une adresse unique : adresse URL Ex :

http://www-ulp.u-strasbg.fr/bienvenue/index.php

Page 71: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Le Web Les pages sont réalisées avec un langage comme HTML L’accès aux documents se fait avec l’aide de

navigateurs (browser) Mosaic (NCSA) Netscape Mozilla Firefox Internet Explorer (Microsoft)

La recherche sur le Web se fait grâce à des moteurs de recherche :

Google (http://www.google.fr) Yahoo (http://www.yahoo.fr) Lycos (http://www.lycos.fr) …

Page 72: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

La résolution de nom / DNS

Pourquoi ? Adresse IP compliquée ! Impossibilité de connaître tout le

réseau

Réponse : DNS ou Serveur de noms Données réparties partout sur le réseau Fonctionne en arborescence

Page 73: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

DNS, la suite… Création de domaines par l’AFNIC :

.fr .com, ... Possibilités infinies de sous-domaines :

u-strasbg.fr wanadoo.fr

Serveur DNS de l’Université : 130.79.200.1 130.79.200.3

Page 74: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Un exemple : www.perdu.com

Thomas

GW

DNS

Routeur

Routeur

Routeur

Perdu.com

66.134.207.43

www.perdu.com

Page webRouteur

Page 75: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Les autres…

FTP : Transfert de fichiers SSH : Console sécurisée IRC : Discussion SMTP : Mail LDAP : Annuaire …

Page 76: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Et la suite…

Nouveau protocole d'adressage IPv6

Nouvelles technologies réseaux : Bluetooth Wi-fi Gigabit Ethernet …

Page 77: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Bases d’administration

Page 78: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

La sécurité (1/2)

Plusieurs aspects : Topologies

Choix d'une topologie sure Système d'exploitation

Mise à jour Windows UpdateLes pilotes (drivers)

MatérielleProtéger physiquement les machines

Page 79: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

La sécurité (2/2) Utilisation d’application sécurisées Formation des utilisateurs

Mots de passeHérésies (modem, divulgation mot de passe)

VeilleSurveillanceInformationConstruction d'une base de ressources

Page 80: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

DHCP

Configuration auto d'interface réseaux Adresse IP Gateway Masque de sous-réseau Serveur DNS Nom de domaine

Bail limité Sécurité : distribution par adresse

MAC

Page 81: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Les scripts

Pour automatiser les taches répétitives Pour lancer des taches à heure fixe Pour mettre à jour de nombreux

fichiers

Les SCRIPTS !

Page 82: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Exemple : ps2ascii.bat@echo offif '%1'=='' goto a0if '%2'=='' goto a1gs -q -dNODISPLAY -dNOBIND -dWRITESYSTEMDICT -dSIMPLE

ps2ascii.ps %1 -c quit >%2goto x:a0gs -q -dNODISPLAY -dNOBIND -dWRITESYSTEMDICT -dSIMPLE

ps2ascii.ps - -c quitgoto x:a1gs -q -dNODISPLAY -dNOBIND -dWRITESYSTEMDICT -dSIMPLE

ps2ascii.ps %1 -c quitgoto x:x

Page 83: 1/57 Introduction à l'informatique Architecture Licence 1 - Octobre 2007.

Ensuite ?

Installation des machines sous XP Partitionnement Installation du système Configuration / Mise à jour Installation de logiciels Installation de l’imprimante

Mais avant, on relit son cours !