Sie sind auf Seite 1von 25

Base de l'Informatique

Gnralit et Architecture Le systme d'exploitation Les logiciels Le rseau et l'extrieur (WEB)

Gnralit
Comment fonctionne un ordinateur ?

Nous dfinirons 3 couches


Le matriel (Dell, HP, Toshiba, ..) Le systme d'exploitation (Mac, WindowsXP,


Linux)

Les Applications (traitement de texte, Navigateur)


Hardware Operating Systeme Software

Matriel Systme d'exploitation Les Applications (logiciels)

Architecture matrielle(1)
C'est la machine par elle mme, l'ordinateur.

Architecture matrielle(2)
C'est la partie physique de votre ordinateur dont la pice matresse est la carte mre.

L'information dans la machine(1)


Le bit et l'octet Dans la machine, l'unit est le bit
(binary Digit) qui vaut 0 ou 1

En mmoire, l'unit est un paquet de 8 bits ou octet , galement appele byte.

L'information dans la machine(2)


Le codage :
Un octet ou un ensemble d'octets peuvent reprsenter plusieurs choses :

Un caractre (imprimable), Un nombre entier, Un nombre flottant (notation scientifique), Une image .......

Le codage (1)
Le systme binaire : L'octet (en anglais byte ou B avec une majuscule dans les notations) est une unit d'information compose de 8 bits. Il permet par exemple de stocker un caractre, tel qu'une lettre ou un chiffre. Une unit d'information compose de 16 bits est gnralement appele mot (en anglais word).

Le codage (2)
Pour un octet, le plus petit nombre est 0 (reprsent par huit zros 00000000), et le plus grand est 255 (reprsent par huit chiffres un 11111111), ce qui reprsente 256 possibilits de valeurs diffrentes.
Nombre binaire Poids 1 2^7= 128 1 2^6 = 64 1 2^5 = 32 1 2^4 = 16 1 2^3 = 8 1 2^2 = 4 1 2^1 = 2 1 2^0 = 1

Soit

128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255

Architecture
Schma gnral Quelques Chiffres pour apprhender Quelques termes Fonctionnement de l'unit Centrale.

Schma gnral de l'ordinateur

Schma gnral de l'ordinateur


Comment travaille l'ordinateur ? L'utilisateur donne une instruction que l'ordinateur va traiter. Nous pouvons dire qu'il y a 2 activits:

Excution des instructions par l'unit Centrale. change des informations entre la Mmoire Centrale et les Priphriques.

Schma gnral de l'ordinateur

Quelques rappels sur les chiffres


En informatique, il faut se rappeler : Les chelles de grandeurs :
Capacits (Octets) :
10^3 1 Kilo(ko) 10^6 mega(Mo) 10^9 giga(Go) 10^12 tera(To)

Priodes :
s ms (=10-3s) s(=10-6s) ns(=10-9s)

Frquences :
1 Hz Khz(=103Hz) Mhz(=106Hz) Ghz(=109Hz)

Quelques termes

RAM (Random Acess Memory), c'est la mmoire centrale sous forme de barrettes, actuellement d'une capacit de 256 Mo a 512Mo voire 1Go. Le temps d'accs est trs rapide de l'ordre de la dizaine de ns ou nano-seconde. Cette mmoire est volatile, c'est a dire que son contenu est perdu lors de l'arrt de la machine ou dans le cas de panne.

Quelques termes

ROM (Read Only Memory) C'est une memoire


qui est en lecture seule sous forme de puce configuree en usine. La ROM est non-volatile. Elle sert au demarrage (bootstrap) des ordinateurs

CD-Rom(disque compact) Capacit de 700Mo environ il sert gnralement de support de sauvegarde de donnes, il peut-tre re-inscriptible avec la mention (rw)

DVD-Rom de plus grande capacit de l'ordre de 4Go

Quelques termes

Cl USB : c'est une mmoire lectronique, considre comme un disque amovible par le systme. Son temps d'accs, assez rapide, en fait une mmoire de sauvegarde idale (non volatile). Le Cache : c'est une petite mmoire entre le processeur et la mmoire centrale. Actuellement la taille est d'environ 1024 Ko par processeur. Avec le cache, le temps moyen d'accs est proche de 10ns

Le BUS : Liaison commune tous les lments de l'ordinateur (processeur, RAM, priphriques ...)

Quelques termes
ASCII : (American Standard Code for Interchange of
Information) Code internationale de caractres sur 8 bits. Ce code ne suffit plus pour les caractres spciauxciaux de tous les pays.

Unicode : Code international des caractres sur 16 bits. Ce code permet de coder les caractres spciaux de tous les pays.

Fonctionnement de L'unit Centrale


Le cycle de l'unit centrale : Dans une boucle qui tourne en permanence.
Dbut Chercher l'instruction excuter Chercher les donnes Excuter l'instruction [ranger le rsultat] dterminer l'instruction suivante etc ... Fin

Fonctionnement de l'unit Centrale

Fonctionnement de l'Unite Centrale


Important : L'ensemble des instructions et des donnes logent dans la mmoire centrale et sont codes de manire trs strictes.

Le systme d'exploitation
Le systme d'exploitation est un ensemble de programmes qui ralise l'interface entre le matriel de l'ordinateur et les utilisateurs Il est l'intermdiaire entre les logiciels applicatifs et le matriel, le systme d'exploitation effectue de nombreuses oprations au service des logiciels applicatifs et offre ainsi une manire unifie d'exploiter les priphriques de l'ordinateur par l'intermdiaire d'interfaces de programmation banalises (Wikipedia) C'est le rle en gnral du systme (SE) ou (OS operating system en anglais).

Le systme d'exploitation
Dans notre cas nous allons tudier le systme d'exploitation LINUX. Le systme Linux est un systme multi-programm, compatible avec la norme pour les systmes d'exploitation POSIX appartenant la grande famille des systmes UNIX. Linux est cr par un tudiant Finlandais Linus Torvalds en 1991. Principale caractristique de Linux est qu'il est libre (sous licence publique GNU)

Le systme d'exploitation
Le systme d'exploitation est un ensemble de programmes que l'on peut dcouper en 4 grandes fonctions :

Gestion de la mmoire Gestion des fichiers (dans unix tout est fichier). Gestion des processus. Gestion du rseau (interface avec gestion de protocole)

Le systme d'exploitation

Le systme d'exploitation
Le rle de l'utilisateur sur le systme Il peut inter-agir sur :

Les applications ou services pointus mtier . Les services de gestion de l'environnement. Le systme pour grer ses dossiers ou fichiers.