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
U
nitcentrale
M
m
oire
O
rgane
dentre

U
nitdetraitem
ent

O
rgane
desortie

Interfaced'entres/sorties
D
onnes
P
rogram
m
es

R
sultats

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

mmoire

UAL

registres
registres
donnes
donnes
donnes

registre
registre
instruction
instruction

dcodeur

contrle

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

Registres

Vitesse

Plusieurs niveaux
Diffrentes technologies

Capacit
Mmoire cache

Cot

Proximit du
processeur
_

Mmoire centrale
Mmoire de masse

+
24/57

Mmoriser
Registres

Conservation des informations proche de lUAL

Stockage des oprandes et des rsultats intermdiaires

Mmoire cache

Tampon entre l'unit centrale et la mmoire centrale

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

mmoires statiques / dynamiques

SRAM
- plus rapide
- plus coteuse
- taille plus importante

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

mmoires de masse

Besoin de mmoire de masse


- dote (trs) grande capacit
- 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
supportsm
agntiques/disquesdurs
fum
e

tracededoigt

cheveu

32/57

Mmoriser

supports optiques : disques optiques

Principe : rayon laser envoy sur une surface


rflchissante. On observe (ou non) un rayon

rflchi.

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

hirarchie mmoire : caractristiques

Taille

Temps
daccs (ns)

Dbit (Mo/sec)

Technologie

Registres

< 1 Ko

0,25 0,5

20 000 100 000

Mmoire
spcialise

Cache

< 16Mo

0,5 - 25

5 000 - 10 000

SRAM

< 16 Go

80 - 250

1000 - 5000

DRAM

> 100 Go

5 000 000

20 - 150

Support
magntique

Mmoire
principale
Mmoire
de masse

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

Ordinateur

Lignes tlphoniques

Provider

(Numrique)

(Analogique)

(Numrique)

Modem

I
N
T
E
R
N
E
T

Les types de rseaux

WAN

(Wide Area Network) : rseau national ou international

Plusieurs centaines de Km de diamtre

MAN

(Metropolitan Area Network) : rseau mtropolitain

Dizaines de Km

LAN

(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 :

enanneau

en toile

multipoint (graphe)

hirarchique (arbre)

Topologies
m
ixte(rseauderseaux)

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

Sous-rseau / Subnet

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

Masque de sous-rseau / Subnet Mask

255.255.254.0
Il permet de connatre la taille du sous-rseau

Les bases d' IPv4 (2/2)

Diffusion / Broadcast

130.79.7.255
C'est l'adresse rserve la diffusion massive

Boucle locale / Loopback

127.0.0.1
C'est l'adresse locale de la machine

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

Page web

GW

Routeur

www.perdu.com

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