INFRASTRUCTURE TECHNOLOGIQUE

34
TECHNOLOGIES DE L'INFORMATION EN GESTION INFRASTRUCTURE TECHNOLOGIQUE HERVÉ GOYETTE 1994 Version révisée février 1998

Transcript of INFRASTRUCTURE TECHNOLOGIQUE

Page 1: INFRASTRUCTURE TECHNOLOGIQUE

TECHNOLOGIES DE L'INFORMATION EN GESTION

INFRASTRUCTURE TECHNOLOGIQUE

HERVÉ GOYETTE

1994

Version révisée février 1998

Page 2: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 2

TABLE DES MATIÈRES

1. INTRODUCTION ......................................................................................................................................4

2. COMPOSANTES D'UN SYSTÈME INFORMATIQUE..........................................................................4

3. CARACTÉRISTIQUES DES COMPOSANTES.......................................................................................6

3.1 Codification des données ..............................................................................................................................7

3.2 Unité de mesure de capacité..........................................................................................................................7

3.3 Microprocesseur ...........................................................................................................................................8

3.4 Mémoire centrale (vive)................................................................................................................................8

3.4.1 Caractéristiques de la mémoire centrale ............................................................................................93.4.2 Lien entre processeur et mémoire centrale ........................................................................................9

3.5 Mémoire auxiliaire .....................................................................................................................................10

3.5.1 Supports de mémoire auxiliaire.......................................................................................................10

3.6 Périphériques d'entrée/sortie .......................................................................................................................12

3.6.1 Périphériques d'entrée.....................................................................................................................123.6.2 Périphériques de sortie....................................................................................................................13

3.7 Autres périphériques...................................................................................................................................15

3.8 Liens entre l'unité centrale et les périphériques ...........................................................................................16

4. TYPES D'ORDINATEURS......................................................................................................................17

4.1 Micro-ordinateur ........................................................................................................................................17

4.2 Mini-ordinateur ..........................................................................................................................................18

4.3 Ordinateur central ("Mainframe")...............................................................................................................18

4.4 Super-ordinateurs .......................................................................................................................................18

4.5 Ordinateur intégré ......................................................................................................................................18

5. FONCTIONNEMENT D'UN ORDINATEUR ........................................................................................21

6. LOGICIELS .............................................................................................................................................22

6.1 Les logiciels de base ...................................................................................................................................22

6.1.1 Les systèmes d'exploitation .............................................................................................................22

Page 3: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 3

6.1.2 Les langages de programmation......................................................................................................23

6.2 Les logiciels d'application...........................................................................................................................24

7. CONCEPT DE FICHIERS.......................................................................................................................24

7.1 Fichier de programme.................................................................................................................................24

7.2 Fichier de données......................................................................................................................................24

7.3 Types de contenu de fichiers .......................................................................................................................25

8. COMMUNICATION À DISTANCE ET PARTAGE DE RESSOURCES .............................................25

8.1 Télécommunications...................................................................................................................................26

8.2 Réseaux ......................................................................................................................................................27

8.2.1 Composantes d'un réseau local........................................................................................................288.2.2 Topologies des réseaux ...................................................................................................................30

8.3 Approche client-serveur..............................................................................................................................32

8.4 Applications de la télécommunication.........................................................................................................32

9. RÉFÉRENCES BIBLIOGRAPHIQUES.................................................................................................33

10. RÉFÉRENCES INFORMATIQUES .......................................................................................................34

Page 4: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 4

1. INTRODUCTION

L'ordinateur est devenu un équipement standard dans les entreprises. On l'utilise pour faire du traitement de textes,préparer des états financiers, faire des analyses statistiques, traiter les commandes des clients, faire le suivi desstocks et bien autres choses.

Bien que l'ordinateur ne soit qu'une machine, il est important pour le futur gestionnaire de comprendre comment ilfonctionne de façon à l'exploiter au maximum et en arriver à faire des choix éclairés.

2. COMPOSANTES D'UN SYSTÈME INFORMATIQUE

Toute configuration d'ordinateur est composée d'un microprocesseur, d'une mémoire centrale et de périphériquescomme par exemple un écran, un clavier, une imprimante, etc... Le microprocesseur et la mémoire centraleconstitue l'unité centrale de traitement ("Central Processing Unit"). Pour bien comprendre le rôle de l'ordinateur, il faut se rappeler le concept du cycle de traitement des données : pour que des données puissent être traitées par le processeur, elles doivent être entrées dans le système aupréalable. L'information produite par le traitement est alors rendue disponible à l'usager sous forme d'output. Les donnéessont conservées dans des mémoires auxiliaires permanentes pour une utilisation future. Le schéma classique ducycle de traitement apparaît dans le diagramme qui suit dans lequel on y représente les modules d'input, detraitement, d'output et de conservation :

Page 5: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 5

Pour illustrer davantage, on pourrait utiliser un clavier et un écran pour entrer les données "dans l'ordinateur", lestraiter dans celui-ci, imprimer les résultats de ce traitement à l'aide d'une imprimante et conserver pour uneutilisation ultérieure nos données (et les résultats) sur un disque dur ou sur une disquette. Graphiquement, cetraitement pourrait être représenté de la façon suivante :

1 Cycle du traitement des données

Page 6: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 6

3. CARACTÉRISTIQUES DES COMPOSANTES

Toute opération effectuée par un ordinateur est le résultat de l'exécution d'un ensemble d'instructions contenuesdans un programme. Par conséquent, l'ordinateur ne fait qu'exécuter les commandes émises par le créateur duprogramme en utilisant les données de l'usager s'il y a lieu. C'est le cas par exemple, d'un programme de paye quipermet de calculer la paye des employés d'une entreprise. Ce programme est composé d'un ensemble d'instructionsspécifiques permettant l'exécution des opérations de calcul nécessaires à l'émission du chèque de paye de chaqueemployé à partir du nombre d'heures travaillées. Ce programme est donc spécifique à des tâches précises telles quereprésentées par les instructions qui le composent. Donc, lorsque l'ordinateur exécute ce programme, il exécutera

2 Une configuration d'ordinateur

Page 7: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 7

seulement les opérations stipulées dans les instructions de ce programme. L'ordinateur est donc une machine quin'exécute que ce qu'on lui dit de faire.

3.1 Codification des données

Toute donnée est constituée de caractères ; un caractère est défini comme étant soit :

- une lettre de l'alphabet ( a à z et A à Z )- un chiffre ( 0 à 9 )- un caractère spécial comme par exemple $, %, \, *, etc...

L'être humain est en mesure de distinguer les différents caractères puisqu'ils sont compris dans un ensemble dessymboles bien définis. Par contre, l'ordinateur ne peut pas puisqu'il ne comprend que le langage machine basé surle système binaire qui ne contient que 2 symboles (souvent identifiés par on ou off, oui ou non, 0 ou 1). Il est doncnécessaire de traduire (i.e. codifier) tous les caractères à l'aide du système binaire, i.e. à l'aide d'une suite de 1 et de0. On définit par " bit " (Binary digIT) le chiffre 0 ou le chiffre 1.

Le système de codification le plus utilisé aujourd'hui est le code ASCII qui est l'abréviation pour "AmericanNational Standard Code for Information Interchange". Selon ce code, un caractère est défini par une suite de 8bits, donc d'une suite ordonnée de 0 et de 1. Cet ensemble de 8 bits est appelé un octet ("byte"). Puisqu'uncaractère est représenté par un octet et qu'un octet est représenté par 8 bits, on constate que le code ASCII permetde représenter 256 caractères différents1 . Voici quelques exemples de codification ASCII :

Caractère code ASCII------------ ---------------a 0110 0001A 0100 0001b 0110 0010B 0100 00102 0011 0010! 0010 0001

Ainsi, le mot "ordinateur" qui contient 10 caractères est composé de 10 octets, donc de 80 bits.

3.2 Unité de mesure de capacité

La capacité d'emmagasinage (espace mémoire) est généralement mesurée en termes de caractères ou d'octets. Deplus, cette capacité est calculée en multiples de 2. Ainsi, une capacité de mémoire de 1024 octets de capacitécorrespond à 1024 caractères i.e. 210 octets, ce qui est défini comme 1 Kilo-octets ou 1 K de mémoire. Le tableausuivant donne des exemples de capacité.

Nombre d'octets Puissance Nom

1 20 1 octet2 21 2 octets

1 En effet, chaque bit peut prendre une des deux valeurs 0 ou 1. Il y a donc 2 possibilités pour chaque bit, donc 28 = 256 caractères différents.

Page 8: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 8

256 28 256 octets1 024 210 lK ou 1 ko (Kilo-octets)32 768 215 32K524 288 219 512K1 048 576 220 lM ou 1 meg (Mega-octets)1 073 741 824 230 lG ou 1 giga (Giga-octets).

On constate que 1 meg d'espaces correspond à 1 024 x 1 024 i.e. 210 x 210. Une capacité de 300K, par exemple,équivaut à 307 200 caractères (300 x 1024).

3.3 Microprocesseur

Le microprocesseur est le cœur de l'ordinateur. Composé de circuits électroniques, il exécute une à une lesinstructions de programmes et contrôle l'utilisation des différentes composantes du système identifiées dans lesdifférentes instructions.

Il est composé de plusieurs éléments dont les 2 principaux sont : l'unité de commande et de contrôle (UCC) etl'unité arithmétique et logique (UAL). Comme son nom l'indique, l'UCC contrôle l'exécution des instructions etl'utilisation de toutes les composantes du système. L'UAL permet d'exécuter les opérations arithmétiques etlogiques usuelles : addition, soustraction, division, multiplication, vrai ou faux.

Une caractéristique importante du microprocesseur est sa vitesse qui est mesurée en millions de cycles à la seconde(mégahertz (Mhz)). De façon générale, plus le nombre de cycles est élevé, plus le processeur est rapide. Parexemple, les premiers micro-ordinateurs utilisaient des processeurs de type 8088 qui fonctionnaient à 4.77 Mhz. Aujourd'hui, il y a des processeurs de type Pentium II qui fonctionnent à 333 Mhz.

3.4 Mémoire centrale (vive)

Le microprocesseur contient des circuits logiques et un ensemble limité d'instructions de base qui lui permettentd'exécuter ses fonctions. Malheureusement, celui-ci ne contient pas les programmes de l'usager ni les programmesassociés à l'utilisation des périphériques comme l'écran, l'imprimante, le disque dur etc... ni les données del'usager. Par conséquent, si le responsable de la paye veut préparer la paye des employés pour la période qui vientde se terminer, il doit donc utiliser le programme de paye de l'entreprise et les données relatives à la période depaye comme les heures travaillées. Le microprocesseur doit donc avoir accès au logiciel de paye ainsi qu'auxdonnées. Le microprocesseur y accède par l'intermédiaire de ce qui est appelé la mémoire centrale2 .

Lors de l'exécution de programmes, la mémoire centrale contient de façon temporaire les instructions desprogrammes à traiter et les données nécessaires pour le traitement. La mémoire centrale servira aussi pourentreposer de façon temporaire les résultats ou informations à produire. Donc, lors d'un traitement, le processeurexécutera une à la fois, les instructions des programmes qui sont dans la mémoire centrale. On appelle souventcette mémoire la mémoire vive ou la mémoire RAM ("Random Access Memory").

2 On l'appelle ainsi car elle est le seul lien d'accès du processeur aux programmes et données de l'usager.

Page 9: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 9

3.4.1 Caractéristiques de la mémoire centrale

3.4.1.a Adressage

Une position de mémoire peut contenir un caractère. Chaque position de mémoire a une adressespécifique qui est accessible directement par le processeur, ce qui signifie que le processeur peut lire lecontenu de cette adresse ou écrire dans le contenu de cette adresse, d'où l'expression mémoire RAM3.

3.4.1.b Capacité

La capacité de la mémoire centrale est exprimée en Mega-octets. Cette capacité est de l'ordre de 16 à 64Mega-octets sur les micro-ordinateurs et jusqu'à plusieurs centaines de Mega-octets sur les ordinateurscentraux.

3.4.1.c Volatilité

La mémoire centrale est temporaire puisqu'on perd les données et instructions qui y sont emmagasinéeslorsque l'ordinateur n'est pas en marche. C'est donc une mémoire non rémanente, volatile. C'est pour celaqu'il faut conserver ses programmes et ses données sur des supports (comme le disque dur ou la disquette)de façon permanente pour une utilisation ultérieure.

3.4.2 Lien entre processeur et mémoire centrale

L'accès par le microprocesseur à la mémoire centrale se fait par une connexion physique qu'on appelle un BUS. Un BUS peut être défini comme une autoroute à plusieurs voies sur lesquelles voyagent les bits associés auxdifférents caractères. Pour illustrer davantage ce concept, considérons l'autoroute Bonaventure à Montréal qui estdivisée en trois voies; ceci veut dire qu'il peut y avoir 3 véhicules côte à côte en même temps. Dans le cas du BUSde données, s'il est composé de 8 lignes, ceci signifie qu'on peut y transporter 8 bits à la fois (i.e. 1 par ligne). Avec un tel BUS, on peut donc transporter entre le processeur et la mémoire centrale 1 caractère à la fois car 8 bitséquivalent à 1 caractère. Bien sûr, plus il y a de voies (lignes d'accès) sur le BUS, plus on peut transporter de bits àla fois, ce qui permet un traitement plus rapide. Les premiers micro-ordinateurs avaient un BUS de 8 bits, alorsque les plus récents associés au Pentium ou au PowerPc ont des BUS de 64 bits ayant donc la possibilité detransférer l'équivalent de 8 caractères à la fois. On en conclut que plus le BUS est large, plus on peut transférer descaractères à la fois. Il s'agit donc d'une caractéristique importante de l'ordinateur. Mais ce n'est pas tout d'avoir unBUS large. D'autres caractéristiques sont importantes; on a qu'à penser à la vitesse de transfert entre la mémoirecentrale et le processeur. Ainsi plus la vitesse de transfert est élevée, plus le nombre de caractères transférés estgrand. Par exemple, la vitesse de transfert est de 33 Mhz pour un ordinateur typique équipé d'un processeur486DX de marque Intel fonctionnant à 33 Mhz alors qu'elle est de 66 Mhz pour un ordinateur équipé d'unprocesseur Pentium II aussi de marque Intel mais fonctionnant à 233 Mhz.

3 La mémoire RAM signifie qu'on peut lire ou écrire dans n'importe quelle position de mémoire avec un même temps d'accès. Ce type de mémoire est

différent de la mémoire ROM ("Read Only Memory") qui est un type d'espace mémoire dans lequel on peut lire mais on ne peut pas écrire.

Page 10: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 10

On définit généralement l'unité centrale (UC) comme étant composée du microprocesseur et de la mémoirecentrale puisque l'un est essentiel à l'autre pour fonctionner.

On trouvera dans le tableau qui suit quelques exemples de microprocesseurs.

Exemples de microprocesseurs

Nom dufabricant

Marque Vitesse duprocesseur

(Mhz)

Capacité du bus dedonnées

(bits)

Intel 8088 4.77 8

Intel 80286 8 16

Intel 80386DX 16-33 32

Intel 80486DX4 100 32

Intel Pentium 60-333 64

Apple PowerPc 233-266 64

3.5 Mémoire auxiliaire

Puisque la mémoire centrale est une mémoire temporaire c'est à dire que son contenu disparaît lorsqu'on éteintl'ordinateur, il faut donc avoir une ou des mémoires appelées auxiliaires pour conserver de façon permanente lesprogrammes et les données afin de pouvoir les utiliser ultérieurement. Ces mémoires auxiliaires qui ne font pasparties de l'unité centrale, sont dites non-volatiles. Elles se trouvent sur ce qu'on appelle des supports deconservation appelés périphériques de mémoire auxiliaire. Il s'agit de périphériques à l'unité centrale.

L'ordinateur utilise le concept de fichier pour conserver les instructions des programmes et des données de l'usager.Un fichier est défini comme un ensemble organisé ou structuré d'éléments d'information. On élaborera sur ceconcept à la section 7. De façon générale, un fichier contient des données ou un fichier contient un programme. Ainsi, tout ce qui est conservé sur un support de mémoire auxiliaire est placé dans des fichiers. Par exemple, lelogiciel Word est composé de plus de 125 fichiers différents; le logiciel Lotus 1-2-3, quant à lui, contient plus de100 fichiers.

3.5.1 Supports de mémoire auxiliaire

3.5.1.a Disquette

La disquette est probablement le support le plus connu pour conserver des données ou des programmes. La disquette peut être utilisée par le système à l'aide bien sûr d'un lecteur de disquette. On peut lire ouécrire à une position directement sur la disquette. Le format standard de la disquette d'aujourd'hui est de3.5 pouces. Une disquette est contient un ensemble de pistes circulaires sur lesquelles on retrouve dessecteurs. C'est sur les secteurs qu'on peut conserver des éléments d'informations. La capacité d'une

Page 11: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 11

disquette de 3.5 pouces est de 720k ou de 1.44 meg4 pour les micro-ordinateurs IBM ou compatibles5. Pour qu'elle puisse être utilisée par l'ordinateur, elle doit nécessairement être formatée. L'opération deformatage prépare la disquette à enregistrer des informations sur celle-ci: cette opération identifie lacapacité de la disquette, les secteurs sur lesquels on peut écrire et l'endroit sur la disquette où serontconservés les noms des fichiers. Les opérations de formatage diffèrent d'un type d'ordinateur à un autre. Par exemple le formatage d'une disquette pour un ordinateur IBM ou compatible IBM est différent decelui d'un ordinateur Macintosh. Bien que l'on puisse utiliser le même format de disquette dans les 2environnements, la disquette formatée pour un ordinateur IBM ne peut pas être utilisée directement par unordinateur Macintosh.

Le coût d'une disquette est aujourd'hui très bas. Alors qu'il était de 4 $ il y a quelques années, il en coûtemoins de 1 $ aujourd'hui pour une disquette de haute densité (1.44 meg). Le principal avantage de ladisquette est d'être transportable. Mais son principal inconvénient est d'avoir une capacité limitée. On vadonc se servir des disquettes pour conserver les données et conserver une copie des programmes.

3.5.1.b Disque dur

Le disque dur contient plusieurs plateaux superposés qui sont placés dans un boîtier hermétique. Toutcomme pour la disquette, on peut lire et écrire sur le disque dur. Il a une très grande capacitéd'emmagasinage aujourd'hui, allant de 1 Giga-octets à plusieurs Giga-octets6. Les disques durs sontbeaucoup plus rapides que les disquettes et le taux de transfert de données entre le disque et la mémoirecentrale est aussi beaucoup plus grand que celui des disquettes. Ils existent depuis très longtemps sur lesgros ordinateurs et ils sont aujourd'hui requis sur tous les micro-ordinateurs pour conserver entre autresles programmes qui sont devenus très gros et très complexes.

3.5.1.c Ruban magnétique

Le ruban magnétique est un autre support de mémoire auxiliaire. Pouvant avoir une capacité très grandede plusieurs centaines de Mega-octets, il est utilisé pour faire des copies de sécurité du contenu desdisques rigides. Il s'agit d'un support de grande capacité et qui est peu coûteux. Sur les grands systèmesd'ordinateurs ou sur les réseaux, on l'utilise pour faire des copies de sécurité des données des usagers àtous les jours et à toutes les semaines. Cette opération, appelée en jargon informatique "Backup", bien quefastidieuse, est nécessaire à tout environnement informatique. Ainsi, si un disque dur devient inutilisable,on peut donc y récupérer l'ensemble des données de l'usager au jour près. On ne perd donc pas toutes lesdonnées passées.

Il y a plusieurs différences entre un disque dur et le ruban magnétique. Le disque dur est beaucoup pluscoûteux. Alors qu'un disque dur d'une capacité de 2 giga coûte environ 300 $, un ruban magnétique decapacité équivalente coûte environ 10 $. Par contre le disque dur est difficilement transportable d'une

4 Une disquette de 720k est dite de double densité (DD) alors qu'une disquette de 1.44 meg est dite de haute densité (HD). On peut facilement les

distinguer par le fait qu'il y a 2 ouvertures sure la disquette de haute densité alors qu'il n'y en a qu'une sur la disquette de 720k.

5 Un micro-ordinateur est dit compatible IBM s'il peut exécuter les mêmes applications ou programmes qu'un micro-ordinateur de marque IBM. Compaq, Dell, Zenith, Toshiba par exemple, sont des marques d'ordinateurs compatibles IBM.

6 Les premiers disques durs sur des micro-ordinateurs avaient une capacité de 10 meg. Aujourd'hui une configuration de base acceptable d'ordinateurcontient un disque dur d'au moins 1 giga-octets d'espace.

Page 12: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 12

machine à l'autre alors que le ruban magnétique (ou la cassette magnétique) peut facilement être déplacé. Mais le grand avantage du disque dur est sûrement le temps d'accès aux données; on peut accéderdirectement à une donnée sur un disque dur alors qu'on ne peut pas sur une bande magnétique. En effet,l'accès sur le ruban ne peut se faire que de façon séquentielle. Donc le temps d'accès est plus long à partird'un ruban.

3.5.1.d CD-ROM

Avec la popularité du multimédia qui incorpore le son, l'image et les données, on voit de plus en plus deconfigurations d'ordinateurs qui incluent un lecteur de disque compact. Le CD-ROM est l'abréviation de"Compact Disk-Read Only Memory". Il s'agit d'un disque compact sur lequel les éléments d'informationsont imprimés. Ces éléments d'information peuvent être lus mais ne peuvent pas être modifiés parl'usager. Le principal avantage du CD-ROM est sa capacité; il peut contenir jusqu'à 650 Mega-octets decaractères, ce qui est l'équivalent de 300 000 pages de textes ou de 480 disquettes de hautes densité!!!. Les fabricants de logiciels l'utilisent de plus en plus pour distribuer leurs logiciels. Peu coûteux en termesde coûts de fabrication (environ 1 $ par unité pour de grandes quantités), il permet de remplacer lesdisquettes pour distribuer les logiciels et même les manuels d'utilisation des logiciels.

3.6 Périphériques d'entrée/sortie

Les périphériques d'entrée/sortie sont des pièces d'équipements qui sont comme le nom l'indique, externes à l'unitécentrale mais qui sont toutes reliées par un lien physique à cette unité centrale.

Rappelons que toute commande, toute instruction ou toute donnée doit passer par la mémoire centrale pour êtretraitée par le processeur. Donc, lorsque l'usager veut utiliser un programme comme Word par exemple, il doitpasser la commande à l'unité centrale de charger dans la mémoire centrale le programme Word pour qu'il puisseêtre exécuter par l'ordinateur. À cette fin, il doit exécuter la commande "Winword.exe" ; cette commande estchargée dans la mémoire centrale et interprétée; elle ordonne à l'ordinateur de charger le programme dans lamémoire centrale et de l'exécuter; quant au texte qui sera taper par l'usager, il est considéré comme des données duprogramme qui seront donc chargées au fur et à mesure que l'usager tape les caractères.

Donc, les périphériques d'entrée servent à fournir des commandes et/ou des données à l'ordinateur. Lespériphériques de sortie sont des supports qui servent à fournir des résultats ou des informations à l'usager.

3.6.1 Périphériques d'entrée

L'unité d'entrée la plus connue est le clavier. Il y a aussi la souris qui est un pointeur et qui est utilisée surtout dansun environnement graphique; elle permet de faire des choix à l'écran. Il existe une foule d'autres supports quiservent de source d'entrée de données ou de commandes: les supports de reconnaissance magnétiques de caractères("Magnetic-Ink Character Recognition") utilisés par les banques pour lire les codes apparaissant sur les chèques;les supports de reconnaissance optique des caractères ("Optical recognition") utilisés par exemples dans lessupermarchés pour lire les codes à barres inscrits sur les produits; les écrans tactiles que l'on retrouve dans lesguichets automatiques des banques; les supports de reconnaissance de la voix.

Page 13: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 13

3.6.2 Périphériques de sortie

Tout périphérique permettant de produire des informations est un périphérique de sortie. Les périphériques desortie usuels sont bien sûr l'écran et l'imprimante. Il y a aussi le support d'envoi de télécopie, le support de créationde microfilm ou de diapositives. Mentionnons aussi le support d'output vocal comme par exemple l'informationannuaire téléphonique ou les boites vocales.

Décrivons brièvement les unités d'output les plus utilisées que sont l'écran et l'imprimante.

3.6.2.a Écran

Toute configuration d'ordinateur inclut un écran pour afficher les caractères entrés au clavier et pourvisualiser les informations produites par le système. Le choix de l'écran doit être fait en fonction desbesoins de l'utilisateur. Par exemple, l'écran utilisé par un caissier dans un magasin est monochrome. Parcontre l'expert audiovisuel a besoin de la couleur pour visualiser le résultat de son travail. L'architecte quiconçoit un plan a besoin d'un grand écran pour bien voir les détails de conception.

Deux caractéristiques importantes de l'écran sont les dimensions de l'écran et sa résolution. La taille del'écran est exprimée par la largeur diagonale de celui-ci: les dimensions usuelles sont 14, 15, 17 et 21pouces respectivement. Évidemment, toutes autres choses étant égales par ailleurs, plus l'écran est grand,plus les caractères sont gros.

Mais la principale caractéristique de l'écran est sa résolution qui réfère à la clarté de l'image. Larésolution est déterminée par le nombre de pixels de l'écran ("Picture Elements"). Le pixel est la pluspetite unité de l'écran qui peut être illuminée. Ainsi, plus les pixels sont petits et rapprochés les un desautres, plus il y a de points d'une image qui peuvent apparaître à l'écran, et plus la résolution est bonne,i.e. moins il y a de distorsion ou de flou dans l'image.

La résolution maximale d'un écran est le nombre maximal de points constituant l'image la mieux définiequ'il lui est possible de rendre. Elle est mesurée par le nombre de points (pixels) horizontaux et verticaux. Ainsi, 640 x 480 correspond à un écran contenant 640 pixels par ligne horizontale et 480 pixels par ligneverticale. Cet écran est donc constitué de 307 200 pixels. Il s'agit de la résolution VGA qui est larésolution minimale pour une définition acceptable d'images. Si on augmente le nombre de pixels àl'écran, on augmente la résolution de l'écran. Une résolution supérieure à VGA est appelée super VGA(SVGA). Les résolutions SVGA les plus courantes sont: 800 x 600, 1024 x 768 et 1280 x 1024.

Notons finalement que la taille de l'écran et la résolution de celui-ci sont quoique indépendantes, reliéesd'une certaine façon entre elles. En effet, pour une même largeur d'écran, plus la résolution est grande,plus les caractères affichés sont petits. Ceci implique que même si la plupart des écrans vendusaujourd'hui permettent des hautes résolutions de type SVGA, on se rend compte qu'une haute résolutionsur un petit écran n'est pas pratique puisque les caractères deviennent difficiles à distinguer. Il y a doncun compromis à faire entre la taille de l'écran et sa résolution. Le tableau suivant fait part de cecompromis tel que suggéré par les experts :

Page 14: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 14

Dimension de l'écran Résolution acceptable

14 pouces 640 x 480

15 pouces 800 x 600

17 pouces 1024 x 768

21 pouces 1280 x 1024

3.6.2.b Imprimante

On retrouve sur le marché différents types d'imprimantes pour satisfaire des besoins différents. Pour desbesoins d'impression à grand débit, il y a les imprimantes de type ligne (" Line Printers") qui permettentd'imprimer une ligne à la fois à de très grandes vitesses. C'est ce genre d'imprimante qui est utilisé dansles centres de calcul. Il y a bien sûr les imprimantes à caractères qui impriment les caractères un à la fois. Il s'agit ici des imprimantes à points et des imprimantes à jet d'encre. Il y a aussi les imprimantes aulaser qui imprime une page à la fois. Comme toujours, le choix d'une imprimante est fonction de sesbesoins. Pour produire un devoir à remettre à son professeur, une imprimante à point est tout à faitacceptable. Pour produire un curriculum vitae, une imprimante à jet ou une imprimante au laser est plusappropriée à cause de la qualité d'impression. On retrouve dans le tableau suivant une comparaison desavantages et inconvénients des différents type d'imprimantes.

Type d'imprimante Avantages Inconvénients Vitesse Prix

à lignes très rapide bruyantfaible qualité, prix

élevé

plusieurs centainesde lignes à la minute

très cher5 000$ et plus

à points peu cher, qualitéquasi-lettre

bruyantlenteur d'impression

des graphiques

80-260 cps en modebrouillon

40-80 cps en modelettre

de 100$ à 500$

à jet silencieux, bonnequalité

d'impression

lent 1-4 pages à laminute

de 150$ à1000 $

au laser silencieuxexcellente qualité

d'impression rapide

coût élevé 4-30 pages à laminute

500 $ et plus

Page 15: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 15

3.7 Autres périphériques

Il existe d'autres périphériques qui peuvent faire partie d'une configuration d'ordinateur comme par exemple ledigitaliseur ("Scanner") et le modem.

Le digitaliseur est utilisée comme support d'entrée d'un document imprimé. Ressemblant à une machine àphotocopier, il permet de capturer l'image représentée par une page de document et de l'amener dans la mémoirecentrale pour y être traitée soit comme une image graphique soit comme du texte (si elle contient du texte).

Le modem est un appareil permettant la communication à distance avec un ordinateur à l'aide d'une lignetéléphonique. Le modem sert à moduler le signal digital en un signal analogique (signal utilisé par le téléphone) età démoduler à la réception le signal analogue en un signal digital. La vitesse de transmission des données parmodem est mesurée en BAUDS i.e. en bits par seconde. Par exemple un modem fonctionnant à une vitesse de28800 bauds transmet 28800 bits d'information à la seconde, ce qui correspond à un taux de transmission d'environ2880 caractères par seconde. Bien que le nombre exact de caractères transmis en une seconde soit fonction deplusieurs facteurs comme la qualité de la ligne téléphonique, le logiciel de communication utilisée, le protocole decommunication s'il y a lieu, en plus de la vitesse du modem, le nombre de caractères transmis par seconde entredeux ordinateurs reliés par modem peut être calculé de façon approximative en divisant par 10 la vitesse du modemexprimée en bauds. Les vitesses usuelles des modems sont 14,4K, 28,8K, 33,6K et depuis tout récemment 56K. Le standard est actuellement de 28,8K mais on retrouve de plus en de système qui accepte des vitesses de 33,6K et56K. Il faut reconnaître que même s'il s'agit de nombres élevés, ces vitesses sont très faibles par rapport à lapuissance interne de l'ordinateur. Pour illustrer ce point, considérons un texte de 25 pages à simple interligneayant été produit avec un traitement de texte classique. En considérant qu'une ligne de texte contient 60 caractèreset qu'il y a 60 lignes de texte dans une page, il y a donc 3 600 caractères par page, donc un total de 90 000caractères dans ce document. Le chargement d'un tel document du disque dur en la mémoire centrale ne prend que2 ou 3 secondes. Le tableau suivant illustre le temps nécessaire pour faire le transfert par modem d'un ordinateur àun autre en fonction de la vitesse des modems utilisés.

Comparaison des temps de transmission requispour un document de 25 pages

Vitesse du modem(exprimée en bauds)

temps de transmission

14,4K 1,04 minutes

28,8K 31,2 secondes

33,64K 26,8 secondes

56K 16 secondes

Page 16: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 16

3.8 Liens entre l'unité centrale et les périphériques

Pour expliquer la façon dont les périphériques sont reliés à l'unité centrale, procédons par l'analogie suivante. Lorsque l'on veut faire fonctionner une lampe de table, on la branche dans une prise de courant. Cette prise decourant est elle-même reliée à un câble dans le mur qui se rend à la boîte électrique de la maison. C'est cette boîtequi contrôle l'arrivée du courant et sa distribution sur le câble en question.

C'est un peu la même chose pour tout périphérique d'un ordinateur; que ce soit pour le lecteur de disquette, ledisque dur, l'écran, le clavier, l'imprimante, le modem ou la souris, tout support de périphérique est relié à l'unitécentrale par l'intermédiaire de ports d'entrée/sortie qui sont eux-mêmes reliés à une ligne de communications. Cette ligne de communication est appelée BUS. Elle joue un rôle similaire au BUS qui relie le microprocesseur etla mémoire centrale, c'est à dire il sert à transporter des données du périphérique à la mémoire centrale et vice-versa.

Par exemple, une imprimante est généralement branchée à un port parallèle; un modem est branchée dans un portsérie7. De plus, un gestionnaire de périphérique est associé à chaque périphérique.

Ce gestionnaire que l'on nomme en anglais un "Driver", a pour rôle de contrôler l'utilisation de ses composantes. Un gestionnaire est habituellement composé de programmes qui sont chargés dans la mémoire centrale ou qui setrouvent sur une carte placée sur la carte maîtresse de l'ordinateur, et directement reliée au périphérique. Le rôledu gestionnaire est primordial dans l'utilisation du périphérique.

Par exemple, associée à un écran est une carte graphique qui contrôle l'affichage des caractères à l'écran; ainsi sivous avez un écran SVGA et que la carte graphique est de type VGA, vous ne pourrez pas utiliser la résolutionSVGA puisque cette carte graphique ne le permet pas, d'où l'importance d'avoir le bon gestionnaire depériphérique! Dans le cas de la souris, elle est branchée dans un port série et son gestionnaire s'appellehabituellement "Mouse.com ou Mouse.sys" qui est un programme chargé dans la mémoire centrale. Lorsque àpartir d'un traitement de texte, on veut imprimer le texte sur une imprimante de marque Epson LX-810, letraitement de texte doit utiliser le gestionnaire de cette imprimante pour imprimer correctement le texte tel quedésiré.

7 Un port série signifie que la transmission des caractères se fait un bit à la fois et de façon séquentielle alors que la transmission se fait 8 bits à la fois

(donc un caractère) sur un port parallèle.

Page 17: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 17

4. TYPES D'ORDINATEURS

Il est de plus en plus difficile de catégoriser les ordinateurs en termes de puissance et de capacité. En effet, unordinateur central vieux de quelques années est probablement moins puissant que les plus récentsmicro-ordinateurs. Néanmoins, on peut les classer en termes d'usage et d'applications.

4.1 Micro-ordinateur

Le micro-ordinateur est utilisé de façon générale comme un ordinateur personnel à l'usage d'une personne. Lesprogrammes fonctionnent sur celui-ci de façon indépendante. Même s'il s'agit d'ordinateurs personnels, il y a desmicro-ordinateurs très puissants pouvant servir à des applications complexes dans le domaine scientifique parexemple, requérant une grande puissance de calcul. Ces micro-ordinateurs comme l'ordinateur de marque Sparcfabriqué par la compagnie Sun, sont appelés des stations de travail ("Workstation"). De puissants micro-ordinateurs sont aussi utilisés comme serveur dans les réseaux d'ordinateurs.

Page 18: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 18

4.2 Mini-ordinateur

Les mini-ordinateurs sont généralement des ordinateurs plus puissants que les micro-ordinateurs et sonthabituellement considérés comme des ordinateurs départementaux servant à des applications reliées à une oucertaines sections de l'entreprise. On s'en sert généralement comme outil de traitement des transactionsdépartementales et comme porte d'accès à des bases de données centralisées. La principale différence entre lemicro-ordinateur et le mini-ordinateur est que le mini est un ordinateur multi-usagers, c'est à dire que plusieursutilisateurs peuvent y avoir accès en même temps. Selon les applications, il peut y avoir jusqu’environ unecentaine d'usagers à la fois. Une autre caractéristique du mini est que l'usager utilise un terminal8 pour accéder aumini-ordinateur et pour exécuter son application sur cet ordinateur. Les principaux fabricants de mini-ordinateurssont I.B.M, Digital et H.P..

4.3 Ordinateur central ("Mainframe")

L'ordinateur central est ordinateur encore beaucoup plus puissants et plus rapides que les micro-ordinateurs et lesmini-ordinateurs. Il est utilisé dans les grandes entreprises et dans les grandes organisations gouvernementales oùil y a beaucoup de données à traiter et où il est nécessaire de centraliser ces traitements pour satisfaire les besoinsstratégiques de l'organisation. Tout comme les mini-ordinateurs, les ordinateurs centraux sont des ordinateursmulti-usagers permettant à des centaines d'usagers de travailler simultanément sur le même ordinateur. Lesprincipaux fabricants d'ordinateurs centraux sont I.B.M. et Amdahl.

4.4 Super-ordinateurs

Les super-ordinateurs sont des ordinateurs "spécialisés" très rapides. Ils ont utilisé à des fins spécifiques requérantune très grande puissance de calcul. C'est le cas par exemple des services météorologiques où on s'en sert pourfaire des prévisions à moyen et à long terme de la météo. Ces ordinateurs sont fabriqués pour réaliser des calculsscientifiques plutôt que de traiter des transactions. Ces ordinateurs très coûteux, possèdent habituellement descentaines de microprocesseurs qui fonctionnent en parallèle. Le fabricant le plus connu de ce genre d'ordinateurest la compagnie Cray Research.

4.5 Ordinateur intégré

Il y a des ordinateurs qui sont des composantes internes à des machines. Pensons aux avions, aux automobiles, auxjeux électroniques comme Sega ou Nintendo, aux fours à micro-ondes, aux machines à café programmables, auxrobots utilisés dans la construction d'automobiles par exemple. Ces ordinateurs sont utilisés pour contrôlercertaines opérations spécifiques.

Les ordinateurs varient en termes de taille et de configuration, de puissance et aussi en termes de prix. Un micro-ordinateur peut être placé sur un pupitre ou sur une table. Mais un micro peut aussi être transportable; c'est le casde l’ordinateur portatif. Par contre, un ordinateur central et ses composantes requièrent des espaces très grandsavec un environnement contrôlé en termes de température et d'humidité.

Le tableau suivant résume certaines caractéristiques générales de différents types d'ordinateur. 8 Un terminal est un appareil constitué d'un écran et d'un clavier qui est branché par câble à un ordinateur éloigné. On réfère souvent à un terminal

comme étant un appareil non-intelligent et qui n'est pas un ordinateur.

Page 19: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 19

Micro-ordinateur mini-ordinateur ordinateur central Super-ordinateur

Mémoire centrale 16 à 128 meg 64+ meg 128 meg à

1 Giga-octets

200 meg à 2 Giga-octets

Mémoire auxiliaire 1 à 10 giga 10giga+ 50 giga + 50 giga ++

coût 1 000$ à 8 000$ 10 000$ à 500 000$ 1 000 000$ et plus 5 000 000$ et plus

Même si l'ordinateur central continue à jouer un rôle important dans les grandes entreprises, surtout dans ledomaine du traitement transactionnel, les investissements des entreprises dans les ordinateurs centraux diminuentalors que ceux des mini-ordinateurs et des micro-ordinateurs augmentent comme le démontrent les statistiques des2 dernières années sur les ventes d'ordinateurs ci-dessous9. En effet, alors que les ventes d'ordinateurs centraux ontdiminué de 37% en 1993 par rapport à celles de 1992, celles des mini-ordinateurs ont grimpé de 6% et celles desmicro-ordinateurs ont augmenté de plus de 34%. On voit que la tendance est au "Downsizing" (ou "Rightsizing"),pour tenter de réduire les coûts et rapprocher de plus en plus l'informatique des besoins organisationnels.

Ventes d'ordinateurs centraux(exprimées en millions $ US)

RANG COMPAGNIE 1993 1992 CHANGEMENTEN %

PART DEMARCHÉ

1 IBM 4 318 8 190 -47% 53%

2 Unisys 1 648 1 966 -16% 20%

3 Amdahl 857 1 490 -42% 11%

4 Cray 652 551 18% 8%

5 AT&T 145 143 2% 2%

6 Intel 92 60 54% 1%

7 H.P. 84 75 11% 1%

8 Digital 55 50 10% 1%

9 Control Data 37 108 -66% 0%

10 Pyramid 12 n/d n/d 0%

TOTAUX 7 900 12 633 -37% ---

9 Voir les articles intitulés "Mainframe Vendors Hard Hit", "The Best and Worst of Times for Midrange Sales", et "PC Makers Adapt to Slim Margins",

dans la revue DATAMATION, 15 juin 1994, pages 49-58.

Page 20: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 20

Ventes de mini-ordinateurs(exprimées en millions $ US)

RANG COMPAGNIE 1993 1992 CHANGEMENTEN %

PART DEMARCHÉ

1 IBM 5 753 5 753 0% 43%

2 H.P. 2 108 1 330 58% 16%

3 Digital 2 000 2 500 -20% 15%

4 Tandem 829 845 -2% 6%

5 Data General 531 325 63% 4%

6 AT&T 508 514 -1% 4%

7 Stratus 394 486 -19% 3%

8 Ceridian 350 n/d n/d 3%

9 Sequent 260 226 15% 2%

10 Sun 225 208 8% 2%

TOTAUX 12 958 12 186 6% ---

Ventes de micro-ordinateurs(exprimées en millions $ US)

RANG COMPAGNIE 1993 1992 CHANGEMENTEN %

PART DEMARCHÉ

1 IBM 9 728 7 887 23% 29%

2 Compaq 7 200 4 100 76% 21%

3 Apple 5 925 5 412 9% 17%

4 Dell 2 583 1 813 43% 8%

5 Ast Research 1 967 1 141 72% 6%

6 Gateway 2000 1 732 1 107 56% 5%

7 Packard Bell 1 250 879 42% 4%

8 AT&T 1 017 999 2% 3%

9 H.P. 889 725 23% 3%

10 Digital 609 450 35% 2%

TOTAUX 32 900 24 513 34% ---

Page 21: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 21

Les statistiques plus récentes indiquent que même si les ventes en $ des ordinateurs centraux ont diminué à causedes baisses importantes des prix, l’utilisation des ordinateurs centraux est actuellement augmentée (source : BigIron roars dans Datamation, juillet 1997). Les principales applications sont les entrepôts de données, les accèsWeb aux ordinateurs centraux, les systèmes transactionnels et le commerce électronique à grande échelle. Les 2principaux vendeurs d’ordinateurs centraux sont aujourd’hui IBM et Hitachi.

De même, le marché des mini-ordinateurs se maintient avec un taux de croissance de 2% en 1997, atteignant desrevenus de 17 milliards $US. Tel que prévu, IBM et Hewlett-Packard sont les principaux vendeurs de mini-ordinateurs (source : Midrange Server Market Holds Steady Against Commodity Servers Onslaught, IDC MarkerResearch, 1997).

Quant au marché des micro-ordinateurs, celui-ci a continué sa croissance en 1997 avec un taux de croissance de15% par rapport à 1996. Compaq continue sa domination du marché avec Hewlett-Packard, IBM et Dell (source :Healthy Q4 Personal Computer Market Growth, Driven by European Demand, IDC Market Research, 1997).

5. FONCTIONNEMENT D'UN ORDINATEUR

L'ordinateur est une machine qui ne fait que ce qu'on lui demande de faire. Composé de circuits, il ne peutexécuter que les fonctions qui ont été programmées dans ces circuits. Ces fonctions qu'on appelle souvent le "jeud'instructions " de l'ordinateur sont bien définies pour chaque type d'ordinateur. Les instructions de base usuelles sont les suivantes :

Ø Lire : Transférer des données ou programmes d'un périphérique à la mémoire centrale; Ø Écrire : Transférer des données ou informations de la mémoire centrale à un périphérique; Ø Calculer : Faire des opérations arithmétiques: addition, soustraction, multiplication et division; Ø Comparer : Réaliser des opérations de comparaison logiques sur des

données dont le résultat ne peut être que vrai ou faux; ces opérations sont: =, >, >=, <,<=, != (i.e. différent de);

Ø Copier : Copier d'un endroit à un autre dans la mémoire centrale; Ø Aller à : Opération connue sous le terme anglais "GO TO" qui signifie

d'exécuter une instruction autre que celle qui suit normalement celle qui vient d'êtreexécutée.

Donc, un programme d'ordinateur ne peut être constitué que d'un ensemble structuré d'instructions de ce genre quidoivent être placées dans la mémoire centrale pour y être traitées par le microprocesseur et qui sont exécutées defaçon séquentielle d'apparition des instructions sauf avis contraire contenu dans le programme lui-même. Il y a bien sûr des variantes de jeu d'instructions d'un fabricant d'ordinateur à l'autre. Mais tout ordinateur exécuteessentiellement ce genre d'opération. C'est en combinant de façon logique et structurée ces instructions qu'onréussit à faire faire des opérations complexes à un ordinateur comme tracer un graphique ou créer une base dedonnées par exemple.

Page 22: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 22

6. LOGICIELS

Un logiciel est un ensemble de programmes qui sont reliés les uns aux autres dans un but spécifique. Plusieursraisons amènent le concepteur de logiciels à créer celui-ci à l'aide de plusieurs programmes plutôt que d'un seul"gros" programme: il y a la complexité du logiciel qui peut être plus facilement contrôlée si on l'écrit sous forme demodules; il y a aussi la capacité de la mémoire centrale de l'ordinateur qui limite la taille des programmes; il y asouvent des parties de programmes qui ne sont utilisées qui si on y fait un appel spécifique, ce qui est le cas parexemple de la définition des imprimantes, des fontes d'impression, des graphiques conçus d'avance. L'usager d'un ordinateur doit utiliser différents logiciels pour réaliser les fonctions désirées. Par exemple, leresponsable de la tenue de livres dans une entreprise doit utiliser un système d'exploitation et un logiciel decomptabilité. La secrétaire utilise aussi un système d'exploitation, un traitement de texte et un chiffrierélectronique pour ses différentes tâches. Cette diversité de logiciels a amené une classification des logiciels en familles, sous-familles et classes. Il y a lafamille des logiciels de base qui sont requis pour le fonctionnement interne de la machine. Ces logiciels de basene permettent pas de satisfaire tous les besoins en applications des utilisateurs. C'est pourquoi l'on retrouve lafamille des logiciels d'applications.

6.1 Les logiciels de base

Requis pour l'exploitation de l'ordinateur, les logiciels de base sont regroupés en deux sous-familles de logiciels : les systèmes d'exploitation et les langages de programmation.

6.1.1 Les systèmes d'exploitation

Au démarrage de l'ordinateur, le processeur recherche des instructions nécessaires à son fonctionnement. Ce sontles instructions que l'on retrouve dans les différents programmes du système d'exploitation ("operating system"). Le processeur copie ces programmes (ou une partie de ces programmes) dans la mémoire centrale de l'ordinateur etcommence leur exécution. Cela lui permet de contrôler les différents périphériques et d'utiliser ses composantsinternes. C'est à ce moment qu'il se met en mode d'attente d'une commande de l'utilisateur pour continuer lesopérations. Un système d'exploitation est donc un logiciel qui va permettre une utilisation efficace de l'ordinateur, ens'occupant d'une part de la gestion technique des diverses ressources, et en fournissant d'autre part des servicesfacilitant l'utilisation de l'ordinateur par l'usager. Le système d'exploitation répond donc à deux fonctions principales :

Ø créer un environnement de travail pour l'usager;Ø répondre aux requêtes des logiciels, par la communication avec les divers périphériques.

Les instructions du système d'exploitation occupent un espace important dans la mémoire centrale de l'ordinateur. C'est pourquoi, dans la plupart des ordinateurs, une partie seulement du système d'exploitation est copiée enmémoire centrale (commandes résidentes). Les autres programmes demeurent sur leur support disque (commandesexternes) et sont chargés en mémoire centrale au besoin et sur demande.

Page 23: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 23

Le système d'exploitation est intimement lié à la façon dont les composants internes de l'ordinateur sont organisés.Ainsi, un système d'exploitation fonctionnant sur un type d'ordinateur ne fonctionnera pas sur un autre type. Voiciquelques exemples de systèmes d'exploitation :

• Windows 95 pour les micro-ordinateurs IBM ou compatibles;• DOS " "• OS/2 " "• Windows NT " "• System 7 pour les ordinateurs Macintosh;• VMS pour les ordinateurs Digital;• MVS pour les ordinateurs centraux IBM;• UNIX pour une foule d'ordinateurs.

IMPORTANT: La première chose à apprendre sur un nouvel ordinateur est donc la façon de communiquer avec son systèmed'exploitation, i.e. son langage de commande puisque chaque système d'exploitation a ses propres caractéristiques ; il en est de même pour les différentes commandes et leurs formats.

6.1.2 Les langages de programmation

Un langage de programmation est un logiciel permettant la mise en oeuvre de programmes informatiques. Puisquele langage machine est incompréhensible pour la plupart d'entre nous, des langages ont été écrits pour permettre lacommunication entre le programmeur et l'ordinateur. Offrant des termes et des commandes qui sontcompréhensibles par le concepteur de programmes, ils permettent d'écrire les programmes nécessaires pour réaliserdes applications spécifiques. Ainsi le programme écrit à l'aide d'un langage de programmation sera traduit par lelogiciel de programmation correspondant en langage machine de l'ordinateur. On appelle ce logiciel uncompilateur ou interpréteur de programme. Il y a autant de compilateurs différents qu'il y a de langages deprogrammation différents. C'est le rôle des langages de programmation, à titre de complément aux systèmesd'exploitation d'offrir des commandes supplémentaires pour satisfaire les besoins des utilisateurs. Voici quelques exemples de langages de programmation :

• BASIC, FORTRAN, COBOL, PASCAL,• C, VISUALBASIC,• JAVA, JAVASCRIPT.

Voici un exemple de programme écrit en langage BASIC :

• 10 INPUT "Nom du client?";A$• 20 INPUT "Montant de l'achat?";M• 30 TOTAL = M * 1.07 * 1.065• 40 PRINT "MONTANT DU PAR M.";A$,TOTAL• 50 END

Page 24: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 24

6.2 Les logiciels d'application

Un logiciel d'application est un ensemble de programmes écrits pour réaliser une application spécifique comptetenu des besoins de l'usager. On retrouvera des logiciels spécifiques comme un logiciel d'inventaires, un logiciel depaye, un logiciel de gestion du personnel. D'autres logiciels ont un caractère plus général et servent à la créationd'application comme par exemple les chiffriers électroniques, les logiciels de base de données, les logicielsstatistiques et autres...

7. CONCEPT DE FICHIERS

Comme on l'a mentionné ci-haut à la section 3.4, les données et les programmes sont conservés dans des fichiersqui sont entreposés sur des supports de mémoire auxiliaire. On accède au fichier en l'appelant par son nom. Lafaçon de nommer les fichiers est fonction du système d'exploitation utilisé. De façon générale, un fichier estidentifié par un nom et une extension. Sous le système d'exploitation DOS, un nom est composé de 1 à 8caractères et l'extension, qui est facultative, est composée de 1 à 3 caractères; par exemple le fichier PAYE.DAT acomme nom PAYE et comme extension DAT, qui est différent du fichier PAYE.COM. Par Contre, sousWindows95, un nom de fichier peut contenir jusqu’à 255 caractères incluant des espaces blancs. Il faut distinguer les fichiers de programmes des fichiers de données.

7.1 Fichier de programme

Un fichier de programme contient un ensemble structuré d'instructions écrites dans un langage de programmation.Pour qu'un programme puisse être utilisé par l'ordinateur, il doit être compilé, i.e. être traduit en langage machineet préparé selon les spécifications du système d'exploitation de l'ordinateur. On dit alors que le programme est enversion exécutable prêt à être utilisé au besoin ou à demande. De façon générale, un fichier dont l'extension estEXE ("Executable") ou COM ("Command") est un fichier de programme.

7.2 Fichier de données

Un fichier de données est un ensemble de données de l'usager qui sont utilisées par le ou les programmes pourlesquels elles ont été regroupées, comme par exemple les données de paye, les données sur le personnel, les notesdes étudiants, les noms des hôpitaux du Québec, etc... On comprendra qu'il est essentiel d'organiser ses donnéespour qu'elles soient facilement accessibles. Les données sont organisées selon la hiérarchie suivante : Ø Caractère : Un caractère, souvent appelé un octet, est une lettre de

l'alphabet, un nombre ou un symbole spécial. Ø Champ : Un champ consiste en un ensemble de caractères qui définissent une

donnée de base, ce qui est aussi appelé un item ou un attribut. Par exemple, nom duclient, quantité en stock, prix unitaire.

Page 25: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 25

Ø Enregistrement : Un enregistrement est un ensemble de champs reliés à un même objetou entité. Par exemple, dans le cas du dossier étudiant, pour chaque étudiant, le numéromatricule, le nom et le prénom de l'étudiant, l'adresse, sont des champs ou attributsassociés à une même entité qui se nomme l'étudiant.

Ø Fichier : Un fichier, aussi appelé table, est un ensemble d'enregistrements

décrivant une entité. L'ensemble des enregistrements associés aux données desétudiants définit le fichier ÉTUDIANT.

Ø Base de données : Une base de données est un ensemble de fichiers reliés entre

eux. La base de données du bureau du registraire par exemple, contient un ensemble detables qui sont inter-reliées comme les tables ÉTUDIANTS, COURS, GROUPE-COURS, PROFESSEURS, etc...

7.3 Types de contenu de fichiers

Pour l'ordinateur, le contenu d'un fichier est l'un de deux types : texte ou binaire. Un fichier de texte est un fichier qui ne contient que des caractères usuels qui apparaissent sur le clavier commeles lettres de l'alphabet, les chiffres de 0 à 9 et les autres caractères spéciaux qu'on utilise comme par exemple, ! ? ,. ; etc... Un fichier de texte est souvent appelé un fichier ASCII car il ne contient que des caractères définis par lecode ASCII. Un fichier binaire est un fichier qui en plus de contenir des caractères contient aussi des codes spéciaux relatifs àl'application pour lequel il est utilisé. Les codes spéciaux sont générés par le programme et ne sont pas descaractères ASCII. Un fichier binaire ne peut pas être affiché directement à l'écran sans le programme qui a créé cefichier puisque les codes binaires qui y apparaissent sont générés par des instructions de ce programme. Les fichiers de programme sont des fichiers binaires. Si un fichier de données créé par un logiciel d'applicationcontient des codes spéciaux non définis comme des caractères ASCII, ce fichier est aussi un fichier binaire. C'estle cas des fichiers créés par Word puisque tous les codes de mise en page des documents comme caractère gras,soulignement, centrage de texte, italique par exemple sont générés par Word. C'est la même chose pour les fichiersLOTUS ou EXCEL. C'est pour cela qu'on ne peut pas voir le contenu de ces fichiers sans utiliser le programmequi les a créés ou un utilitaire approprié (filtre).

8. COMMUNICATION À DISTANCE ET PARTAGE DE RESSOURCES

Les systèmes informatiques ont évolué depuis le milieu des années 60. On y retrouvait à cette époque desordinateurs qui centralisaient le traitement des données. En fait, tout ce qui était lié à l'ordinateur était centralisé:équipements, logiciels, entreposage des données. C'était l'époque des ordinateurs centraux IBM 360 durantlaquelle il était normal de construire des ordinateurs toujours de plus en plus gros pour satisfaire les besoins deregroupement des données et des programmes. Cette façon de faire avait comme inconvénient d'exiger le transportdes données à l'ordinateur et d'avoir à livrer souvent par courrier les différents rapports produits aux usagers. Lesannées qui ont suivi ont vu apparaître le télétraitement i.e. l'utilisation à distance de l'ordinateur central par desterminaux reliés à cet ordinateur via des lignes de communication. Le télétraitement permet aux usagers mêmelointain, d'acheminer leurs données par ligne téléphonique jusqu'à l'ordinateur central pour y être traitées, en plusde pouvoir lancer à distance l'exécution des programmes des usagers.

Page 26: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 26

Les années 70, quant à elles, ont été marquées par la décentralisation des traitements et l'accessibilité auxordinateurs. On a vu apparaître les premiers mini-ordinateurs (H.P., DEC, IBM) qui étaient beaucoup plus petitset moins coûteux que les gros ordinateurs centraux mais qui permettaient de rapprocher les utilisateurs dutraitement de leurs données et de leurs applications. Ces ordinateurs, appelés départementaux, étaient en fait demini-ordinateurs "centraux", capable de servir plusieurs usagers simultanément et de servir plus rapidement lesbesoins des usagers puisqu'ils étaient dédiés à un groupe restreint d'usagers de l'organisation. Les années 80 virent apparaître la micro-informatique qui a bouleversé le monde de l'informatique. Considéré àson début comme un jouet de luxe pour cadres, le micro-ordinateur est vite devenu un outil important pour legestionnaire lui permettant de se "libérer" du joug de l'informatique traditionnelle qui ne satisfait pas entièrementses besoins. Mais cette capacité d'autonomie est vite devenue un inconvénient à cause surtout du manqued'intégration et de partage des applications et des données. On s'est alors rendu compte de la nécessité de relierentre eux les micro-ordinateurs afin de partager des ressources et aussi peut-être réduire les coûts. Aujourd'huinous vivons à l'ère des réseaux et des télécommunications.

8.1 Télécommunications

On définit les télécommunications comme la communication à distance entre un usager et un ordinateur-hôte viaun lien physique de transmission. La ligne téléphonique est généralement le lien utilisé à cet effet à cause de soncoût faible d'utilisation. L'ordinateur est souvent localisé sur un autre étage ou même dans un autre édifice dansune autre ville, que celui du lieu de travail de l'usager. L'usager entre en communication avec l'ordinateur central àl'aide d'un terminal qui est un appareil muni d'un écran et d'un clavier. C'est l'ordinateur-hôte qui contrôle l'accèsdes utilisateurs et l'exécution des programmes. Puisque plusieurs usagers peuvent communiquer simultanémentavec le même ordinateur, il doit aussi gérer le temps d'utilisation et le partage des ressources entre les usagers. C'est donc différent de l'environnement du micro-ordinateur sur lequel l'usager a plein contrôle. L'usager peut toujours utiliser son micro-ordinateur pour communiquer avec un ordinateur multi-usagers. Il doitalors utiliser un logiciel de communication qui transforme de façon temporaire son micro-ordinateur en unterminal pour établir le lien avec l'ordinateur-hôte. De plus, s'il utilise la ligne téléphonique comme moyen detransmission, il devra aussi utiliser un modem dont le rôle est de transformer le signal digital (les bits) del'ordinateur en un signal analogique compatible avec la ligne téléphonique pour fins de transmission.

Page 27: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 27

Ce type de communication est peu coûteux et permet l'utilisation de logiciels à distance, de conserver les donnéessur les supports magnétiques de l'ordinateur-hôte et aussi de faciliter la communication entre usagers à l'aide ducourrier électronique.

8.2 Réseaux

Un réseau local ("Lan Area Network LAN") consiste en un ensemble de micro-ordinateurs qui partagent desressources physiques, des logiciels et des données. Ces ordinateurs sont reliés entre eux par un médium detransmission. L'ordinateur qui contrôle le réseau et son utilisation est appelé le serveur du réseau. Parmi lesprincipales utilisations du réseau, on retrouve les suivantes : Ø Partage de logiciels : au lieu d'acheter autant de copies d'un logiciel qu'il y a de micro-ordinateurs, on a besoin

d'acheter une seule copie (et des licences d'utilisation du logiciel) qui est placée sur un serveur de logiciels etqui est accessible par tous les micro-ordinateurs qui peuvent utiliser ce logiciel. Cette approche est moinscoûteuse en termes d'acquisition et de mise à jour des logiciels.

Ø Partage d'imprimantes : le réseau peut contrôler plusieurs imprimantes; donc un usager peut imprimer un

document sur toute imprimante rendue accessible par le gestionnaire du réseau. Ainsi au lieu d'avoir uneimprimante par poste de travail, il pourrait y avoir une ou plusieurs imprimantes de réseau. Ceci a pouravantage de réduire les coûts et d'offrir aux usagers un choix d'imprimantes.

Page 28: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 28

Ø Partage de données : des données qui peuvent être utilisées par plusieurs usagers peuvent être conservées surun disque dur contrôlé par le serveur du réseau. Ainsi, à l'aide de codes appropriés, les données peuvent êtreaccessibles aux utilisateurs. Les principaux avantages sont la non-duplication des données, leur intégrité etbien sûr l'accès aux usagers.

Ø Courrier électronique : l'échange d'information est grandement facilité par le réseau. Il est donc possible de

faire parvenir à un ou à plusieurs usagers des messages et même des fichiers de données.

La principale différence entre un système multi-usagers et un réseau local est que dans le cas du réseau local, lemicro-ordinateur continue de fonctionner de façon indépendante même lorsqu'il est rattaché au réseau alors quedans un système multi-usagers, le micro-ordinateur joue le rôle d'un terminal. L'usager devient donc totalementdépendant dans ce cas de l'ordinateur-hôte.

8.2.1 Composantes d'un réseau local

Plusieurs composantes sont nécessaires pour créer un réseau local d'ordinateurs.

Chaque ordinateur doit être équipé d'une carte réseau. Cette carte sert à envoyer et à recevoir les données duréseau.

Les ordinateurs doivent être reliés entre eux à l'aide d'un câble de réseau. Ce câble est soit un câble de cuivreappelé paire torsadée, un câble coaxial ou un câble de fibre optique. Ces deux derniers sont plus coûteux que lepremier mais ils sont plus performants en termes de transmission. Depuis quelques temps déjà, on peut utiliser latechnologie sans fil basé soit sur les ondes radio ou sur le rayon infrarouge. Ce type de réseau sans fil est à ce jourmoins performant que les réseaux câblés mais offre l'avantage d'être facilement "transportable".

Les branchements en réseau nécessite aussi des pièces d'équipement qui sont à l'extérieur de l'ordinateur del'usager. Dans certains cas, il y aura des serveurs dédiés comme un serveur de réseau qui va contrôler l'utilisationglobale du système ou comme un serveur d'imprimantes qui contrôle l'impression des documents sur lesimprimantes qui y sont reliées.

Des logiciels sont aussi nécessaires pour contrôler l'accès et l'utilisation du réseau. Les logiciels de réseau les plusutilisés sont le logiciel Netware de la compagnie Novell et le protocole de communication TCPIP qui donne accès àl’Internet.

La page suivante présente de façon schématique le réseau de l’École des HEC.

Page 29: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 29

Page 30: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 30

8.2.2 Topologies des réseaux

L'organisation physique d'un réseau est appelée une topologie. Il y a 3 topologies de base des réseaux: étoile, bus etanneau. Il y a bien sûr des avantages et des inconvénients associés à chaque type.

Un réseau en étoile ("Star") a un ordinateur qui agit comme le serveur du réseau, i.e. cet ordinateur contrôle lagestion du réseau. Les autres composantes sont des ordinateurs, des imprimantes des disques durs, des terminaux,etc.. C'est un type d'organisation populaire dans les réseaux locaux car il est simple et facilite l'accès aux bases dedonnées centralisées et au partage de logiciels. Le principal inconvénient du réseau en étoile est la dépendance desusagers à un serveur. Lorsque celui-ci tombe en panne, il est alors impossible aux usagers d'utiliser le réseau.

Un réseau de type BUS est caractérisé par le fait que tous les ordinateurs sont branchés sur le même câble. Toutmessage est transmis sur ce câble appelé BUS. Il n'y a pas de serveur dédié mais chaque ordinateur contrôle enpartie le réseau c'est à dire que lorsqu'un message est transmis sur le câble, chaque ordinateur vérifie si le messagelui est adressé ou non. Ce type d'organisation est surtout utilisé pour relier un petit groupe d'usagers entre eux afinde partager des données. Ce type de réseau est beaucoup moins coûteux que le réseau en étoile mais est beaucoupmoins performant. Par contre, lorsqu'un ordinateur tombe en panne sur un réseau de type BUS, le réseau continueà fonctionner pour les autres usagers.

Page 31: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 31

Le réseau organisé en anneau ("Ring") relie à l'aide d'un câble les ordinateurs entre eux de façon circulaire. Lesordinateurs agissent comme des relais sur l'anneau. Chaque ordinateur a la possibilité d'envoyer ou de recevoir desmessages. Chaque ordinateur "écoute" sur la ligne. Lorsqu'un message arrive à sa station, il vérifie s'il lui estadressé. S'il ne l'est pas il l'envoie à la prochaine station sur le réseau. Dans ce cas aussi, une panne d'unordinateur ne devrait pas affecter l'utilisation du réseau pour les autres stations. Le réseau en anneau le plus connuest le "Token-Ring" d'IBM. Même s'il est très coûteux, c'est un type de réseau très efficace.

Page 32: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 32

8.3 Approche client-serveur

Un modèle récent d'utilisation de la technologie des réseaux dont on parle beaucoup aujourd'hui, est l'approcheclient-serveur10 dans laquelle on retrouve 2 éléments : d'abord le client qui passe une commande à un serveur et leserveur qui essaie de satisfaire la demande du client. Dans cette approche, le client indique dans sa commande cequ'il veut sans indiquer comment faire pour obtenir les résultats de sa commande. Le terme client est pris dans unsens très large; un client peut être un utilisateur qui par exemple interroge une base de données à l'aide d'unerequête ou un client peut être un programme qui fait une requête à un autre programme dans une autre application.

Le serveur est quant à lui, une entité logique i.e. un logiciel, qui exécute la demande de l'usager. Le serveur estlocalisé sur un ordinateur sur le réseau accessible par le micro-ordinateur de l'usager. Plusieurs raisons poussentles entreprises à utiliser l'approche client-serveur: mieux satisfaire les besoins des usagers à partir d'un réseau,réduire les coûts d'équipements et de logiciels, acquérir ou développer un avantage concurrentiel par rapport auxconcurrents en rendant accessible et en fournissant plus rapidement des informations aux différents usagers. Selonune étude11 réalisée par la firme Deloitte & Touche, beaucoup d'entreprises dans des domaines d'applications variésutilisent déjà cette approche comme dans le domaine des hôpitaux, des entreprises de fabrication, de servicesfinanciers, des entreprises de distribution et de ventes au détail par exemple; mais bon nombre d'entrepriseshésitent à prendre cette approche pour plusieurs raisons comme le manque de personnel qualifié, les coûtsd'implantation élevés, la complexité des logiciels, les problèmes de sécurité des données. Néanmoins, on prévoitque l'approche client-serveur va être de plus en plus utilisée dans le futur; alors que 27% des applications desentreprises utilisaient l'approche client-serveur en 1993, on prévoit que ce pourcentage dépassera 57% en 1995.

8.4 Applications de la télécommunication

Aujourd'hui, la distance n'est plus un frein à la communication et à l'échange d'informations entre individus. Lesfrontières informationnelles n'existent plus grâce aux développements récents des moyens de communication. Unmicro-ordinateur, muni d'un modem et d'un logiciel de communication, et un téléphone sont les seules ressourcesnécessaires pour accéder à une foule de services disponibles dans le monde.

On peut accéder via l’Internet à des banques de données publiques et spécialisées comme DOW JONES pour desinformations financières, à de l’information sur des entreprises; on peut faire des transactions bancaires, consulterdes catalogues et même acheter une foule de produits. Dans la plupart des cas, l’information est accessiblegratuitement mais on retrouve de plus en plus de sites où l’information n’est accessible que moyennant des fraisd'utilisation.

On peut aussi accéder à des babillards électroniques (BBS) pour transmettre des messages qui peuvent être lus partous. Le babillard est habituellement utilisé pour trouver des réponses à des problèmes; on fait un appel à tous enprécisant le problème sur le babillard; s'il s'agit d'un babillard reconnu et très utilisé, il y a sûrement une personneet même plusieurs qui fourniront des réponses à ce problème. C'est donc un moyen utile de dépannage etd'apprentissage.

10 Voir l'article "La genèse de l'approche client-serveur" dans la revue Direction Informatique, Juillet 1994, pages 26 à 29.

11 "Leading Trends in Information Services", Sixth Annual Survey of North American CIOs, par Deloitte & Touche, 1994, page 4 à 6.

Page 33: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 33

Le courrier électronique est probablement l'application la plus utilisée. Il permet d'envoyer un message partransmission électronique à un autre usager à une très grande vitesse via un serveur de courrier électronique. Parexemple, à HEC, tous les étudiants et tout le personnel de l’École ont une adresse de courrier électronique géréspar un serveur de courrier dédié.On utilise déjà depuis quelques années les boîtes vocales qui sont essentiellement des répondeurs téléphoniquesinformatisés. Une boîte vocale permet à son propriétaire d'enregistrer un ou des messages qui pourront êtreentendus par la personne qui appelle. De même elle enregistrera de façon digitale le message de la personne quiappelle.

Un autre type d'applications du monde des télécommunications est la téléconférence. Muni d'un logiciel appropriéd'un caméra de télévision et d'un microphone, on peut faire des conférences informatisés en temps réel i.e. despersonnes peuvent se parler et se voir à l'écran au moment même de la communication. Bien que les coûts deséquipements et des logiciels peuvent être élevés pour des individus, il s'agit d'un moyen rentable pour desorganisations où les déplacements sont fréquents. Il peut en coûter en termes d'équipements entre 10 000 et20 000$ pour les équipements et les logiciels. Quant au coût de l'appel interurbain, il peut en coûter environ 100$pour un appel conférence de 30 minutes. C'est sûrement moins cher que de payer des billets d'avion aller-retour à3 ou 4 personnes!

L'application qui se développe le plus rapidement actuellement est le réseau INTERNET qui est composé demilliers de réseaux informatiques reliés entre eux à l'échelle mondiale. C'est la base même de l'autorouteélectronique. Il y a des dizaines de millions de micro-ordinateurs qui y ont accès. Un des nombreux avantagesd'INTERNET est sa simplicité d'utilisation. En effet, une fois "branché sur le réseau", l'usager peut littéralementse promener sur cette autoroute électronique en ayant accès à une foule de serveurs d'information dans le monde. On peut l'utiliser pour envoyer un message électronique à un usager ou à un ensemble d'usagers; on peut consulterdes documents et avoir accès à de l'information sur des sujets spécifiques en utilisant des applications comme leWORLD WIDE WEB,FTP, Telnet et le courrier électronique.

Il y a bien entendu d'autres types d'applications des télécommunications. Le travail à distance ("Telecommuting"),le travail de groupe ("Workgroup Computing"), l'échange électronique des données ("Electronic Data Interchange"EDI), les terminaux de vente dans les magasins (Point of Sale Terminal POS), les guichets automatiques desbanques sont d'autres applications de communication à distance.

Le futur dans le monde des communications n'est pas très difficile à prévoir. L'offre et la demande de servicesinformatisés vont s'accroître à un très grand rythme. Pensons entre autre à l'intégration du son, de l'image et desdonnées. On entre dans l'ère du multimédia. L'équipement et les logiciels sont déjà disponibles pour être utilisés. Il s'agit de rendre les produits accessibles au public.

9. RÉFÉRENCES BIBLIOGRAPHIQUES

Alter, Information Systems A Management Perspective, Addison-Wesley, 1992.

Beekman, George, Computer Currents, Benjamin/Cummings, 1994.

Campbell, Mary, DOS 5.0 at Work, Addison-Wesley, 1991.

Capron, H.L. et Perron, John, Computers & Information Systems, 3e édition, 1993.

Cushing, Barry et Romney, Marshall, Accounting Information Systems, 6e édition, Addison-Wesley, 1994.

Page 34: INFRASTRUCTURE TECHNOLOGIQUE

Infrastructure technologique page 34

Davis, William S., Principes d'informatique Concepts, Addison-Wesley, 1992.

Derfler, Frank et Freed, Les, Les réseaux... Comment ça marche?, Dunod, 1994.

Hunter, Philip, Local Area Networks, Making the Right Choices, Addison-Wesley, 1993.Hutchison, Sarah et Sawyer, Stacey, Computer Essentials, Irwin, 1994.

O'Leary, Timothy et O'Leary, Linda, The Student Edition of Lotus 1-2-3, version 2.4, Benjamin/Cummings, 1994.

Panko, Raymond, End User Computing, John Wiley & Sons, 1988.

Sheldon, Tom, Lan Times Encyclopedia of Networking, McGraw-Hill, 1994.

White, Ron, Le micro... Comment ça marche?, Dunod, 1993.

10. RÉFÉRENCES INFORMATIQUES

Computerworld

Computing Canada

Datamation

Direction Informatique

Information Week

Network Computing

PC Computing

PC Magazine

PC Week

PC World