Вы находитесь на странице: 1из 26

Initiation à l’informatique

Didier Villers
Université de Mons-Hainaut
Cours de première année de bachelier en sciences chimiques
•Introduction à l'utilisation d'un micro-ordinateur
•Matériel
•Système d'exploitation (DOS, Windows,...)
•Réseaux et Internet (web, email, forums, ftp,...)
I Introduction à l'utilisation d'un micro-ordinateur

Informatique = ensemble des disciplines scientifiques et techniques s’appliquant au


traitement de l'information
L'ordinateur = machine - électronique
- programmable (plusieurs applications possibles)
- destinée à traiter l'information
Distinction entre :
- L’aspect physique, le matériel, les composants (Hardware) qui conditionne les
performances.
- Les logiciels (Software) qui diffèrent au gré des applications. C’est eux qui font la
logique d ’une application et ses possibilités de traitement

Entrée des Action en


informations
SOFTWARE sortie
INPUT HARDWARE OUTPUT
Un peu plus de détails :

Unité Centrale de
Traitement : C.P.U.
Clavier

BUS Ecran
Souris

Mémoire I/O Disques


(programmes, données) (entrées/sorties)

Imprimante

Appareillages Scanner,
automatisés Réseaux, Appareil photo
téléphone

+ système d’exploitation, programmes, protocoles


Comment l’information est-elle codée ?
 Electronique digitale (deux niveaux)
Convention sur une différence de potentiel par exemple : environ 0 V = niveau bas, environ 2
V = niveau haut. Support magnétisé dans un sens ou un autre, carton perforé ou non, ...
 logique digitale ou binaire

Système décimal habituel (Base 10)


exemple : 5793 = 5 * 103 + 7 * 102 + 9 * 101 + 3 * 100

Système binaire (Base 2)  chiffres 0 et 1


(un chiffre binaire est également appelé bit : binary digit)
exemple : 101001 = 1 * 25 + 0 * 24 + 1 * 23 + 0 * 22 + 0 * 21 + 1 * 20
donc en décimal = 32 + 0 + 8 + 0 + 0 + 1 = 41
Système hexadécimal (Base 16)  16 chiffres 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E et F
Un chiffre hexadécimal représente ou permet de coder l’équivalent d’un nombre binaire de
4 chiffres
0 = 0000 4 = 0100 8 = 1000 C = 1100
1 = 0001 5 = 0101 9 = 1001 D = 1101
2 = 0010 6 = 0110 A = 1010 E = 1110
3 = 0011 7 = 0111 B = 1011 F = 1111

• Groupements de 8 bits ou 2 caractères hexadécimaux : Byte ou Octet


28 ou 256 possibilités
 Un octet (byte) permet de coder par exemple un nombre entre 0 et 255, ou un caractère ASCII
(American Standard Code for Information Interchange)
• Groupement de 2 bytes :
216 ou 65536 possibilités
• Groupement de 4 bytes : Word ou Mot
232 ou 4294967296 possibilités

Les octets sont utilisés comme unité de mesure des capacité de mémorisation
(mémoire, disques,…), + KiloOctets, MégaOctets, GigaOctets,…
Table ASCII standard (codes de caractères de 0 à 127)
000 (nul) 016 (dle) 032 sp 048 0 064 @ 080 P 096 ` 112 p
001 (soh) 017 (dc1) 033 ! 049 1 065 A 081 Q 097 a 113 q
002 (stx) 018 (dc2) 034 " 050 2 066 B 082 R 098 b 114 r
003 (etx) 019 (dc3) 035 # 051 3 067 C 083 S 099 c 115 s
004 (eot) 020 ¶ (dc4) 036 $ 052 4 068 D 084 T 100 d 116 t
005 (enq) 021 § (nak) 037 % 053 5 069 E 085 U 101 e 117 u
006 (ack) 022 (syn) 038 & 054 6 070 F 086 V 102 f 118 v
007 (bel) 023 (etb) 039 ' 055 7 071 G 087 W 103 g 119 w
008 (bs) 024 (can) 040 ( 056 8 072 H 088 X 104 h 120 x
009 (tab) 025 (em) 041 ) 057 9 073 I 089 Y 105 i 121 y
010 (lf) 026 (eof) 042 * 058 : 074 J 090 Z 106 j 122 z
011 (vt) 027 (esc) 043 + 059 ; 075 K 091 [ 107 k 123 {
012 (np) 028 (fs) 044 , 060 < 076 L 092 \ 108 l 124 |
013 (cr) 029 (gs) 045 - 061 = 077 M 093 ] 109 m 125 }
014 (so) 030 (rs) 046 . 062 > 078 N 094 ^ 110 n 126 ~
015 ¤ (si) 031 (us) 047 / 063 ? 079 O 095 _ 111 o 127 
+ Table ASCII étendue (codes de caractères de 128 à 255)

128 Ç 144 É 160 á 176 _ 192 + 208 ð 224 Ó 240 ­


129 ü 145 æ 161 í 177 _ 193 - 209 Ð 225 ß 241 ±
130 é 146 Æ 162 ó 178 _ 194 - 210 Ê 226 Ô 242 _
131 â 147 ô 163 ú 179 ¦ 195 + 211 Ë 227 Ò 243 ¾
132 ä 148 ö 164 ñ 180 ¦ 196 - 212 È 228 õ 244 ¶
133 à 149 ò 165 Ñ 181 Á 197 + 213 i 229 Õ 245 §
134 å 150 û 166 ª 182 Â 198 ã 214 Í 230 µ 246 ÷
135 ç 151 ù 167 º 183 À 199 Ã 215 Î 231 þ 247 ¸
136 ê 152 ÿ 168 ¿ 184 © 200 + 216 Ï 232 Þ 248 °
137 ë 153 Ö 169 ® 185 ¦ 201 + 217 + 233 Ú 249 ¨
138 è 154 Ü 170 ¬ 186 ¦ 202 - 218 + 234 Û 250 ·
139 ï 155 ø 171 ½ 187 + 203 - 219 _ 235 Ù 251 ¹
140 î 156 £ 172 ¼ 188 + 204 ¦ 220 _ 236 ý 252 ³
141 ì 157 Ø 173 ¡ 189 ¢ 205 - 221 ¦ 237 Ý 253 ²
142 Ä 158 × 174 « 190 ¥ 206 + 222 Ì 238 ¯ 254 _
143 Å 159 ƒ 175 » 191 + 207 ¤ 223 _ 239 ´ 255

NB : les systèmes de codage des textes ont depuis beaucoup évolué et se


sont complexifiés, notamment pour permettre l’usage de nombreuses
langues.

Exercices : conversions entre représentations binaire, décimale


ou hexadécimale !
Historique de l’informatique
Premiers ordinateurs 1946  Tubes électroniques !! (une multiplication  3 ms, pannes
fréquentes)
Evolutions : Transistors, circuits imprimés, circuits intégrés à 10 éléments / puces …. Jusqu’à
présent de l’ordre de 108 éléments / puces
Nombre de circuits logiques élémentaires 
Nombre de puces 
Miniaturisation 
Quantités produites et vendues 
Vitesse (fréquence d’horloge) 
Interconnexions 
Prix 
Nombre d ’applications et d ’utilisateurs 
Introductions progressives de périphériques : Lecteur de cartes perforées, imprimantes, écran
(d’abord alphanumérique, puis graphique), bandes magnétiques, disques magnétiques, disques
optiques, ...

Consulter le site http://www.commentcamarche.net par exemple


pour un résumé de l’histoire de l’ordinateur et d’internet
L'unité centrale (Microprocesseur - Central Processing Unit -
CPU)

C'est le coeur de l'ordinateur. Il travaille à une grande vitesse assurée par l'horloge interne
qui définit la cadence du processeur : les cycles se comptent en millions d'instructions par
seconde (exprimés en MHz ), ou en milliards d'instructions par seconde (exprimés en GHz ).
Ses organes (décodeur d’instructions, mémoires, unité arithmétique,…) communiquent entre
eux par un bus interne et avec le monde extérieur par les bus de données, d’adresses et de
contrôle.
Fabricants sur « PC » : Intel, AMD, … La fréquence type évolue de 4.77 MHz en 1981 à 25
MHz en 1992, 400 MHz en 1998, 2GHz en 2002,…

La mémoire vive ou RAM (Random Access Memory)


C'est la mémoire centrale de l'ordinateur. Assez réduite, son contenu disparaît à l'extinction
de l'ordinateur. C'est l'endroit où le processeur lit et écrit l'information, à très grande cadence
(10 nanosecondes actuellement par exemple). Accueille le système d'exploitation et ensuite
les fonctions de logiciels en cours de traitement, puis les données avant leur transfert
éventuel sur support externe.
La capacité des mémoires centrales étaient typiquement de 64 kBytes en 1981, 640 kBytes
en 1987, 2 MBytes en 1991, 64 Mbytes en 1998, 512 Mbytes en 2004.
Le disque dur (Hard Disk Drive)
est le premier périphérique externe en proximité et importance
Stockage de masse et de longue durée (Gigaoctets !)
Prolongement de la mémoire centrale (mémoire virtuelle)
D’accès (relativement) rapide : quelques millisecondes à des taux de transferts de l’ordre de dizaines
de mégabytes par seconde.

Disques durs :
• rigides
• en rotation permanente
• atmosphère contrôlée, hermétique
• distance tête-disque < 10 µm
• plusieurs faces et plateaux

Les disques sont divisés en pistes (tracks) et celles-ci en secteurs


Capacités des disques durs : plusieurs dizaines de Gbytes

Disquettes souples : technologie complètement dépassée (capacités de 1.44 Mbytes par


exemple), et remplacées par les USB Flash Disks, memory cards, …
Types et résolutions des écrans, images
Type : CRT (Cathodic Ray Tube) ou LCD (Liquid Crystal Display). Les tailles d’écran sont indiquées
suivant la diagonale et exprimées en pouces (un pouce équivaut à 2,54 cm).
Pixel : élément de base d’un écran, d’une image (= picture element), suivant un découpage
rectangulaire (ou carré)
Définition : nombre de points (pixel) que l'écran peut afficher
CGA : 640 x 200, noir&blanc, 80 x 25 caractères ou 320 x 200 (4 couleurs)
VGA : 640 x 480, 16 couleurs
sVGA : 800 x 600, 65536 couleurs
XGA : 1024 x 768 … … …
Résolution : nombre de pixels par unité de longueur (pixels par pouce linéaire, en anglais DPI: Dots Per
Inch, traduisez points par pouce). Exemple, 300 dpi
Codage du gris : en pratique, toute intensité de gris est réduite à une valeur comprise entre 0 (noir) et 255
(blanc).
Codage des couleurs : toute couleur est représentée par un triplet de ses composantes suivant les trois
couleurs primaires rouge, vert, bleu du système RGB. Chacune de ces teintes utilise le plus souvent un
octet (256 niveaux différents)

Exercices : espace mémoire nécessaire pour mémoriser le contenu


d’un écran ou d’une image, sans compression ?
Les Logiciels Applications
(Softwares)
Système d’exploitation
HARDWARE
Logiciel de base = système d’exploitation. (Operating System) Ce sont les programmes gérant les fonctions du
système, en particulier la gestion simultanée de tâches, les opérations d’entrées/sorties sur les périphériques, l’accès aux
réseaux, les utilisateurs et leurs droits d’accès aux ressources, l’arbitrage des conflits.
Exemples : BIOS, DOS, WINDOWS (98, 2000, XP,…), LINUX, UNIX, MacOS...

Les éléments sont organisés de manière hiérarchique : chaque couche utilise les ressources des couches inférieures, et
présente à la couche directement supérieure une interface décrivant les ressources qu'elle fournit.

L’aspect le plus frappant de l’OS réside dans son interface graphique convivial.
Les éléments les plus évolués fournis avec un système d ’exploitation s’apparentent aux logiciels d ’applications
(éditeur, calculatrice, compilateur,..)

Editeur de texte : permet d’écrire ou de modifier un texte simple utilisant le jeu de caractère ASCII.

Langages de programmation : établissent par un ensemble de caractères, symboles et règles d’écriture (syntaxe) une
description formelle des tâches à effectuer, le programme. Ces instructions sont le plus souvent traduites par un
compilateur, afin de les rendre compréhensible par le C.P.U.

Langage évolué  Langage machine


ex. : BASIC, COBOL, FORTRAN, PASCAL, C, JAVA, + Langages spécifiques (PHP, SQL,…)
Logiciels d'application = les logiciels pour lesquels on emploie l'ordinateur (traitement de texte, comptabilité,
tableur/grapheur, logiciel de dessin, de traitement d’images, de statistique, de conception assistée, etc.)

Tableur :
Logiciel permettant d’entrer des données numériques dans des tableaux constitués de colonnes et de lignes, et ensuite de
les manipuler, transformer et présenter

Grapheur :
Logiciel créant des graphiques à partir de données, avec de nombreuses possibilités d’éditions (histogrammes,
camenberts, courbes multiples superposées, vues 3D de fonctions f(x,y) et de transformations (lissages, fittages, …)

SGBD : (Système de Gestion de Bases de Données)


Logiciel permettant de gérer de grandes quantités d’informations, pouvant être rangées suivant différents critères. Les
bases de données peuvent éventuellement être interconnectées. Les opérations usuelles consistent à la mise à jour des
données (ajouts et corrections), la recherche d’information suivant certains critères désirés, et l’édition de listes
répondant à un ordre et une sélection donnés, grâce notamment aux requêtes SQL (System Query Language). Ex. :
Access, PHP/MySql,…

Traitement de texte :
Permet d ’éditer des textes de manière efficace, avec les possibilités Couper/Coller, table des matières, index, références,
tableaux,… Il est pourvu de nombreuses fonctions de présentation (polices de caractères, incorporations d’éléments
extérieurs, équations,…) et d’outils tels qu’un correcteur d’orthographe,...
Ex. : Wordperfect, Word, Tex,…

Logiciel de présentation :
Permet d’élaborer et présenter des cours, séminaires, conférences,… en utilisant des animations visuelles, et en pouvant
inclure un grand nombre d’éléments visuels issus d’autres logiciels (graphes, tableaux, images, films,…)

Suite logicielle :
Ensemble de logiciels de base regroupés et distribués ensemble (Microsoft Office, Corel WordPerfect Office ,
OpenOffice
Notions sur les systèmes d’exploitation :
http://www.commentcamarche.net/systemes/sysintro.php3
Les fichiers
http://www.commentcamarche.net/systemes/fichier.php3
 Types de fichier, noms et suffixes
Les répertoires
http://www.commentcamarche.net/systemes/repertoi.php3
 Organisation en arborescence des répertoires

Répertoire racine « \ »


Répertoire parent « ..\ »
Le système d’exploitation « pointe » toujours sur un répertoire « courant »
Noms symboliques des unités
Identification des périphériques d’entrée/sortie et des disques ou support sassimilés au moyen de noms
symboliques (suivi du caractère « deux points »)
CON: (CONsole, clavier comme unité d’entrée et écran comme unité de sortie), LPT1: (Line PrinTer
1), COM1: (port de communication RS-232C n°1),…
A: B: Noms symboliques attribués aux unités de disquettes
C: D: E: F: … Unités de disques durs, CD, DVD, flashdisks, disque supplémentaire externe,…

Le chemin d’accès complet à un fichier comprend donc :


La désignation de l’unité
l’arborescence nécessaire des répertoires
le nom du fichier
par exemple : D:\Users\Jean\Photos\vacances2004\montblanc.jpg
BIOS (Basic Input Output System)
Ensemble de petits programmes (routines) chargés de piloter les accès physiques aux
différents dispositifs d’entrée/sortie principaux : Mémoire, Disques, clavier et l’horloge
interne.
- Spécifique à chaque PC
- Résidant en mémoire ROM dans le PC
- Installé lors de la mise sous tension (BOOT)
- Charge automatiquement le deuxième couche du système
d’exploitation (à partir du disque dur, d’un CD ou d ’une disquette)

Le DOS, système d’exploitation « primitif » permet d'interpreter les commandes saisies au


clavier (à l’invite) par l'utilisateur.
Pour obtenir une fenêtre « DOS » sous windows : Démarrer, Exécuter, cmd…
A essayer :
HELP TREE DIR CD, MD, RD
COPY RENAME EXIT …

Ces commandes sont parfois très utiles pour effectuer des traitements par lots de fichiers, en
conjonction avec des filtres utilisant les caractères génériques * et ?
Windows 95/98, 2000, XP - Vocabulaire et fonctionnement
Barre des tâches (menu démarrer, zone de lancement rapide,…)
Bureau, repos d’écran
Fenêtre (Titre, boutons, redimensionnement, barre de menus, menus déroulants, barre
d’état, ascenseurs)
Onglet, icones, boutons radio, cases à cocher, zone de saisie
Les raccourcis
L’explorateur (ou explorer)

Base de régistre
Deux fichiers regroupent toutes les informations :
"user.dat" - contient les paramètres utilisateur
"system.dat" - contient les paramètres système

Les tâches et Alt-Ctrl-Del


Les utilisateurs et droits (administration, accès, pouvoirs,…)
Windows 2000 et XP fonctionne de la même façon que l’ancien windows NT
Cf : http://www.commentcamarche.net/winnt/ntintro.php3

• Identification à l'aide d'un nom d'utilisateur et d'un mot de passe sur un


« domaine », pour avoir accès aux ressources locales et en réseau. NB: tout
utilisateur peut changer de mot de passe. Il doit connaître le mot de passe en
vigueur pour pouvoir le changer.
• Types d’utilisateurs différents : utilisateur, administrateur, invité, utilisateur
restreint,…
• Droits : accès aux disques et données (lecture seule, lecture-écriture),
possibilité d’installer des programmes, création de comptes utilisateurs,…
•Permissions : droits accordés par un utilisateur à d’autres pour accéder aux
données (en lecture ou lecture-écriture)
Conseil : utiliser un code utilisateur non administrateur limite les risques
Les Réseaux
• Pour échanger, partager, diffuser l'information
• Nécessité de s'échanger des messages, des informations, des données
• Intérêt de partager des ressources, des données, des applications,des tâches
• Besoin de diffuser des informations, des messages

Historiquement : la communication d'informations

 Systèmes informatiques avec opérateur système


 Systèmes avec terminaux
 Communications entre systèmes
 Invention des réseaux de transmission de données
 Apparition PC (End-User computing, Isolement)
 Nécessité de (re)communiquer entre utilisateurs
 Lignes téléphoniques
 Réseaux locaux (Local Area Network),
 Réseaux à distance (Wide Area Network)
 Systèmes composés de plusieurs ordinateurs
 Accroissement des besoins d'intégration et de rapidité de communication.
(systèmes ouverts, fonctionnement client-serveur)
Actuellement, une utilisation professionnelle de l'informatique ne permet plus
de demeurer isolé.

Cf : http://www.commentcamarche.net/initiation/concept.php3
PSTN, ADSL, Modem, Routeur, swith, hub, LAN, WAN, point à
point, client-serveur, …
Internet
Principes : protocole TCP/IP permettant le routage par paquets au travers du réseau sans transiter par
un point central  Internet n’appartient à personne
Il existe cependant une coordination minimale (adresses uniques,…)

Services principaux (protocoles) d’INTERNET :


• Navigation hypertextuelle (WEB) ou http, nombreux documents, moteurs de recherche,
applications en ligne
• Courrier électronique (e-mail), équivalent à une poste restante, avec possibilité de joindre des
fichiers. Les personnes possèdent une adresse (par ex. nom.prenom@site.com)
• Forums (newsgroups) : permettent de communiquer avec des gens partageant les mêmes intérêts,
par question et réponses. Rechercher un forum, s’abonner, communiquer. ATTENTION au code
moral des règles à appliquer sur Internet (NETIQUETTE)
• FTP : moyen spécifique de connexion sur un site Internet pour charger et décharger des fichiers
• D’autres protocoles existent ou sont développés
http://www.commentcamarche.net/internet/internet.php3
http://www.learnthenet.com/french/html/00start.html
Consulter également les pages sur :
•Les protocoles
•Les adresses IP
•Le Domain Name System (DNS)
•La notion de port
•URL (Uniform Resource Locator)
•Les protocoles TCP/IP
•Le protocole HTTP
•Les protocoles de messagerie (SMTP, POP, IMAP)
•Le protocole FTP
•Introduction à HTML (et pages associées)
•Les forums ou newsgroups
Sécurité des données informatiques
Arrêt brutal  perte des données en mémoire, corruption éventuelle de l’information sur le
disque dur
Problème de disque (casse, poussières, chaleur, champs magnétiques,…)  Grandes
quantités d ’informations irrémédiablement perdues (logiciels et données)  Faillites, échec
scolaire,…
Virus informatiques, vers, hoax, spyware, trojans, …
Confidentialité, respect de la vie privée, droit à l’image…
Utilisation illicite de logiciels, copies illégales de données,…
Solutions :
• Copies de sauvegarde (Backup)  original + 2 copies (mise à jour de l’une, la seconde
copie étant stockée ailleurs, permutation des copies)
• Logiciel de détection de virus …
• Bonne gestion des droits d’accès, partages, …
• Licences ou utilisation de logiciels gratuits !
La sauvegarde & logiciels de compression
Programmes basés sur l’établissement de « dictionnaires » des mots
rencontrés, ceux-ci étant alors remplacés par leur index.
• Aucune perte d’information
• Plusieurs fichiers, voire une arborescence complète peut être sauvegardée à
partir d’un répertoire
• Un seul fichier archive, de types zip, rar, gz, arj …
Programmes commerciaux (Winzip, PowerArchiver...) ou gratuits ou libres
(7zip, UltimateZip,…)

A ne pas confondre avec les logiciels de compression d’images


ou photos, de sons, fonctionnant le plus souvent avec perte
Exemples : format Jpeg ou mp3 très répandu.
Informatique Libre
(voir par exemple http://www.april.org ou http://www.linux-france.org)
LOGICIEL LIBRE : code source accessible et réutilisable + code exécutable

GARANTIT : - liberté de copier


- liberté de comprendre son fonctionnement
- liberté de modifier et de redistribuer

Projet GNU : vise à concevoir un système complet et entièrement libre, compatible avec UNIX.
Noyau du système d'exploitation par Linus Torvalds (1991) : LINUX (fiable, robuste, multi-tâches,
multi-utilisateurs, et intègrant les technologies récentes )

GNU GPL (General Public Licence) : licence des logiciels libres garantissant les libertés de l'utilisateur.
Tout travail dérivé de ce logiciel reste libre.

Sous Windows, il existe de nombreux logiciels libres, certains étant « multiplateformes »

Cf : http://w3.umh.ac.be/chimie/logiciels_libres.php (libres, gratuits ou shareware)

Вам также может понравиться