Professional Documents
Culture Documents
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
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
9/57
Architecture modulaire
Carte mre Processeur Mmoire vive Disque dur Ecran Priphriques Lecteurs
10/57
Sous le capot
11/57
Vue d'ensemble
12/57
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
UAL
mmoire
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.
RAM
ROM
processeur
21/57
Communiquer
bus interne au processeur
communication entre les units fonctionnelles fils + circuits pour la synchronisation vitesse de communication : frquence 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
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.
ROM : infos conserves mme hors alimentation lectrique RAM : infos perdues hors alimentation lectrique
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
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
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
(quelques annes)
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.
Principe : rayon laser envoy sur une surface rflchissante. On observe (ou non) un rayon
33/57
Mmoriser
Taille Registres Cache Mmoire principale Mmoire de masse < 1 Ko < 16Mo < 16 Go > 100 Go
Dbit (Mo/sec) 20 000 100 000 5 000 - 10 000 1000 - 5000 20 - 150
34/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
Les caractristiques
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
Ensemble de fichiers et rpertoires Formats : FAT32, NTFS Attention aux fichiers systme !
Pourquoi un partitionnement ?
Classer les donnes Protger les donnes Sparer les systmes dexploitations
Sert de traducteur matriel / OS Les plus courant sont dj installs Mais sinon, on peut tout trouver sur :
INTERNET !
Le CD dinstallation
Contient :
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
Il faut gommer les diffrences aux niveaux matriel et logiciel entre les 2 machines
Protocole
Le support physique
Electrique : cble cuivre Ondes : air (faisceau hertzien, wifi ...) Optique : fibre optique
Le codage
Analogique Numrique
Exemple
Ordinateur (Numrique)
Provider (Numrique)
Modem
Dizaines de Km
Centaines de mtres
Rseau local
Topologies
La plus courante :
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 ?
La numrotation IPv4
Adresse unique par machine sur 32 bits Nom unique par machine Srie de 4 nombres entre 0 et 255
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 ?
Notations
Adresse + Masque
130.79.6.0 + 255.255.254.0
130.79.6.0/23
Vos adresses
Mais cela ne suffit pas pour configurer une machine sur le rseau
Dautres infos
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
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
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)
Pourquoi ? Adresse IP complique ! Impossibilit de connatre tout le rseau Rponse : DNS ou Serveur de noms
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
IPv6
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)
Veille
Surveillance Information Construction d'une base de ressources
DHCP
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 ?
Partitionnement Installation du systme Configuration / Mise jour Installation de logiciels Installation de limprimante