Vous êtes sur la page 1sur 68

1

INITIATION AU SYSTEME DE LINFORMATION PAR ORDINATEUR


I. Dfinitions des concepts importants

I.1. Informatique Le terme informatique provient de deux vocables : Information et automatique. De ces deux termes, on peut dfinir linformatique comme lensemble de techniques mises a en uvre pour le traitement automatique et rationnel de linformatique. Linformatique se dfinissait dans le temps comme le traitement dune base de donnes par la mthode automatique base sur lutilisation de lordinateur.

I.2. Informations - Le terne information peut se dfinir comme une source primordiale et vitale dune entreprise ou dune organisation, laquelle peut tre stocke, traite, diffuse ou transmise au destinataire. Exemple : Un stock en marchandise dans un magasin, la matire premire dans une usine, le personnel dans une organisation ou les mdicaments dans un dpt pharmaceutique. Dans le sens plus technique, linformation est comprise comme une instruction ou comme une donne.

I.3. Instruction Une instruction est un ordre donn lordinateur pour excuter une tche. En dautre terme, cest ce que lordinateur doit faire pour faire. On lappelle aussi commande. Les instructions en informatique sont donnes en langage volu (high level language), ensuite elles sont codes par la machine en binaire en langage machine pour tre traites et excutes. Les instructions excutables (commandes excutables) sont directement prises en compte par le processeur qui les code en langage assembleur. Linstruction se divise en deux parties : - code opration - adresse oprande. Le code opration cest linstruction proprement dite rdige en langage machine. Tandis que ladresse oprande dfinit la portion de la mmoire ou de disque sur laquelle est localise linformation traiter.

I.4. Donnes Les donnes sont les informations proprement dites, stockes a laide de programme ou logiciel, traite ou prt tre traiter.

I.5. Programme Un programme est une liste dune ou plusieurs dinstructions rdiges dans un langage proprement dit appel langage de programmation et dans une logique dite logique de programmation, destine excuter une tche bien dtermine. Il se prsente souvent sous la forme d'une ou plusieurs squences d'instructions, comportant souvent des donnes de base, devant tre excutes dans un certain ordre par un processeur ou par processus informatique (cas des systmes multitches). Lorsque plusieurs tches doivent tre excutes, alors on aura faire plusieurs blocs de programmes. Ils forment alors ce quon appelle logiciel

I.6. Logiciel Un logiciel est un ensemble de programmes qui permet un ordinateur ou un systme informatique d'assurer une tche ou une fonction en particulier (exemple : logiciel de gestion de la relation client, logiciel de production, logiciel de comptabilit, logiciel de gestion des prts).

Il existe plusieurs sortes de logiciels : I.6.1. Logiciel de base Le logiciel de base, aussi appele systme dexploitation ou logicielmoteur, est un ensemble de procdure qui permet dexploiter un ordinateur. Ils sont responsables de la liaison entre les ressources matrielles dun ordinateur et les applications informatiques de lutilisateur (traitement de texte, jeu vido). Il fournit aux programmes applicatifs des points dentre gnriques pour les priphriques. Il gre les priphriques internes et externes dun ordinateur et les applications installes sur celui-ci. Exemple : Le Windows, lUnix, le DOS, AS/400, VSE, OS/2. VMS, Unisys. DH. VM et le MVS. Le Windows est actuellement le systme dexploitation le plus utilise au monde.

I.6.2. Logiciel dapplication Le logiciel dapplication ou simplement appel Application est suites des logiciels qui excute plusieurs fonctions dune tache donne. Exemple : Application de la comptabilit - Logiciel de Journalisation des comptes - Logiciel de calcul et analyse de bilan - Logiciel de la caisse - Etc. Droit de licence Les logiciels sont souvent rglements par les codes qui protge la licence dutilisation et le droit dauteur. Ainsi on distingue les grandes familles de licence : - Logiciel libre (free software) : Tout le monde peut tudier, copier, modifier et distribuer des versions modifies du logiciel. Les logiciels libres sont protgs pour la plupart par une

licence d'utilisation, mais cela ne signifie pas pour autant que le logiciel est gratuit. - Graticiel (Freeware) - Partagiciel (shareware) - logiciel propritaire : au moins un de ces droits n'est pas rempli pour les utilisateurs. La plupart du temps, acqurir une

licence d'utilisation ncessite le paiement d'une certaine somme aux crateurs du logiciel ; - logiciel commercial : logiciel destin la vente, il peut tre libre ou propritaire. I.6.3. Les Applicatifs Les applicatifs servent dvelopper des logiciels dapplications. Suivant leur taille, les logiciels peuvent tre dvelopps par une ou plusieurs personnes. Les grands logiciels sont souvent dvelopps par plusieurs personnes groupes au sein dune quipe coordonnes. Les applicatifs forment ce que nous appelons langage de programmation. Un langage de programmation est un code de communication, permettant un tre humain de dialoguer avec une machine en lui soumettant des instructions et en analysant les donnes matrielles fournies par le systme, gnralement un ordinateur. Ces codes de communication sont appeles Code source . L'activit de rdaction du code source d'un programme est nomme programmation. Elle consiste en la mise en uvre de techniques d'criture et de rsolution d'algorithmes informatiques, lesquelles sont fondes sur les mathmatiques. ce titre, un langage de programmation se distingue du langage mathmatique par sa vise oprationnelle (une fonction et par extension, un programme, doit retourner une valeur), de sorte qu'un langage de programmation est

toujours un compromis entre la puissance d'expression et la possibilit d'excution Type de langage de programmation - Langage de bas niveau : non structure. Exemple le langage assembleur - Langage de haut niveau : Structure. Exemple Langage C, C++, COBOL, SQL (destin diter de codes sources sous forme des lignes de commande) - Langage objet orient. Exemple Visual Basic, C# (C.net), Delphi, Turbo Pascal (Destine gnralement a crer des interfaces graphiques. Les objets contiennent des modules de commande) I.6.4. Les Pilotes Les pilotes sont des logiciels de configurations de priphriques, parmi lesquels on peut citer les plus utiliss tels que la carte son, carte contrleur vido, carte modem, carte usb, carte contrleur rseau, carte rseau Ethernet, etc. Certains pilotes sont directement intgrs dans le systme

dexploitation lorsque la version de celui-ci est postrieure celle de pilotes question. Par exemple, le Windows XP prendra

directement a compte le pilote USB, tandis que pour le Windows 98, il faudra squiper de pilotes livres de faon spare.

II.6.5. Les didacticiels Les didacticiels sont des logiciels denseignement ou dapprentissage de mtier. Ils intgrent les sances audio et vido des cours ou de dmonstration guides sous forme de prsentations appels Tutorial. I.7. Systme informatique Un systme informatique comprend la partie matrielle (ordinateur et ses priphriques) et la partie immatrielle (programme ou logiciel crit sur le disque dur). I.8. Ordinateur Un ordinateur est par dfinition une machine lectronique, multitche a commande automatique qui excute les taches suivant les programmes installes dans sa mmoire. Plusieurs formes dordinateurs existent, on peut citer : Le terme Ordinateur central (mainframe en anglais) est utilis en informatique pour dfinir un ordinateur de grande puissance de traitement. On compte parmi les fabricants de ces systmes de grandes compagnies telles IBM avec les zSeries (le plus souvent sous systme MVS ou z/OS) et iSeries, ou Unisys, ou Bull (avec les DPS/6 DPS/8 sous systme GCOS).

Un ordinateur central fonctionne selon un modle centralis en opposition aux modles rpartis. Il permet de faire tourner de faon simultane plusieurs sessions d'un systme d'exploitation ou mme de systmes d'exploitation diffrents (par exemple, sous

l'hyperviseur VM). Les ordinateurs centraux sont utiliss dans les trs grandes entreprises (banques, compagnies d'assurances, compagnies

ariennes, socits de services). De par leur fiabilit et leur puissance, ils sont parfois les seuls ordinateurs capables de rpondre aux besoins de leurs utilisateurs (traitement de trs grandes banques de donnes accdes par des dizaines ou des centaines de milliers d'utilisateurs). Un ordinateur personnel, encore appel micro-ordinateur ou ordinateur individuel, est un ordinateur destin l'usage d'une personne et dont les dimensions sont assez rduites pour tenir sur un bureau. Un superordinateur (ou supercalculateur) est un ordinateur conu pour les calculs avec de grandes performances possibles avec les technologies connues lors de sa conception, en particulier en terme de vitesse de calcul. Photo ci-dessous

10

I.9. Compatibilit informatique Le terme comptabilit informatique peut tre compris comme la possibilit dinter chang les matriels ou les programmes entre deux ordinateurs de marques diffrentes. Les PC et APPLES Le terme PC est un acronyme de Personal Computer. Ce terme dsignait la famille des machines propre du constructeur IBM en opposition la famille APPLE & Macintosh. Ainsi on appelait PC IBM. De nos jours, plusieurs constructeurs se seront lance dans la construction des ordinateurs, les rendant compatibles avec la famille PC IBM. Ils forment une famille appele Compatibles IBM. Le terme

11

PC sest alors rpandu pour designer une marque propre au constructeur. Exemple : PC Compaq, PC Toshiba, PC DELL, etc. Type de compatibilits Il existe deux types de compatibilits : Comptabilit de matriels et compatibilit de programme. Lorsquon peut inter changer les priphriques entre deux matriels de marques diffrentes, on parle alors de compatibilit de matriel ou comptabilit hardware. Lorsquun programme conu pour tourner sur une machine peut aussi tourner sur une autre de marque diffrente, on parle alors de la comptabilit de programme ou comptabilit software.

12

CHAPITRE II. TRAITEMENT DE LINFORMATION DANS UN ORDINATEUR II. 1. Carte perfore La carte perfore (parfois appele carte Herman Hollerith) a t le premier support de linformation dans le dbut de linformatique. Elle a t utilise aussi comme mmoire de masse et unit dentresortie. On la conjointement utilise avec le ruban perfore. Elles sont apparues avant les Systmes d'exploitation , et ont permis la cration de ceux-ci. Toutefois, il fallait des heures entires pour rdiger un programme de quelques lignes de code Historique de la carte perfore C'est Basile Bouchon qui inventa le papier perfor en 1725 ; en 1728, Jean-Baptiste Falcon amliore le systme sous forme de cartes perfores relies entre, ces cartes furent utilises pour divers automates, et en particulier les orgues de Barbarie et les pianos mcaniques. L'invention de la machine cartes perfores par Herman Hollerith, pour le recensement de 1890 aux tats-Unis, a t la base du dveloppement de trois grandes entreprises internationales : IBM, Powers (absorbe par Remington-Rand, et fusionne dans Unisys), et Bull. Les premires cartes Hollerith mesuraient 6 centimtres sur 12 et comportaient 210 cases. Le format avait t align sur celui du

13

billet de 10 dollars de l'poque pour pouvoir rutiliser des meubles de rangement dj existants. Le modle le plus courant de cartes perfores, brevet par IBM en 1928, tait la carte dite 80 colonnes. Il s'agit d'une feuille de bristol mince de forme rectangulaire, dont un coin tait tronqu, o les caractres alphanumriques (BCD, EBCDIC ou ASCII) taient traduits par des perforations rectangulaires (au nombre de 1, 2 ou 3 par caractre) disposes en colonnes parallles la largeur (80 colonnes) et sur 13 lignes parallles la longueur. Ces cartes taient stockes par botes de 2 000, et le coin tronqu servait de repre pour les insrer dans le bon sens dans un chargeur de cartes ou pour les remettre l'endroit quand la bote tombait par terre

Taille

de

cet

aperu :

800

386

pixels

14

Les cartes taient perfores par des opratrices spcialises travaillant partir de bordereaux de saisie , vrifies par re-frappe par d'autres opratrices (les perfo-vrifs dont la cadence normale de saisie taient d'environ 15 000 caractres l'heure (soit environ 4 caractres la seconde). Les cartes taient susceptibles d'tre tries sur des machines appeles trieuses et interclasseuses. Les machines mcanographiques ont utilis ces cartes jusqu'au remplacement des dernires de ces machines par des ordinateurs vers 1970. Les ordinateurs ont t quips d'units priphriques capables de lire et de perforer ces cartes jusqu'au dbut des annes 1980.

Appareil de perforation IBM

15

Le mcanisme de lecture des cartes perfores tait au dpart trs particulier. En effet, une aiguille passait en revue les lignes et colonnes de la carte. De l'autre ct de la carte, se trouvait un baquet remplit de mercure. Si l'aiguille touchait le mercure, un courant lectrique transmis dans l'aiguille passait et fermait le circuit, ce qui indiquait la prsence d'un trou. Ce mcanisme sera remplac dans les annes 1920 par un dispositif de brosses mtalliques venant entrer en contact avec une plaque mtallique travers la perforation de la carte. La carte perfore a progressivement disparu partir de 1970 lorsque sont apparues les units d'entre-sortie bande magntique et disquettes souples de format 8 pouces et des mmoires de masse plus performantes. On utilisait cependant encore des cartes perfores en France pour les pages d'autoroutes jusqu'en 1985. Aux Etats Unis, il y avait encore des machines voter utilisant des cartes perfores l'lection prsidentielle de 2000. Compte tenu de la vtust de certains de ces matriels, cette technique a alors provoqu des litiges (perforations non nettes), alors que le rsultat tait trs serr.

16

Classement Ces cartes taient classes dans des boites appeles Fichier. II.2. Fichier informatique A la disparition des cartes perfore, les informations sont des lors stockes dans des units de stockage compose essentiellement des disques. Elles constituent alors ce que nous appelons Fichier informatique Un fichier informatique est une information enregistre sur disque. Un fichier informatique comporte 3 parties : - Nom de fichier - Extension du fichier - Sparateur. II.2.1. Nom de fichier Linformation est enregistre avec un nom de fichier de 8 caractres au maximum. Les caractres sont des types alphanumriques et ne doit pas comporter des caractres * , ? , # et . Ces caractres donneront au nom de fichier un sens particuliers. Nous le verrons plus loin. Le nom de fichier doit tre significatif en vue de rappeler a lutilisateur son contenu.

17

II.2.2. Extension du fichier Lextension du fichier spcifie la nature de celui-ci, ou le programme dapplication utilis pour le alphanumriques au maximum. Exemple des extensions utilisee a. Fichier de traitement de texte Doc : fichier MS Word Wpd : Fichier Wordperfect Lwp: Lotus Word pro b. Tableur XLS: Fichier MS Excel WK1 : Fichier Lotus 123 c. Base de donnes db1 : Base de donnes Access d. Audio wma : Fichier audio mp3 : fichier audio comprime (media player) crer. Elle est de trois caractres

18

e. Film dat : fichier VCD VOB : fichier DVD Avi : fichier DivX (comprime) Mp4 : fichier mediaplayer wmv : sequences video media Windows mediaplayer rmb: video real media f. Fichiers graphiques jpg: Joint picture graphique (format le plus utilis) Tff : Target file format (ficher numeris) Fichier de commandes DOS Com: fichier de commandes DOS Exe : fichier excutables par le processeur Bat : fichier de traitement par lot (Batch file) Sys : fichier gestionnaire de priphrique Hlp : fichier daide

19

Fichier systme Windows Dll : fichier librairie dynamique Ini : fichier dinitialisation Cab : fichier dinstallation programme II.2.3. Sparateur Le sparateur est un point qui spare un fichier de son extension. Exemple : budget08.xls, rapport.doc, biblio.db2.

20

CHAPITRE III. STRUCTURE DUN SYSTEME DEXPLOITATION Un systme dexploitation est un programme de base dun ordinateur qui comprend la structure ci-aprs : - Le noyau - Bibliothque logiciel - Systme de fichiers - Les outils systme - Linterface graphique - Le programme de base III.1. Le Noyau Le noyau est le cur dun systme dexploitation. Il assure les fonctionnalits suivantes :

gestion des priphriques (au moyen de pilotes) ; gestion de lexcution des programmes (aussi nomme processus) :
o o

gestion de la mmoire attribue chaque processus ; ordonnancement des processus (rpartition du temps dexcution sur le ou les processeurs).

synchronisation

et

communication

entre

processus

(services de synchronisation, dchange de messages, mise en commun de segments de mmoire, etc.)


gestion des fichiers (au moyen de systmes de fichiers) ; gestion des protocoles rseau (TCP/IP, IPX, etc.).

21

Il constitue une couche primordiale du Systme dexploitation, celle qui est lance lors du dmarrage de lordinateur, communment appele : le boot. Grce celui-ci, les premiers services peuvent accder aux applications systme : gestion de la mmoire, accs aux disques durs et accs aux priphriques, il gre donc les ressources de lordinateur et permet aux diffrents composants matriels et logiciels de communiquer entre eux. Dans ces systmes dexploitation, la mmoire vive est divise en deux parties indpendantes : le noyau et lespace utilisateur (ce dernier est lespace de la mmoire ddi aux applications, ce qui permet plus de scurit : les applications de lespace utilisateur ne peuvent ni accidentellement ni intentionnellement accder une zone mmoire ne leur appartenant pas. Les noyaux ont comme fonctions de base dassurer le chargement et lexcution des processus, de grer les entres-sorties et proposer une interface entre lespace noyau et les programmes de lespace utilisateur. Le systme dexploitation, par cette double structure

noyau/utilisateur, permet le plus souvent aux applications dtre indpendantes de la machine sur lesquelles elles fonctionnent. Le systme dexploitation masque donc les particularits de chaque ordinateur, compatibilit. en garantissant les interfaces ncessaires la

22

2. Bibliothque logicielle. Les bibliothques servent regrouper les oprations les plus utilises dans les programmes informatiques, afin dviter la redondance (rptition) de la rcriture de ces oprations dans tous les programmes. On distingue gnralement deux types de bibliothques: les bibliothques systme, et les bibliothques utilitaires. Les

bibliothques systme sont constitues de fonctions permettant lutilisation agrable des fonctionnalits systmes (gnralement des points dentre vers des fonctions du noyau, mais pas seulement). Les bibliothques utilitaires contiennent des fonctions dusage courant et pratique (fonctions mathmatiques, fonctions de tri, etc). Du point de vue du systme, les bibliothques ont diffrentes caractristiques. Il y a le caractre statique ou dynamique, et le caractre partag ou non. Une bibliothque statique contient des fonctions qui seront intgres au code gnr par le compilateur (dition de liens statique). Linconvnient est quun code ainsi obtenu nest pas mis jour lorsque la bibliothque change. Lavantage est que le code lui seul est autonome. Une bibliothque dynamique est une bibliothque qui contient des fonctions qui seront intgres au code au moment de son excution

23

(dition de liens dynamique). Lavantage est que le code est jour vis--vis de la mise jour des bibliothques. Linconvnient est que lexcution dpend de lexistence de la bibliothque. On raffine aussi laspect dynamique en liaison tardive (intgration de la fonction lorsquelle est appele) ou au chargement (intgration des fonctions ds que le programme commence sexcuter). Une bibliothque partage est une bibliothque dont il est garanti que le contenu ne sera prsent quen un seul exemplaire dans le systme dexcution, les fonctions seront partages par toutes les applications les utilisant. III.3. Systme de fichiers. Un systme de fichiers (FS ou filesystem en anglais) ou systme de gestion de fichiers (SGF) est une structure de donnes permettant de stocker les informations et de les organiser dans des fichiers sur ce que lon appelle des mmoires secondaires (disque dur, disquette, CD-ROM, cl USB, etc.). Ce stockage de linformation est persistant. Une telle gestion des fichiers permet de traiter, de conserver des quantits importantes de donnes ainsi que de les partager entre plusieurs programmes informatiques. Il offre lutilisateur une vue abstraite sur ses donnes et permet de les localiser partir dun chemin daccs.

24

Les diffrents systmes de fichier sont : Les principaux problmes d'interoprabilit qui restent encore sont lis d'une part aux systmes de fichiers des mmoires de masses: Prise en charge de certains systme de fichiers sur diffrents OS, en natif systme de fichiers ext2/ext3 FAT 32 HFS+ NTFS action lire crire lire crire lire crire lire crire Non Non Non Non Linux Mac OS Windows Non Non

Ces problmes peuvent gnralement tre rsolus par l'utilisation de programmes utilitaires adapts. III.4. Les outils systme Les outils systme permettent :

de configurer le systme (grer les comptes des utilisateurs, configuration des paramtres rseau, dmarrage automatique des services, etc.) ;

25

de passer le relais aux applications proposant des services un ou plusieurs utilisateurs ou dautres ordinateurs, grce au rseau par exemple.

III.5. Interface graphique. Ce type dinterface homme machine soppose linterface en ligne de commande (en anglais CLI pour Command Line Interface) comme MSDOS. Les parties les plus typiques de ce type denvironnement sont le pointeur de souris, les fentres, le bureau, les icnes. De plus, des contrles graphiques sont utiliss pour interagir avec lutilisateur : les boutons, les menus, les barres de dfilement. Cette interaction homme machine slabore que ce soit dans les interfaces graphiques ou en ligne de commande par le Shell . Un dispositif de pointage est ncessaire au bon fonctionnement dune interface graphique. Cet environnement rend accessible et convivial un ordinateur . Linterface graphique reprsente la partie visible du systme dexploitation, ce qui explique qu chaque volution majeure de son systme dexploitation, les fabricants de systmes dexploitation font voluer galement linterface graphique donnant ainsi son identit chaque gnration de ses systmes dexploitation. Linterface graphique est spare du noyau. Il est ainsi possible dans certains systmes dexploitation de changer ou de personnaliser son environnement possdent graphique pas (certaines distributions graphique Linux de ne

mme

denvironnement

base).

26

Linterface de Windows XP est cependant galement modifiable grce certains programmes annexes, cette fonctionnalit ntant pas incluse par dfaut. La plupart des systmes dexploitation sont pourvus dune interface graphique, conviviale, simple dutilisation tel point quutiliser un ordinateur personnel ne demande plus de comptences

informatiques. Les systmes dexploitation tels que Windows et Macintosh intgrent des outils systme qui grent linterface graphique nomms le GUI (comme Graphical User Interface) ainsi que des utilitaires de gestion de fichiers et de configuration du systme. Ces fonctions sont communment considres comme faisant naturellement partie de tout systme dexploitation, ce qui nest pas forcment le cas comme le montrent certaines versions GNU/Linux ou de BSD. Certains systme dexploitation tel OpenBSD nincluent pas dinterface graphique par dfaut pour des raisons de rapidit ou de scurit. Les systmes dexploitation grent de plus en plus linterface graphique de manire vectorielle (la carte graphique est charge de laffichage 2D comme 3D). Ces interfaces permettent de tirer profit des progrs raliss ces dix dernires annes dans les puces 3D. Le premier systme intgrer une interface vectorielle fut Mac OS X 10.2 avec un moteur graphique Quartz. En 2007, linterface 3D la plus dveloppe est Compiz-fusion, dveloppe conjointement par les crateurs de Compiz et de Beryl, son driv (fork), fonctionnant sur

27

des systmes GNU/Linux. La dernire version du systme dexploitation Windows, Vista (2007) intgre galement un bureau avec une interface 3D du nom dAero. III.7. Application informatique. Des programmes applicatifs de base offrent des services lutilisateur (calculatrice, diteur de texte, navigateur web, etc.). Ces programmes applicatifs sont souvent fournis en paquet promotionnel (bundle]) avec le systme dexploitation. Certaines personnes estiment quils ne font pas rellement partie du systme dexploitation. La sparation entre les programmes applicatifs de base et le systme dexploitation est difficile dfinir, du fait que lun devient inutile sans lautre, et que bon nombre dapplications sont programmes en supposant que les programmes applicatifs de base sont toujours prsents. III.8. Evolution des systmes dexploitation Les micro-ordinateurs sont parmi les dernires gnrations

dordinateurs. Les systmes dexploitation qui leur sont ddis ont donc t dvelopps aprs les autres types de systmes dexploitation (systmes pour ordinateur central et pour station de travail dont le plus connu aujourdhui est GNU/Linux). Un autre type de systmes dexploitation existe et a t cr aprs linformatique personnelle : les systmes dexploitation embarqus.

28

Les annes 1980 cette poque les systmes navaient ni la capacit ni la ncessit dutiliser les systmes dexploitation pour mini et grands ordinateurs. Les premiers systmes dexploitation appels moniteurs offraient seulement des fonctionnalits trs basiques, et taient chargs le plus souvent depuis de la mmoire morte. CP/M fut lun des pionniers en matire de systme dexploitation install sur un disque (et non sur mmoire morte). Ce systme dexploitation influena largement la conception de PC-DOS. Ce dernier, choisi par IBM comme systme dexploitation pour ses premiers PC, fit de Microsoft lune des compagnies les plus rentables au monde. Les principales alternatives durant les annes 1980 sur le march des systmes dexploitation furent Mac OS en 1984, AmigaOS et Atari en 1985 et OS/2 en 1987. Depuis les annes 1990] La fin des annes 1990 a vu les exigences des utilisateurs saccrotre en termes de fiabilit, de scurit et de convivialit de linterface graphique. Cest ainsi que Microsoft a opr une migration de tous ses systmes dexploitation, y compris ceux destins au grand public vers la plateforme Windows NT, mettant fin la famille des Windows 9x.

29

Durant la mme priode, Apple a totalement repens le noyau et linterface de son systme dexploitation en lanant Mac OS X. Le noyau est bas sur un systme UNIX et le moteur daffichage de linterface graphique, Quartz, gr en mode vectoriel. Enfin, le troisime acteur des systmes dexploitation est constitu par lensemble des distributions Linux. Conu et utilis par des dveloppeurs chevronns, ses parts de march dans le domaine des ordinateurs personnels sont minoritaires, mais trs prsent sur le march des serveurs. Depuis quelques annes, la communaut de dveloppeur de Linux tend les services auprs des nophytes avec des distributions comme Ubuntu ou Mandriva. Cette ouverture est russie tant sur le plan technique que commercial puisque certaines marques proposent leurs ordinateurs grand public avec Linux. Par exemple certains ordinateurs DELL sont proposs avec un systme dexploitation Ubuntu. III.9. Inter portabilit des systmes dexploitation Jusqu'en 2007, Mac OS n'tait compatible qu'avec les ordinateurs Apple (quips d'un processeur Motorola) et Microsoft Windows n'tait compatible qu'avec les processeurs Intel et AMD, donc pas avec les ordinateurs Apple. Depuis 2007, les ordinateurs Apple utilisent des processeurs Intel rendant ainsi les systmes d'exploitation fonctionnant sur Intel

30

(comme Windows ou Linux), compatibles avec les ordinateurs Apple. Les diverses distributions de Linux sont compatibles avec toutes les machines beaucoup architectures diffrents, selon les distributions. Il est possible de raliser un triple boot, savoir installer les trois systmes les plus connus (Windows, MacOS et Linux) sur une seule et mme machine, en ayant le choix du systme au dmarrage.

31

III.

3. Le DOS

Le DOS signifie Disk Operating System. Le DOS (Disk Operating System) permet de grer les fichiers enregistrs sur le disque dur, comme son nom le suggre, mais aussi, comme tout systme dexploitation, il permet de grer les composants matriels (priphriques) ordinateur. Lutilisateur communique internes et externes dun avec sa machine par

lintermdiaire du DOS. Le DOS interprte les commandes saisies par lutilisateur.

Le DOS a t dvelopp par la socit IBM (International Business Machine). Le DOS est lantique systme dexploitation des premiers PC IBM. Le systme dexploitation DOS de la socit IBM sest dnomm PC-DOS avec les ordinateurs PC, puis il sest appel PSDOS avec la nouvelle gamme dordinateurs PS (Personnel System). Le DOS a t rcupr par la socit MICROSOFT (Contraction de Micro et de Software). Les versions du DOS qui ont dvelopp par la socit MICROSOFT se dnomment MS-DOS. Le DOS est un systme dexploitation mono tche, cest dire quil ne peut excuter quun seul programme en mme temps. La plus part des versions du DOS sont limites un adressage mmoire de 640 Ko (640 Ko de mmoire conventionnelle).

32

Autres systme concurrent au DOS LOS/2 En 1987, un nouveau systme dexploitation pour PC, lOS/2, bien que trs proche du DOS arrive pour le concurrencer. LOS/2, conu pour les processeurs 286 et 386, peut adresser la mmoire tendue audel de 1 Mo, et la mmoire supplmentaire autorise le travail multitche intgr en mode protg. LOS/2 est un systme dexploitation qui travail en mode protg , cest dire que le systme dexploitation effectue une gestion de la mmoire vive, lallocation et lutilisation de la mmoire est surveille pour quil ny ait pas de conflit entre diffrents programmes. LOS/2 introduit la mmoire virtuelle , qui simule sur le disque dur une extension de la mmoire vive.

Le dmarrage dun ordinateur peut tre configur en dual BOOT , ce qui permet de passer facilement de MS-DOS lOS/2.

Les diffrentes versions du DOS Le DOS a volu avec le temps, et il se prsente sous diffrentes versions :

La version DOS 1.0 acceptait des disques de 320 Ko. La version DOS 2.0 introduit les disques de 360 Ko.

33

La version DOS 3.0 innove avec les disques de haute capacit de 5 pouces de diamtres.

La version DOS 5.0 propose une amlioration de linterface avec le SHELL.

La version DOS 6.2x est la dernire mouture du DOS parce que dsormais plus personne ne veut avoir faire un cran noir, ni des lignes de commande absconses. WINDOWS 98 SE (Second Edition) est la dernire version du systme

dexploitation de MICROSOFT sappuye sur le DOS. La nouvelle version, WINDOWS ME (Millenium), sest

compltement dbarrasse du DOS Le systme dexploitation DOS est constitu de trois fichiers :

IO.SYS MSDOS.SYS COMMAND.COM

Les fichiers IO.SYS et MSDOS.SYS sont enregistrs sur la premire piste de la disquette de BOOT, ce sont des fichiers cachs qui une fois chargs en mmoire vive permettent de charger le fichier COMMAND.COM. Ensuite, sont excuts les fichiers CONFIG.SYS et AUTOEXEC.BAT qui permettent de configurer le systme.

Les fichiers IO.SYS et MSDOS.SYS grent le dialogue entre les matriels (Hardware) et les logiciels (Software), tandis que le fichier

34

COMMAND.COM est le programme qui interprte les commandes saisies par lutilisateur, cest linterprteur de commandes .

Certains fabricants fournissent avec leur matriel le systme dexploitation DOS, et certains programmes supplmentaires qui sont en relation spcifiques avec leur matriel.

Linterprteur de commande Le programme COMMAND.COM est linterprteur de

commande du DOS. COMMAND.COM renferme des routines qui permettent deffectuer des oprations simples et courantes sur les fichiers, comme copier (COPY), effacer (DEL), renommer (REN), afficher (DIR), etc. Ces commandes courantes sont appeles des commandes

internes parce quelles font parties de COMMAND.COM, lequel reste charg en mmoire vive. Les autres commandes du DOS, comme FORMAT.COM ou DISKCOPY.COM, sont dites commandes externes car il faut les charger en mmoire vive. Les commandes externes sont des programmes qui sont fournis avec le systme dexploitation DOS et qui effectuent des oprations complexes et plus rares que les commandes internes. Pour excuter une commande externe, il faut se situer dans le rpertoire o se trouve le programme, ou dans un des

35

rpertoires qui est spcifi par la commande PATH du fichier systme AUTOEXEC.BAT. Quand une commande est saisie partir du prompt, linterprteur de commande vrifie la bonne syntaxe de la commande, et si cest une commande interne, il lexcute, si cest une commande externe, linterprteur de commande recherche un fichier excutable (.EXE, .COM, .BAT) qui porte le mme nom que la commande saisie, et sil le trouve lexcute. Les fichiers qui portent lextension .EXE, .COM et .BAT sont directement excutables et nont pas besoin dtre suivis de leur extension pour tre lancs. Lutilisateur saisie la commande partir du prompt et valide sa saisie en appuyant sur la touche ENTREE. Si le rpertoire actif, n'est pas celui qui contient la commande, alors, soit lutilisateur change de rpertoire actif, soit il saisie le chemin complet de la commande. Quand la syntaxe de la commande nest pas bonne ou quand linterprtateur de commande na pu trouver la commande externe ou le fichier batch, alors il affiche lcran un message derreur puis le de nouveau le prompt : Nom de commande ou de fichier incorrect

36

Linvite de commande du DOS Une fois dmarr, le systme dexploitation attend lintervention de lutilisateur et prsente linvite de commande (le prompt) partir de laquelle lutilisateur va pouvoir saisir des lignes de commandes Le DOS ne fait pas la diffrence entre les lettres majuscules et les lettres minuscules pour identifier un lecteur, ou une commande... Linvite de commande prsente lunit de disque active (autrement dit unit de disque par dfaut) : Pour le premier lecteur de disquette : A:\> Pour la racine du premier lecteur de disque dur : C:\> Les lecteurs de disquette sont identifis par les deux premires lettres de lalphabet qui leurs sont rserves (A:) et (B:), tandis que les lettres suivantes (C :), (D :) identifient les lecteurs de disque qui sont prsents (par exemple un disque dur format en deux partitions, ou deux disques durs), le lecteur de CDROM utilise la lettre suivante (F :). Une unit de disque ou autrement dit un lecteur est identifi par une lettre de lalphabet (de A Z, soit 26 possibilits), et pour diffrencier le lecteur de la lettre proprement dite, un caractre de ponctuation (celui des deux points (:)) a t choisi pour les distinguer. Les deux points sont placs juste aprs la lettre et surtout sans espace

37

Le caractre Anti-Slash (\) indique le niveau hirarchique du lecteur (la racine ou un des rpertoires du lecteur actif), et le caractre suprieur (>) montre quil sagit de linvite de commande. Pour changer le lecteur actif, il suffit de saisir, la suite de linvite de commande, la lettre du lecteur souhait avec ses deux points et de valider la commande en appuyant sur la touche ENTREE : A:\>C: C:\>A : A:\> Lapparence de linvite de commande peut tre chang avec la commande PROMPT. Comme le DOS est un produit de la culture anglo-saxonne, les caractres accentus sont rigoureusement interdits pour nommer un fichier. Les noms que se rserve le DOS pour identifier les priphriques (LTP1, LTP2, LTP3, PRN, AUX, COM1, COM2, CLOCK$, CON, NUL, etc.), comme les noms des commandes du DOS ne peuvent tre choisis comme nom de fichier sans occasionner de confusion, ils sont donc galement prohibs. Enfin le caractre vide le la barre despace ne peut tre employ pour nommer un fichier parce que cest le caractre de sparation.

38

Le tableau des caractres autoriss Les caractres autoriss par le DOS sont les suivants : Les caractres autoriss par le DOS Nom Les chiffres Les lettres majuscules Les lettres minuscules Le ET commercial Le tilde Le dise Le A commercial Le pourcentage Les parenthses Le tiret ou le signe ngatif Les accolades Caractre De 0 9 De A Z De a z & ~ # @ % ( et ) { et }

Le soulignement ou underscore en _ anglais Lapostrophe Laccent circonflexe Le dollar ^ $

39

III.3.3. Commandes DOS Commande DOS Internes Ces commandes rsident dans le mmoire interne de la machine. Elles excutent les taches lmentaires. 1. DATE Cette commande affiche la date contenue de lhorloge interne en format indique. Exemple : C:\>date La date du jour est: 10/04/2008 Entrer la nouvelle date: (dd-mm-yy) (jj-mm-aa) est le format de la date 2. Time Cette commande affiche le temps contenu dans lhorloge interne. Exemple : C:\>time Le temps en cours: 15:37:18,99

40

Entrer nouveau temps: 3. Cls Cls signifie Clean screem . Cette commande efface le contenu de lcran et ramne le curseur en sa position initiale. 4. Dir La commande dir affiche le contenu dun disque. Ce contenu est constitu des fichiers et de rpertoire. Les informations complmentaires sur les fichiers sont affiches droite. Elles concernent notamment : la taille du fichier (en octet), la date de cration du fichier et lheure de la cration du fichier. Cette commande accepte les paramtres suivants : /p ; /w ; /o et /s /p : les informations sont affiches par page dcran ou par pause /w : les informations sont affiches horizontalement, les dtailles complmentaires ne sont pas affiches /o : Affiche les informations sont par ordre alphabtique en commenant par les rpertoires et les fichiers. /s : Affiche les tous les fichiers mme ceux contenu dans les rpertoires.

41

5. Type La commande type permet de visualiser le contenu dun fichier, sous les fichiers texte. Exemple : C:\>type autoexec.bat affiche le contenu du fichier autoexec.bat se trouvant sur le disque dur. Cette commande ne permet pas de modifier le contenu dun fichier. 6. Erase La commande erase efface un fichier specifier sur le disque. Exemple : A:\>erase config.dos efface le fichier config.dos se trouvant sur la disquette. On peut aussi utiliser la commande delete pour obtenir le mme rsultat (delete config.dos). 7. Rename Elle permet de renommer un fichier. Exemple : C:\>rename budget.xls salaire.xls : permet de renommer le fichier budget.xls en salaire.xls

42

8. Copy Con La commande copy con (con=console) permet de crer un fichier de type texte a partir de la console (clavier). Exemple : C:\>copy con autoexec.bat Le curseur descend dune ligne pour attendre que vous saisissiez les caractres voulus. Presser les touches ctrl+Z pour quitter et enregistrer le fichier. Le texte : 1 fichier copie(s) apparat 9. MD (make directory) Cette commande permet de crer un rpertoire sur un disque. Exemple : C:\>md RAPPORTS : cre le rpertoire dnomm RAPPORTS sur le disque C. 10. CD (Change directory) Cette commande permet de changer le rpertoire ou douvrir un sous-rpertoire a partir dun rpertoire donne ou un rpertoire racine.

43

Exemple C:\>cd RAPPORTS Lindicatif devient : C:\RAPPORTS> 11. CD.. ou CD\ La commande CD. Ou aussi CD\ permet de quitter un rpertoire ouvert pour revenir au rpertoire donn ou rpertoire racine. Exemple Du cas ci-haut C:\RAPPORT>cd.. Lindicatif devient C:\> (rpertoire racine).

12. RD (remove directory) Cette commande permet deffacer un rpertoire de la liste des rpertoire. Exemple :

44

C:\>rd RAPPORTS : efface le rpertoire RAPPORT cr sur le disque dur C. N.B. Pour quun rpertoire soit effac, il doit tre vide, cest-a-dire ne pas contenir des fichiers. Il doit au pralable tre efface par la commande delete ou erase. 13. Copy La commande copy permet de copier un ou plusieurs fichiers dune unit vers une autre. Exemple : C:\>copy autoexec.bat a : copy le fichier autoexec.bat du disque dur vers la disquette A. Quelques cas de la commande copy : 1. dun rpertoire vers une unit (rpertoire racine) Pour copier le fichier dun rpertoire vers un autre, il faut dabord ouvrir le rpertoire. Exemple : C:\>cd RAPPORTS => C:\RAPPORTS>copy salaire.doc A : copy le fichier salaire.doc dans la disquette A

45

2. Dun rpertoire racine vers un rpertoire donn Exemple : A:\>copy himem.sys c:\DOS Cette commande permet de copier le fichier himem.sys de la disquette vers le rpertoire DOS se trouvant sur le disque dur 3. Dun rpertoire vers un autre rpertoire Exemple : E:\Windows>copy smartdrive.exe c:\Windows Cette commande permet de copier le fichier smartdrive.exe du rpertoire Windows du disque disque C. III.3.4. Commandes DOS externes Contrairement aux commandes DOS internes, les commandes DOS externes rsident sur les disques dans des rpertoires bien prcise, par exemple le rpertoire DOS ou Commande. Elles sont pralablement charges en mmoire, avant dtre excut. Ces commandes sont de type avanc parce quelles excutent des fonctions plus complexes. E sur le rpertoire Windows du

46

III.3.4.1. Format.com La commande format.com permet de crer de secteurs et pistes sur un disque en vue de le prparer lutilisation. Exemple : C:\>Format A : permet de format le disque se trouvant dans le lecteur de disque A. C:\>Format D : permet de format le disque dur D. Note : Lors du formatage, toutes les donnes prsentes sur le disque sont effaces. Cest pourquoi le DOS vous affiche un message de confirmation avant dexcuter la commande. III.3.4.2. Diskcopy.com La commande diskcopy permet de transfrer intgralement le contenu dun disque sur un autre (y compris le mauvais secteur). Exemple : C:\>diskcopy a : a : permet de transfrer le contenu de deux disques en utilisant le mme lecteur de disquette. C:\>diskcopy a : b : lorsquon utilise deux lecteurs de disquettes

47

Note : la commande diskcopy exige que la disquette source et la disque cible soit de mme nature : c.--d. mme taille et mme capacit. III.3.4.3. Diskcomp.com Cette commande permet de vrifier le contenu de deux disquettes aprs la commande diskcopy.com. Exemple C:\>Diskcomp a : a : pour vrifier lintgrit des deux disques On peut aussi utiliser le paramtre /v a la commande diskcopy.com pour remplacer la commande diskcomp.exe On aura alors : Diskcopy a : a:/v. La vrification de lintgrit de deux disquettes se fait alors a la fin de la commande diskcopy. III.3.4.4. Attrib.exe Une fois lance, les attributs dun ou plusieurs fichiers. Ces attributs sont : s : systme a : archive r : verrouiller

48

h : cach Exemple : C:\>Attrib + h config.sys : permet de cacher le fichier config.sys C :>Attrib r command.com : permet de dverrouiller le fichier command.com se trouva sur le disque C. Prcd de signe (+) il permet daffecter un caractre dattribut au fichier. Par contre le signe () enlve le caractre dattribut affecte au caractre. III.3.4.5. Tree.com La commande tree.com permet dafficher larborescence dun disque. Cette arborescence se compose rpertoire racine, rpertoire, sous-rpertoire, etc. Exemple C:\>tree Folder PATH listing Volume serial number is E0AB-7EDE

49

C:. 8209ea7c645ce8251fa3f9 Documents and Settings Administrator Desktop Favorites Links Microsoft Websites My Documents My Music

III.3.4.6. Sys.com La commande sys.com permet de transfrer les fichiers systme (IO.SYS, MSDOS.SYS et COMMAND.COM) dun disque vers un autre (du disque source vers le disque cible). Exemple C:\>sys a : transfert les fichiers systmes du disque dur C vers la disquette A. III.3.4.8. DELTREE La commande deltree efface un rpertoire et sous rpertoire ainsi que ces fichiers.

50

Exemple : deltree D:\Rapport : efface le rpertoire Rapport du lecteur disque D avec tous les sous-rpertoires et les fichiers quil contient. III.3.4.7. MEM.exe La commande mem.exe affiche la quantit de mmoire prsent dans l'ordinateur Exemple C:\>mem 655360 bytes total conventional memory 655360 bytes available to MS-DOS 599200 largest executable program size

1048576 bytes total contiguous extended memory 0 bytes available contiguous extended memory 941056 bytes available XMS memory MS-DOS resident in High Memory Area

III.3.4.8. Label.exe La commande Label.exe permet dtiqueter ou donner un nom du volume un disque Exemple

51

D :\>Label data : permet de donner le nom data au disque D DOS ne reconnat pas les caractres accentus, ni les espaces III.3.4.9. Vol.exe Cette commande permet dafficher un nom de volume cre par la commande Label. Exemple D:\>vol Volume in drive D is Data Volume Serial Number is B4E6-A372
III.3.4.10. FDISK.EXE

La commande FDISK.EXE permet de crer, modifier ou supprimer des partitions sur les disques durs. DOS n'accepte que des partitions en FAT de 2 GB maximum. Les versions suprieures acceptent les partitions VFAT (toujours 2 GB) ou FAT32 (Wn95B et suprieurs).
III.3.2.11. UNFORMAT.EXE

unformat.exe est une commande qui restaure les secteurs et pistes dtruites par la commande format. Com. Ainsi les informations crases sur un disque format accidentellement sont restaures grce la commande format. Com.

52

Exemple :

C:\>unformat E : permet de restaurer le disque E dans son tat antrieur a lexcution de la commande format.com III.3.2. 12. UNDELETE.EXE Comme la commande unformat.exe, undelete.exe permet de rcuprer les fichiers effacs par la par la commande delete ou erase. Exemple C:\>Undelete budget.xls permet de rcuprer le fichier budget.xls effaces sur e disque dur C. C:\>undele A:\config.old permet de rcuprer le fichier config.old efface sur la disquette A. Le DOS vous demandera alors dentrer le premier caractre de fichier rcuprer. III.3.2.13. BACKUP.EXE La commande backup.exe permet de crer la copie de sauvegarde dun disque sur un autre. Exemple : C:\Backup Rapport\budget.xls D : sauvegarde le fichier budget.xls du rpertoire Rapport sur le disque D.

53

Le fichier backup ainsi cr prend la forme backup 0001 Cette commande prsente plusieurs paramtres :

/A: ajoute les fichiers sauvegards au lien d'effacer la disquette (A pour APPEND).

/S: sauve galement les fichiers inclus dans les sous-rpertoires. /M: uniquement les fichiers modifis depuis la dernire sauvegarde

/D:<date> sauvegarde les fichiers modifis depuis la date suivant la dernire sauvegarde. La date prend le format jj/mm/aa pour une version franaise.

Exemples Exemple 1: c:>backup a:/s sauvegarde tous les fichiers contenus sur le disque dur C: (y compris dans les sous-dossiers) sur la disquette A: Exemple 2: backup c:\DOS A: /A /M sauvegarde tous les fichiers du dossier DOS modifi depuis la dernire sauvegarde. Exemple 3: backup d:\*.exe b:/S /D:01/07/95 sauvegarde tous les fichiers du disque dur D: (y compris les sous-rpertoires) dont l'extension est EXE et dont la date de cration est suprieure au 01/07/95.

54

III.3.2.16. Restore Cette commande (jusque DOS 5.0) permet de rcuprer les fichiers sauvegards avec la commande BACKUP. Pour les versions suprieures, MS-backup permet la restauration. c:>RESTORE <lecteur><disque><chemin><nom-fichier-a-restorer> /S /P /N /M

<lecteur>: disque contenant le fichier de sauvegarde <disque>: disque de destination des fichiers <chemin>: repertoire de destination <nom-fichier>: fichiers rcuprer de la sauvegarde, tous si omis, caractres de remplacement accepts.

/S: rcupre galement les rpertoires /P: demande la permission pour remplacer les fichiers dont la date de modification est postrieure au backup

/N: uniquement les fichiers qui n'existent pas dans le dossier de destination

/M: uniquement les fichiers modifis depuis le dernier backup. III.3.2.17. Find.exe FIND cherche un texte spcifique dans un fichier ou un groupe de fichiers et affiche les lignes contenant le texte recherch, le numro de ligne, etc. La syntaxe est ' FIND ' suivi des options du texte entour de <""> puis du chemin dans lequel chercher

55

/c => Donne uniquement le nombre de ligne contenant exactement le texte cherch. /n => Affiche les numros de ligne. /v => Affiche les lignes ne contenant pas le texte Si vous voulez voir les lignes contenant le texte recherch, il suffit de ne pas prciser l'option /v. Malheureusement les jokers * et ? ne sont pas accepts et chaque fichier devant tre vrifi doit tre list dans la commande : FIND "fichier" TEXTE.TXT TEXTE.BAK TEXT2.TXT FIND peut tre utilis avec certaines autres commandes. Par exemple : CHKDSK /V FIND " .WK1" => Liste les fichiers ayant l'extension WK1 DIR FIND "8-04-99" => affiche le rpertoire des fichiers mis jour le 8 avril 1999.

III.3.2.18. INTERLNK.EXE

56

Cette commande permet de communiquer avec deux PC, grce un " cble Interlink" sur le port parallle ou srie. Syntaxe : INTERLNK [Client = [SERVEUR]] Client => Spcifie un lecteur de disque d'affecter vers un lecteur de disque serveur. L'affectation est annule si aucun lecteur de disque serveur n'est spcifi. Client => Spcifie un lecteur de disque d'affecter vers un lecteur de disque serveur. L'affectation est annule si aucun lecteur de disque serveur n'est spcifi. Serveur => Spcifie un lecteur de disque serveur d'affecter vers un lecteur de disque client INTERLNK sans paramtre vous montrera son statut. III.3.2.19. INTERSVR Sert pour le rseau en tant que serveur. Il faut que le fichier INTERLNK.EXE soit dans une ligne DEVICE=INTERLNK.EXE dans le fichier Config.sys de l'ordinateur client. III.3.20. RECOVER.COM RECOVER sert rcuprer des donnes d'un fichier ou d'un disque contenant des secteurs dfectueux. Cette commande dtruira l'ancienne structure d'un rpertoire et renommera les fichiers.

57

RECOVER doit tre suivi du lecteur, du chemin et des rfrences du ou des fichiers rcuprer ex : RECOVER A: => Rcuprera tous les fichiers dans le lecteur A: RECOVER A:LETTRE.TXT => rcuprera le fichier LETTRE.TXT dans le lecteur A:. III.3.2.21. REPLACE.EXE Cette commande permet de remplacer ou d'ajouter des fichiers sur un disque partir de fichiers d'un autre disque. La syntaxe est : REPLACE, source, destination, options : /a => Ajoute de nouveaux fichiers sans effacer les anciens. /p => Demande confirmation chaque remplacement /r => Remplace aussi les fichiers protgs en criture /s => Recherche dans les sous-rpertoires du lecteur de destination et remplace les fichiers qui sont concerns. /w => Attend l'appui d'une touche avant le remplacement de fichier. Les options /s et /a ne peuvent pas tre utiliss ensemble. REPLACE est utilis pour mettre jour des fichiers. (les fichiers cachs et systmes ne sont pas affects par cette commande).

58

REPLACE A:\*.TXT C:\SAUVE /A => Ajoute tous les fichiers .TXT au rpertoire SAUVE si ces fichiers n'existent pas. III.3.2.22. SORT.EXE Sort.exe lit les donnes dentre, les trie et les dirige vers une sortie. Dans la plupart de cas vers un affichage graphique ou une imprimante ou un fichier. Exemple : C:\>Sort Rapport.txt reunion.doc : lit les donnes dans Rapport.txt, les tries et les crits vers Reunion.doc. Cette commande permet certains paramtres : /r : les donnes dont tries en ordre inverse de Z vers A /(n+) : trie suivant le caractre se trouvant a la colonne n On peut aussi utiliser la conjonction de cette commande avec dautres commandes. Par exemple DIR, PRINT, etc.. Le cas ci-dessous DIR SORT /R /+13 > TEXTE.SRT => Trie le rpertoire en ordre inverse ( partir de la colonne 13) et crit les informations dans le fichier LETTRE.SRT. Le tri est affich l'cran par dfaut.

59

III.3.2.22.MORE MORE envoie les informations afficher page par page, et attends l'appui sur une touche entre chaque page. MORE peut afficher des informations en utilisant le symbole "<", par exemple pour afficher un fichier l'cran : MORE peut tre utilis en combinaison avec d'autres c DIR SORT MORE => Affiche un rpertoire tri et attend l'appui d'une touche la fin de chaque cran commandes. Exemple C:\>DIR|SORT/r |MORE : affiche le rpertoire, le trie en ordre inverse et laffiche par page dcran. III.3.2.23. XCOPY Cette commande est utilise commande la commande interne COPY, mais elle est une version volue car elle a lavantage de prsenter plusieurs options grce aux paramtres ci-dessous : /a => Copie les fichiers ayant l'attribut ' archive ' et ne modifie pas l'attribut /d: date => Copie les fichiers modifis aprs ou la date /C=> Continue la copie mme si elle rencontre derreurs /e => Copie tous les sous-rpertoires, mme vides

60

/f=>Affiche le nom complet de fichiers des fichiers sources et cibles /g=>Accepte la copie des fichiers encrypts qui ne devait normalement tre supports par le lecteur cible. /h=>Copie aussi les fichiers cachs /l=>Indique le fichier qui doit tre copi /m => Copie les fichiers ayant l'attribut ' archive ' et modifie l'attribut /n=> Copie en utilisant le nom gnrique des fichiers (8 caractres) /p => Demande confirmation avant de copier un fichier /Q=>Naffiche pas les noms des fichiers lors de copies. /s => Copie tous les sous-rpertoires non vides /u=>Copie seulement les fichiers qui existent dj dans la destination. /v => Vrifie en sauvant les fichiers /w => Demande confirmation avant de dmarrer /Y=> Supprime la demande de confirmation avant de copier le fichier

61

Exemples XCOPY A : C : /s => Copie tous les fichiers de tous les rpertoires non vides de A : dans le lecteur C: XCOPY C: \WP\*.WP3 A: => Copie seulement les fichiers .WP3 dans C:\WP vers le lecteur III.3.2.24. SCANDISK.EXE SCANDISK est un programme qui sert (normalement) rparer des disques durs. Elles prsentent plusieurs syntaxes : Pour vrifier et rparer un lecteur SCANDISK [lecteur :] /ALL] [CHECKONLY /AUTOFIX [/NOSAVE]] [/SURFACE] Exemple C:\>Scandisk D:/autofix : corrige le problme sur le disque D sans lintervention de lutilisateur. C:\>Scandisk D:/nosave : Avec " /AUTOFIX " supprime les units d'allocation perdues au lieu de les enregistrer comme fichiers C:\>Scandisk :/all : vrifie et rpare tous les lecteurs locaux. C:\>Scandisk:/checkonly : Vrifie le lecteur sans le rparer

62

C:\>Scandisk:/surface : Effectue un examen de la surface aprs les autres vrifications. III.3.2.24. DEFRAG.EXE Cette commande, souvent utilise aprs le scandisk.exe permet de dfragmenter, c-est-a-dire les fragments des fichiers parpills sur le disque en un seul bloc de fichier, Ceci rend la lecture de fichier plus facile par le systme et augmente ainsi la vitesse de la machine. III.3.3. ETUDE DE PARAMETRES * ET ? Les paramtres de fichier * et ? permettent de slectionner les fichiers a partir des critres dfinis par ces paramtres. Lastrisque (*) Le paramtre (*) dsigne tous les fichiers. Ainsi il remplace les 8 caractres alatoires du fichier. Exemple : *.exe : dsigne tous les fichiers avec extension exe . Exemple : C:\>copy *.exe A : copy tous les fichiers avec extension exe sur la disquette A.

63

Place aprs une chaine de caractre, il dsigne les fichiers qui commencent par la chaine de caractres. Exemple Fo*.com : tous les fichiers commenant par la chaine de caractres fo avec extension com .* dsigne nimporte quelle extension Exemple : Dir f*.* : affiche les fichiers commenant par f ayant nimporte quelle extension. 2. ? (Point dinterrogation) Le caractre ? dsigne normalement un caractre alatoire dun fichier. Exemple : ?????mat dsigne 5 caractres du dbut alatoires de fichier mais laccent tant mis sur les caractre mat du fichier. Ce paramtre peut se placer dans n importe o dans le nom du fichier pour indiquer le caractre alatoire. Exemple :

64

Dir ??????89.xls dsigne les 6 caracteres alatoire du fichier qui finit par le nombre 89. Exemple : Rapp1989 . III.3.4. Commande BATCH Les fichiers batch sont les fichiers de traitement par lot avec extension .bat . Ils intgrent le lot des lignes de commandes qui sexcutent suivant une procdure indique par ces commandes. Cest pourquoi on les appelle aussi fichiers de procdure. La commande dditions permet de crer les fichiers de nature bat et config.sys. III.3.4.1. Edit.com La commande Edit permet de crer un fichier de nature texte pour les fichiers bat, des les diter. Edit.com est la version volue de la commande interne copy con et de la commande externe edline. Exemple : C:\>edit paradox.bat Une fentre bleue souvre avec des menus de commande, le nom de fichier a cr saffiche ave lextension indique. Par exemple paradox.bat

65

Le curseur attend la saisie des caracteres de texte. III.3.4.2. Echo La commande Echo permet de crer un message qui saffiche lcran au dmarrage de la machine. Ce message ne sera pas pris en charge comme une commande DOS lors du processus de la charge ou de lexcution du fichier autoexec.bat dans lequel il est intgre. Paramtres de la commande. - Echo on : permet dafficher les lignes de commandes intgres dans un fichier batch lors de son excution. - Echo off : Supprime les lignes de commandes intgres dans le fichier batch. III.3.4.3. PATH La commande interne PATH permet dindiquer au systme le chemin daccs auquel il devra chaque fois se rfrer pour retrouver la syntaxe de la commande DOS excuter. Dans le cas contraire, il faudra manuellement retrouver lemplacement des commandes a excuter ce qui augmente le temps dexcution de la commande par combinaison de plusieurs commandes.

66

Exemple : Path=c:\DOS : le systme devra chaque fois se rfrer au rpertoire DOS du disque dur. Path=A:\Command : il devra se rfrer au rpertoire Command de la disquette A. III.3.3.4. COMMANDES DE CLAVIERS Les commandes de clavier permettent daffecter les dispositions des touches correspondant aux pays de fabrication. Ces commandes comportent deux parties : - Le radical keyb (abrviation de Keyboard=clavier) - Lindicatif de pays Exemples : - Keyb fr= clavier franais standard - Keyb Be=clavier franais Belgique - Keyb US= clavier amricain - Keyb UK=clavier Royaume Uni - Keyb SF=Clavier Suisse franais - Keyb SG=Clavier Suisse germanique - Keyb Gr=Clavier Germanique - Keyb It= Clavier italien - Keyb Ne=Clavier nerlandais

67

- Keyb CS=Clavier cheque et slovaque - Keyb SP=Clavier espagnole - Keyb Gc=Clavier grec - Keyb Pt= Clavier portugais. III.3.4.5. PROMPT La commande prompt permet dafficher un indicatif particulier au dmarrage du systme DOS. Exemple : Prompt $p$g : affiche lindicatif ordinaire tel que C:\> Prompt $p$d : affiche la date du jour Prompt $p$t : affiche le temps en cours Prompt $p$C : Affiche la parenthse gauche Prompt $p$F : affiche la parenthse droite Prompt $p$$ : affiche le signe $ Prompt $p$N : Affiche le disque courant

68

III.3.5. COMMANDE DE CONFIGURATION Les commandes de configuration permettent de configuration les priphriques. Elles sont intgres dans le fichier config.sys qui sera prise en charge lors du processus de dmarrage de DOS. III.3.5.1. Device La commande device permet dinstaller un gestionnaire de priphrique interne telle que la mmoire tendue. Exemple Device=C:\DOS\himem.sys : cette commande installe le gestionnaire de la mmoire tendue qui sera prise en charge. Le gestionnaire de la mmoire tendue III.3.5.2. Mode La commande mode permet de dfinir le mode dopration des priphriques parallle (LPT) et srie (COM).

Vous aimerez peut-être aussi