You are on page 1of 83

Introduction l'informatique

Architecture
Licence 1 - Octobre 2007

1/57

But de ce cours
Pas faire de vous des experts en informatique

Plutt vous donner une culture gnrale et des outils pour votre futur mtier !
2/57

Objectifs

Vous expliquer les notions fondamentales Vous en faire percevoir les diffrentes facettes de faon (relativement ...) simple Vous montrer qu'il n'y a pas de magie Dmonter tous les mcanismes intervenants Si vous ne comprenez pas quelque chose... INTERVENEZ !
3/57

Introduction
L'informatique est prsente partout : - tudes (support d'apprentissage) - maison (communication, bureautique) - faits de socit (brevets, Microsoft,)
Le public se fait souvent une fausse ide : ordinateur = engin intelligent C'est FAUX !
4/57

Dfinition
Machine lectronique de traitement de l'information capable d'excuter un ensemble d'instructions (programme) pralablement enregistr dans sa mmoire. Anglais : computer
5/57

Pour quoi faire ?


Taper un rapport diter ses photos de vacances Calculer sa moyenne, sa feuille d'impt Jouer Naviguer sur Internet Utiliser des LOGICIELS qui servent
crer, transformer et diter des donnes ...
6/57

Principe de base
Uicnr l n e t ae t M oe i mr O ae r n g de t nr e Uid t at m t n e r ie e t n I t raed nr e/ ote nef c ' t ss ri s e
Dns one Por me r ga m s Rs l as u t t

O ae r n g d s ri e ote

7/57

Architecture

8/57

Diffrents ordinateurs

PC (Personal Computer) Macintosh Mainframe (Gros systmes) etc.

9/57

Architecture modulaire

Carte mre Processeur Mmoire vive Disque dur Ecran Priphriques Lecteurs
10/57

Sous le capot

Jetons un coup d'il a l'intrieur ...

11/57

Vue d'ensemble

12/57

Le matriel plus en dtails

13/57

Carte mre

Linterface : le BIOS Support CPU et Chipset Les slots :AGP, PCI (-express), ISA La pile (batterie) Et surtout, le BUS
14/57

La carte mre

15/57

Processeur(s)

Caractristiques

Architecture : RISC (Sparc), CISC (Intel), ... Un ou plusieurs processeurs, multi-coeurs (core) Frquence et vitesse dhorloge La mmoire interne : le cache

Performances Consommation Exemples : Intel P4, Motorola PowerPC, SUN UltraSPARC III
16/57

Architecture classique dun processeur Cycle classique


1- lireuneinstruction(ladresseindique) 2- dcoderlinstruction calculer (ventuellement) les adresses des oprandes et les lire 3- excuterlinstruction 4- crire (ventuellement) le rsultat en mmoire
17/57

Architecture classique dun processeur


Schma classique simplifi
adresses adresses

registres registres donnes donnes donnes

UAL

mmoire

registre registre instruction instruction contrle

dcodeur

18/57

Le processeur

19/57

Le BUS
Gre les communications entre les diffrentes units fonctionnelles :
processeur, mmoire, contrleur de disques, carte graphique, etc.

Sa vitesse est prpondrante !


20/57

Structure d'un ordinateur


bus des donnes

RAM

ROM

processeur

E/S cran clavier disques

bus des adresses bus de contrle

21/57

Communiquer
bus interne au processeur
communication entre les units fonctionnelles fils + circuits pour la synchronisation vitesse de communication : frquence du processeur

bus pour le cache


communication entre un cache externe et le processeur vitesse de communication : proche de celle du processeur

22/57

La mmoire

23/57

Mmoriser
+
Critres d'valuation des mmoires Temps d'accs Capacit Cot par bit Plusieurs niveaux Diffrentes technologies Registres

Vitesse
Mmoire cache

Capacit

Cot
Mmoire centrale Mmoire de masse

Proximit du processeur _

+
24/57

Mmoriser
Registres
Mmoire cache
Conservation des informations proche de lUAL
Tampon entre l'unit centrale et la mmoire centrale

Stockage des oprandes et des rsultats intermdiaires

Acclration des accs Mmoire centrale Organe principal de rangement des informations utilises par l'unit centrale (instructions et donnes)

Mmoire de masse

Mmoire vive (RAM Random Access Memory) Mmoire morte (ROM Read Only Memory) Disques durs Disquettes, CD-ROM Bandes magntiques CD-ROM spciaux

25/57

Mmoriser
Mmoire = ensemble de composants lectroniques capables de mmoriser chacun un bit
La mmoire doit conserver la trace du passage du courant Il existe plusieurs technologies permettant de conserver la trace du courant, correspondant plusieurs types de mmoire.

- mmoires mortes - mmoires statiques - mmoires dynamiques

ROM : infos conserves mme hors alimentation lectrique RAM : infos perdues hors alimentation lectrique

- mmoires de masse : magntiques ou optiques


26/57

Mmoriser

mmoires dynamiques

Les mmoires statiques (SRAM Static RAM) sont rapides... ... mais chres ... Mmoires dynamiques (DRAM Dynamic RAM)
- un seul transistor coupl un condensateur pour stocker un bit

( 6 transistors par bit en SRAM)

le condensateur se dcharge progressivement entrainant la perte de l'information le circuit doit tre rafrachi priodiquement

(plusieurs milliers de fois par seconde) pour chaque bit : lire sa valeur et la rcrire immdiatement

27/57

Mmoriser
SRAM
- plus rapide - plus coteuse - taille plus importante

mmoires statiques / dynamiques

Utilise pour les caches

DRAM
- circuit de rafrachissement plus lente - fabrication plus simple moins coteuse - densit d'intgration plus grande (facteur 4) Utilise pour la mmoire centrale

28/57

La mmoire vive

29/57

Mmoriser
Besoin de mmoire de masse - dote (trs) grande capacit

mmoires de masse

- pour le stockage permanent de l'information en l'absence de courant

(quelques annes)

Deux types de mmoire de masse - mmoires magntiques

disques durs, disquettes bandes magntiques

- mmoires optiques CD-rom, DVD-rom


30/57

Le disque dur

31/57

De plus prs
s p ot m nt q e/ i q e d r u p rs a i usds us us g
fm u e t a ed d i t r c e og

cee hvu

32/57

Mmoriser
rflchi.

supports optiques : disques optiques

Principe : rayon laser envoy sur une surface rflchissante. On observe (ou non) un rayon

cuvette dans la pellicule rflchissante

trou dans la pellicule rflchissante


indice de rfraction du substrat transparent
modifiable 1 fois (Recordable) effaable (Rewritable)

33/57

Mmoriser
Taille Registres Cache Mmoire principale Mmoire de masse < 1 Ko < 16Mo < 16 Go > 100 Go

hirarchie mmoire : caractristiques

Temps daccs (ns) 0,25 0,5 0,5 - 25 80 - 250 5 000 000

Dbit (Mo/sec) 20 000 100 000 5 000 - 10 000 1000 - 5000 20 - 150

Technologie Mmoire spcialise SRAM DRAM Support magntique

34/57

Les cartes additionnelles


Sur les slots de la carte mre Quelques cartes frquentes :


Rseau Vido Son SCSI / RAID TV


35/57

La carte vido

36/57

Priphriques entres/sorties
Par dfinition, un priphrique n'est pas indispensable au dmarrage : Clavier / Souris Ecran Scanner, imprimante Webcam Modem
37/57

Ports additionnels
Permettent de brancher les priphriques Parallle Srie USB PS/2 Firewire ...
38/57

Lecteurs

CDROM / DVDROM (et graveurs ...) Disquette Bandes magntiques (sauvegardes) Lecteurs de cartes mmoires

39/57

Ecran

Taille de la diagonale Rsolution (nombre de points) Frquence de rafrachissement CRT (tube) vs TFT (plat) TFT : Luminosit, angle de vue, ...
40/57

Windows :

Le Systme dexploitation

A quoi a sert ?

Interface Homme / Machine Sous-couche dexcution des programmes Fournit des fonctions plus labores

Lesquels ?

Le plus rpandu : Windows (2000, XP, Vista) La grande famille des Unix :

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

Dautres solutions exotiques : Lindows, Warp

Les caractristiques

Multitches Multi-utilisateurs Gre les Multi-processeurs (et cores) Non-libre

Le noyau

Cur du systme d'exploitation Interface programmes/priphriques Ensemble de routines en mmoire Gre les processus du systme Gre la mmoire

MACHINE

NOYAU

Application

Application

Application

Commandes de base

Utilitaires basiques fournis avec Windows

Gestion machine, drivers gnriques,

Interface utilisateur Programmes utiles


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

Sur le disque dur


Ensemble de fichiers et rpertoires Formats : FAT32, NTFS Attention aux fichiers systme !

On diviser le disque en plusieurs morceaux : les partitions

Pourquoi un partitionnement ?

Classer les donnes Protger les donnes Sparer les systmes dexploitations

Format des donnes Descripteur diffrent

Convention de nommage sous Windows :

A: (disquette) ,C: (1er DD), D: (CDROM),

Les pilotes du matriel

Sert de traducteur matriel / OS Les plus courant sont dj installs Mais sinon, on peut tout trouver sur :

INTERNET !

Le CD dinstallation

Contient :

Noyau Pilotes gnriques (Drivers) Interface Programmes (dmineur, navigateur,)

Dmarrage dun mini-sytme partir du CD


Cest l que commencent les ennuis

Les rseaux

Histoire
1969 Dpt Dfense US lance Arpanet : rseau pour la recherche 4 nuds : UCLA, UCSB, SRI, U. Utah 1971 13 machines sur le rseau 1990 fin d'Arpanet, dbut d'Internet 1993 1re interface de navigation : NCSA Mosaic 1994 1er navigateur Netscape, augmentation rapide du nombre de surfers et multiplication des offres Aujourd'hui Des millions de machines sur la plante

Principes

Echange de donnes entre 2 ordinateurs


Donnes

Il faut gommer les diffrences aux niveaux matriel et logiciel entre les 2 machines

Comment se comprennent-ils ? Grce aux protocoles

Protocole

Le support physique

Electrique : cble cuivre Ondes : air (faisceau hertzien, wifi ...) Optique : fibre optique

Le codage

Analogique Numrique

Exemple

Votre modem la maison


I N T E R N E T

Ordinateur (Numrique)

Lignes tlphoniques (Analogique)

Provider (Numrique)

Modem

Les types de rseaux

WAN MAN LAN

(Wide Area Network) : rseau national ou international

Plusieurs centaines de Km de diamtre

(Metropolitan Area Network) : rseau mtropolitain

Dizaines de Km

(Local Area Network) : rseau local

Centaines de mtres

Rseau local

Quel matriels ? - Hubs (Rpteurs) - Switches (Concentrateurs) - Routeurs

Topologies
La plus courante :

Rseau Ethernet avec topologie en BUS


Hub

Topologies

Mais aussi :

e a na n n eu

multipoint (graphe)

en toile

hirarchique (arbre)

Topologies
m te( e ud r s a x ix r s a e e u )

Internet ?

Rseau fdrateur de rseaux Constitu de multitudes de noeuds :


Routeurs Serveurs (Web, DNS,) Ordinateurs personnels

La numrotation IPv4

Adresse unique par machine sur 32 bits Nom unique par machine Srie de 4 nombres entre 0 et 255

Exemple : 130.79.6.50 pour HP_LP1

A dcomposer en rseau et machine


Rseau : 130.79.6 Machine : 1

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

Notations

Adresse + Masque

130.79.6.0 + 255.255.254.0

Notation abrge : CIDR

130.79.6.0/23

Vos adresses

Entre 130.79.6.201 et 130.79.6.225

Mais cela ne suffit pas pour configurer une machine sur le rseau

O sont les autres machines de mon rseau ? O est le reste du monde ?

Dautres infos

Les bases d' IPv4 (1/2)

Passerelle / Gateway

130.79.7.254 C'est la porte de sortie vers d'autres LAN et Internet 130.79.6.0 C'est l'adresse du sous-rseau de la machine 255.255.254.0 Il permet de connatre la taille du sous-rseau

Sous-rseau / Subnet

Masque de sous-rseau / Subnet Mask

Les bases d' IPv4 (2/2)

Diffusion / Broadcast

130.79.7.255 C'est l'adresse rserve la diffusion massive 127.0.0.1 C'est l'adresse locale de la machine

Boucle locale / Loopback

Les services rseau

Le Web

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

liens sur dautres 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, vidos, sons) Chaque document a une adresse unique : adresse URL Ex : http://www-ulp.u-strasbg.fr/bienvenue/index.php

Le Web

Les pages sont ralises avec un langage comme HTML Laccs aux documents se fait avec laide de navigateurs (browser)

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

La recherche sur le Web se fait grce des moteurs de recherche :


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

La rsolution de nom / DNS


Pourquoi ? Adresse IP complique ! Impossibilit de connatre tout le rseau Rponse : DNS ou Serveur de noms

Donnes rparties partout sur le rseau Fonctionne en arborescence

DNS, la suite

Cration de domaines par lAFNIC : .fr .com, ... Possibilits infinies de sous-domaines : u-strasbg.fr wanadoo.fr Serveur DNS de lUniversit : 130.79.200.1 130.79.200.3

Un exemple : www.perdu.com
DNS Routeur Perdu.com
66.134.207.43

Routeur GW
www.perdu.com

Page web

Routeur

Thomas

Routeur

Les autres

FTP : Transfert de fichiers SSH : Console scurise IRC : Discussion SMTP : Mail LDAP : Annuaire

Et la suite

Nouveau protocole d'adressage

IPv6

Nouvelles technologies rseaux :

Bluetooth Wi-fi Gigabit Ethernet

Bases dadministration

La scurit (1/2)

Plusieurs aspects :

Topologies
Choix d'une topologie sure

Systme d'exploitation
Mise jour Windows Update Les pilotes (drivers)

Matrielle
Protger physiquement les machines

La scurit (2/2)

Utilisation dapplication scurises Formation des utilisateurs


Mots de passe Hrsies (modem, divulgation mot de passe)

Veille
Surveillance Information Construction d'une base de ressources

DHCP

Configuration auto d'interface rseaux


Adresse IP Gateway Masque de sous-rseau Serveur DNS Nom de domaine

Bail limit Scurit : distribution par adresse MAC

Les scripts

Pour automatiser les taches rptitives Pour lancer des taches heure fixe Pour mettre jour de nombreux fichiers

Les SCRIPTS !

Exemple : ps2ascii.bat
@echo off if '%1'=='' goto a0 if '%2'=='' goto a1 gs -q -dNODISPLAY -dNOBIND -dWRITESYSTEMDICT -dSIMPLE ps2ascii.ps %1 -c quit >%2 goto x :a0 gs -q -dNODISPLAY -dNOBIND -dWRITESYSTEMDICT -dSIMPLE ps2ascii.ps - -c quit goto x :a1 gs -q -dNODISPLAY -dNOBIND -dWRITESYSTEMDICT -dSIMPLE ps2ascii.ps %1 -c quit goto x :x

Ensuite ?

Installation des machines sous XP

Partitionnement Installation du systme Configuration / Mise jour Installation de logiciels Installation de limprimante

Mais avant, on relit son cours !

You might also like