Académique Documents
Professionnel Documents
Culture Documents
1) Introduction
Pour qu'un ordinateur soit capable de faire fonctionner un programme, il faut que la machine puisse effectuer un certain nombre d'oprations prparatoires pour assurer les changes entre l'unit centrale, la mmoire, et certains priphriques. Or, les priphriques varient d'un ordinateur un autre, particulirement sur un PC. Il faut donc des pilotes (instructions servant piloter un priphrique) diffrents selon l'ordinateur. C'est le systme d'exploitation qui assure ces tches. C'est un programme qui tablit les liens entre le matriel, l'utilisateur et les applications (traitement de texte, jeu ...). Il permet de "dissocier" les programmes du matriel, ce qui simplifie grandement la cration de logiciels. D'autre part, le systme d'exploitation fournit un certain nombre d'outils pour grer la machine. Il assure l'initialisation du systme aprs une mise sous tension (appele RESET). Grce des routines (drivers ou gestionnaires de priphriques) il peut grer les priphriques, en assurant des oprations aussi simple que l'affichage des caractres l'cran ou bien la lecture du clavier, mais aussi le pilotage d'une imprimante ou d'un scanner... Le systme d'exploitation d'un ordinateur ou d'une installation informatique est un ensemble de programmes qui remplissent deux grandes fonctions : -grer les ressources de l'installation matrielle en assurant leurs partages entre un ensemble plus ou moins grand d'utilisateurs -assurer un ensemble de services en prsentant aux utilisateurs une interface mieux adapte leurs besoins que celle de la machine physique Un systme informatique est un ensemble de matriels et de logiciels destin raliser des tches mettant en jeu le traitement automatique de l'information. La communication d'un tel systme avec le monde extrieur est assure par des organes d'accs; ceux ci permettent galement une interaction avec des dispositifs physiques que le systme informatique est charg de surveiller ou piloter. La fonction d'un systme informatique est la fourniture de prestations (services) capables d'aider la ralisation de problmes usuels : -gestion de l'information: stockage, dsignation, recherche, communication, protection contre les intrusions ou les incidents; -prparation et mise au point de programmes; -gestion de l'ensemble des ressources pour permettre l'exploitation des programmes (c'est--dire cration d'un environnement ncessaire l'excution du programme); -gestion et partage de l'ensemble des ressources (matriels, informations, ...) entre l'ensemble des usagers; On peut considrer que cet ensemble de prestations, fournies par le systme d'exploitation, constitue pour l'usager de ce systme, une machine nouvelle qualifie d'abstraite ou de virtuelle, par opposition la machine physique ralise par l'assemblage de composants matriels.
D Goujdami
page :
24
Machine physique Le logiciel de base peut lui-mme tre dcompos en deux niveaux: Les outils et services (compilateurs, chargeurs, utilitaires, ...) Le systme d'exploitation
) ) )
diteurs,
D Goujdami
page :
25
; -plusieurs processeurs: systme multiprocesseur -base sur un rseau. systme rseau ; -par la politique de partage des ressources physiques et logiques ; -partage de la mmoire entre plusieurs programmes: systme multiprogramm ; -partage du temps processeur entre les programmes en excution: temps partag (partage par quantum de temps) ou temps rel (partage par priorit des taches) ; -par le nombre d'usagers simultans -systme monoposte -systme mulitposte
D Goujdami
page :
26
ou non). Ces systmes peuvent tre soit architecturs autour d'un processeur central qui coordonne les autres processeurs, soit avec des processeurs indpendants qui possdent chacun leur systme d'exploitation, ce qui leur vaut de communiquer entre eux par l'intermdiaire de protocoles. Mac OS (Apple) Win 95/98 Win NT4 Unix, Lunix, Solaris
DOS
; ;
; ; ; ; ; ; ; ; ; ;
D Goujdami
page :
27
La gestion de la mmoire La gestion de la mmoire est un difficile compromis entre les performances (temps d'accs) et la quantit (espace disponible). On dsire en effet tout le temps avoir le maximum de mmoire, mais on ne veut pas que cela se fasse au dtriment des performances... La gestion de la mmoire doit de plus remplir les fonctions suivantes:
tches) permettre d'allouer des blocs de mmoire aux diffrentes tches protger les espaces mmoire utiliss (vous empche par exemple de modifier une tche dj utilise) optimiser la quantit de mmoire disponible
On peut distinguer diffrentes faons de grer la mmoire centrale : Les partitions de taille fixe qui consistent dcouper la mmoire physique en partitions fixes, mais pas ncessairement de tailles identiques, et qui sont fixes la gnration du systme. Cela occasionne un gaspillage de mmoire du fait de la diffrence entre les tailles des jobs et des partitions. Les partitions de taille variable qui adaptent les partitions la taille des programmes. Le problme commence lorsqu'un programme termine son excution, il cre un trou qui ne correspond pas forcment la taille d'un processus en attente. Pour viter cela, on ralise une opration de compactage (r-allocation ou relocation) qui ralise une translation dynamique des programmes. Elle est ralise l'aide des registres de base et du dispositif calculant, au moment de l'excution, l'adresse effective (adresse effective = adresse de base + adresse relative au dbut du programme). La translation dynamique et protection consiste comparer l'adresse effective calcule avec les adresses extrmes de la zone alloue au programme, stockes dans des registres borns. Cela comporte quatre dispositifs (registre de base, registre de bornes, dispositif de calcul de l'adresse effective, dispositif de vrification de l'appartenance de l'adresse effective la zone mmoire du processus). Grce ces dispositifs, le systme peut dplacer un programme et retasser la mmoire. Les processus inactifs peuvent ainsi tre mis en attente (SWAPPING) et remplacs par d'autres. Les inconvnients sont le temps utilis pour retasser la mmoire et l'exigence d'allouer chaque processus une zone mmoire d'un seul tenant. La segmentation consiste diviser un programme en segment correspondant une entit logique telle une procdure ou un bloc de donnes. Le systme gre un ensemble de tables de segments, contenant les adresses de chargement des segments de chaque programme (une par job), afin de savoir o ils sont stocks. L'adresse contient deux champs (le numro du segment et le dplacement l'intrieur du segment). La mmoire virtuelle consiste traiter sparment les adresses rfrences par un programme (adresse virtuelles) et les adresses de la mmoire physique (adresses relles). C'est un espace mmoire qui n'existe pas mais qui peut tre utilis par le programmeur comme modle de mmoire centrale sa disposition. La pagination, ncessaire pour raliser une mmoire virtuelle, consiste dcouper les deux espaces adresses (rel et virtuel) en pages de la mme taille et mettre en oeuvre un mcanisme de transfert de page entre la mmoire virtuelle et relle.
D Goujdami
page :
28
D Goujdami
page :
29
Plaons nous d'abord un niveau d'observation o, par convention, l'excution complte de chacun des programmes Pet Q reprsente une action unique. Les dfinitions qui suivent sont relatives ce niveau : -le schma de type 1 est celui d'une excution squentielle de pet q. La fin d'un processus entrane le dbut d'un autre -les schmas de type 2 et 3 sont des schmas d'excution parallle. Revenons au niveau de base. On peut alors faire une distinction entre les schmas 2 et 3. En effet, dans le schma 2, en raison de l'unicit du processeur, une seule action peut-tre en cours un instant donn, contrairement au schma 3. On dit qu'il y a paralllisme rel dans le schma 3, pseudo-paralllisme dans le schma 2. Le paralllisme rel ncessite deux processeurs distincts. Exemple: Les usagers d'un systme d'exploitation fonctionnant en temps partag sur un monoprocesseur ont l'impression que leurs programmes s'excutent en parallle car leur niveau d'observation est celui de commandes composes de nombreuses instructions. En revanche, au niveau de base, ces instructions sont atomiques et sont excutes squentiellement par le processeur. La situation dcrite par les schmas 1 et 2 ne rsulte pas d'un lien logique entre pet q, mais seulement de l'unicit du processeur. Elle peut tre caractrise comme suit: soit un ensemble de processus dont les contextes ont en commun un objet tel qu' un instant donn un seul processus puisse l'utiliser. On dit alors que cet objet constitue pour les processus une ressource critique, ou que les processus sont en exclusion mutuelle (ou encore en comptition) pour l'usage de la ressource. Dans la situation dcrite, le processeur est une ressource critique pour les processus p et q.
12) Le multiprocessing
Le multiprocessing englobe plusieurs technique qui consistent utiliser plusieurs processeurs en parallle pour effectuer des taches qui demande une grande puissance de calcul, ou pour parer d'ventuelles dfaillances du processeur, ce qui est assez rare. SMPNSP On utilise 2 processeurs qui se partagent la mmoire, le bus, les disques etc.. Il faut pour cela que le systme d'exploitation puisse grer plusieurs processeurs (WINDOWS NTTM ou Novell avec SMP) et que bien sur les programmes soient dvelopps afin d'utiliser pleinement cette technique. Malgr cela, il y a un risque de saturation du bus ou de la mmoire.
D Goujdami
page :
30
Il existe alors une variante de cette technique. Chaque processeur a sa propre mmoire. De ce fait, les processeurs ne vont pas polluer la mmoire des autres. Le systme est donc plus stable. Cette technique est utilise dans les serveurs de trs haut de gamme car c'est une solution onreuse. Clusters On relie des machines qui peuvent tre de milieux de gamme par des connexions trs haut dbit. On gre ces machines de manire ce que l'utilisateur final ne les aperoive que comme une seule et unique machine. C'est une solution moins onreuse mais dont la tolrance aux pannes est moins bonne.
a) Prsentation du systme
Le DOS, comme tout systme d'exploitation, contrle les activits de l'ordinateur. Il gre des oprations telles que la circulation, l'affichage, et l'entre de donnes entre les divers lments constitutifs du systme. Le rle du DOS est d'interprter les commandes saisies au clavier par l'utilisateur. Ces commandes permettent d'effectuer les tches suivantes: la gestion des fichiers et des rpertoires la mise jour des disques la configuration du matriel l'optimisation de la mmoire l'excution des programmes Ces commandes sont tapes l'invite, c'est--dire dans le cas de MS-DOS (Microsoft DOS, le plus connu) une lettre d'unit suivi d'une barre oblique inverse (antislash), ce qui donne A:\ ou C:\ par exemple. Pour excuter une commande il suffit de taper la commande puis d'appuyer sur ENTREE.
b) Fichiers rpertoire
Sur un ordinateur les informations sont stockes dans des fichiers. Lorsqu'on excute un programme, MS-DOS traite les informations situes dans le fichier et les transmet au systme. Sous MS-DOS chaque fichier peut tre aussi volumineux que possible, cependant le nom que vous lui donnez est soumis des restrictions, on ne peut en effet lui donner un nom d'une longueur maximale de 8 caractres plus 3 pour l'extension. De plus, les fichiers ne doivent contenir que les caractres suivants: lettres de A Z - chiffres de 0 9 - caractres spciaux suivants: _ ^ $~!#%&-{}()@' Enfin, les noms de fichiers ne doivent pas contenir: de blanc (espace) , de virgule ,de barre oblique inverse ,de point (hormis le point qui spare le nom de l'extension) et ils ne doivent pas non plus appartenir la liste de noms rservs: CLOCK$ - CON -AUX -COM1 -COM2 -COM3 -COM4 -LPT1 -LPT2 -LPT3 -NUL PRN -
D Goujdami
page :
31
d) Installation du DOS
Pour installer MS-DOS, il faut s'assurer que les paramtres du BIOS sont configurs de telle faon que le disque s'amorce sur le lecteur A puis sur le disque (boot sequence: A,C). Il faut ensuite mettre la disquette 1 dans l'unit A, mettre l'ordinateur sous tension, puis suivre les instructions affiches l'cran. Il faudra ensuite fournir les informations suivantes: l'heure et la date le pays de rfrence - le support sur lequel le systme va tre install (il doit tre accessible et comporter suffisamment d'espace libre) - le rpertoire de stockage des fichiers MS-DOS - le shell MS-DOS doit-il apparatre chaque dmarrage? MS-DOS doit-il tre sur une seule partition qui occupe tout le disque dur?
f)
Commandes
Dir : liste le contenu d'un rpertoire Cd : change de rpertoire cd .. : rpertoire parent mkdir : cre un nouveau rpertoire deltree : supprime un rpertoire copy, xcopy : copie de fichier move : dplacement de fichier del : supprime le fichier type : affiche le contenu du fichier type |more :affiche le contenu du fichier avec des pauses help : aide sur la commande demande print :imprime le fichier demand attrib (-/+r, -/+a, -/+s, -/+h) : change les attributs d'un fichiers (- dsactive, + active, r: lecture ) Seule, a: archive, s: systme, h: fichier cach format : formate le lecteur demand label : donne un nom de volume un lecteur ver : donne le numro de version
g) La mmoire
La mmoire est une zone dans laquelle les programmes doivent tre stocks pour pouvoir tre excuts. Un ordinateur compatible PC peut possder trois types de mmoire: conventionnelle - tendue - pagine La quantit de mmoire prsente (et disponible) dans le systme peut tre connue en excutant la commande "mem" (ou "mem /c |more" pour avoir des informations dtailles).
D Goujdami
page :
32
i. La mmoire conventionnelle
La mmoire conventionnelle est la partie de la mmoire dans laquelle les programmes peuvent se charger sans instruction spcifique. sa taille varie suivant les systmes de 256Ko 640Ko (sur tous les ordinateurs rcents: 386, 486, Pentium...). La quantit de mmoire disponible est la mmoire qui reste pour les programmes aprs que le DOS se soit charg en mmoire (c'est--dire le systme lui-mme ainsi que tous les gestionnaires de priphriques et toutes les commandes contenues dans les fichiers config.sys et autoexec.bat).
iii.
La mmoire pagine
Un autre moyen d'accder la mmoire situe au-del des 640Ko consiste utiliser de la mmoire pagine. Certains programmes (peu aujourd'hui) sont optimiss pour utiliser ce type de mmoire. Tout comme la mmoire tendue, ce type de mmoire ncessite un programme pour la grer, il est appel gestionnaire de mmoire pagine". Les programmes prvus pour utiliser ce type de mmoire ne peuvent pas l'utiliser directement: le gestionnaire de mmoire doit copier des segments de 16Ko (appels pages) dans une zone (appele segment de cadre) situe en mmoire suprieure. Ce type de mmoire est apparu avant la mmoire tendue, cette mmoire est donc plus lent et ne permet l'utilisation que d'une portion limite de mmoire un instant donn.
iv.
La mmoire suprieure
Beaucoup de systmes disposent de 384Ko de mmoire suprieure HMA, High Memory Adresses), situs immdiatement aprs les 640Ko de mmoire conventionnelle. Cette zone de mmoire peut tre utilise par le matriel. Les zones non utilises par le matriel sont appeles "blocs de zone de la mmoire suprieure" (UMB, upper memory blocks), ils permettent d'excuter les programmes se servant de la mmoire pagine.
D Goujdami
page :
33
h) Personalisation du DOS
La procdure d'amorage du DOS est dfinie dans les fichiers autoexec.bat et config.sys situs dans la racine de votre lecteur "C:". Avant de les modifier il est vivement conseill d'en faire une copie de sauvegarde. Pour dsactiver une ligne dans un de ces deux fichiers il n'est pas ncessaire d'effacer la ligne correspondant cette commande, il suffit de rajouter la commande "rem" (mise en remarque) en dbut de ligne.
i) Config.sys
Le fichier config.sys est un fichier texte qui charge les gestionnaires de priphrique et dfinit la configuration de MS-DOS. device permettent de charger les gestionnaires de priphriques devicehigh charge le gestionnaire de priphrique dans la zone de mmoire suprieure dos dfinit la zone de mmoire dans laquelle le DOS se chargera drivparm dfinit les caractristiques d'une unit de disque fcbs dfinit le nombre de blocs de contrle de fichier files dfinit le nombre de fichiers pouvant tre ouverts simultanment install excute un programme rsident (TSR, Terminate and stay resident) lastdrive spcifie le nombre d'units valides shell indique qu'un interprteur de commandes autre que COMMAND.COM doit tre utilis stacks spcifie la quantit de mmoire rserve au traitement des interruptions matrielles
j) Autoexec.bat
Le fichier autoexec.bat est (comme son extension l'indique) un fichier batch, c'est--dire que c'est un fichier texte qui contient l'ensemble des commandes excutes les unes la suite des autres, chacune d'entre-elle tant sur une nouvelle ligne du fichier. Exemples de commandes pouvant tre inclues dans le fichier autoexec.bat (n'importe quel programme fonctionnant sous DOS peut tre inclut dans ce fichier) la commande path indique MS-DOS les rpertoires dont les fichiers peuvent tre accessible partir d'un autre rpertoire. la commande prompt dfinit le type d'invite MS-DOS la commande doskey permet de remonter grce aux touches du pav directionnel dans les commandes prcdemment excutes.
l) Astuces MS DOS
Avoir accs au lecteur de CD-ROM : Le lecteur de CD-ROM se dclare dans les fichiers config.sys et autoexec.bat. Dans le fichier config.sys il faut dclarer le gestionnaire de priphrique pour votre lecteur CD-ROM (bien qu'il soit dtect
D Goujdami Cours Initiation linformatique Formation Qualifiante E.S. page :
34
automatiquement sous Windows). Pour ce faire il faut copier ce gestionnaire de priphrique dans un rpertoire de votre disque dur (on supposera par la suite qu'il s'appelle cdrom.sys et qu'il est situ dans le rpertoire "cd-rom"). Il vous suffit d'ajouter la ligne: DEVICE=c:\cd-rom\cdrom.sys /d:CD001 (CD001 est le nom que vous donnez au lecteur...) Il faut de plus ajouter le gestionnaire de CD-ROM (appel mscdex.exe) dans l'autoexec.bat en ajoutant la ligne: c:\windows\command\mscdex.exe /d:CD001 (O CD001 est le nom que vous aviez donn votre lecteur et la lettre de lecteur laquelle il sera affect sera la lettre qui suit la dernire affecte, c'est--dire que si vous avez des disques durs d: et e:, et que f: est libre, le CD-ROM sera affect f: ...)
m)
Pour faire une copie de fichier il existe 2 commandes principales sous DOS: copy et xcopy. La commande xcopy est la plus pratique, elle s'utilise de la manire suivante: xcopy source destination (o "source" reprsente un nom de fichier et "destination" dsigne un nom de fichier ou un nom de rpertoire) On peut copier l'intgralit d'un rpertoire en dsignant un nom de rpertoire par "source". La destination doit alors tre un nom de rpertoire - il serait effectivement trange de copier un rpertoire (c'est--dire un ensemble de fichiers) dans ... un seul fichier. Le commutateur "/s" permet de copier les sous-rpertoires: xcopy repertoire1 repertoire2 /s permet de copier le rpertoire1 dans le rpertoire2. Autoriser l'excution d'un programme partir de n'importe quel rpertoire C'est la variable d'environnement "PATH" qui permet de dfinir les rpertoires dont le contenu peut tre accessible y compris lorsque l'on se trouve dans un autre rpertoire. On l'utilise de la faon suivante: PATH=c:\dos;c:\utils; Les fichiers contenus dans les rpertoires c:\dos et c:\utils pourront tre excuts lorsque vous vous trouvez dans n'importe quel rpertoire de votre ordinateur. Lorsque vous avez dj spcifi les rpertoires situs dans la variable d'environnement et que vous voulez en ajoutez un, vous pouvez utiliser la commande suivante: PATH=%PATH%;c:\repertoi; qui va ajouter au PATH dj existant (%PATH%) le rpertoire c:\repertoi . La variable PATH est limite 127 caractres. Sachant que le nom de variable PATH et le signe gal occupent dj 5 caractres, il n'en reste plus que 122 pour spcifier les noms des rpertoires. Astuce: Pour utiliser cette variable de faon optimale il faut veiller : -supprimer les espaces dans la commande path -supprimer les rpertoires peu accds -donner des noms de rpertoire courts si possible - Substituer un lecteur un rpertoire - Transformer un rpertoire en un lecteur factice c'est possible grce la commande subst. Elle s'utilise de la manire suivante: subst f: c:\truc Le rpertoire c:\truc sera alors accessible partir d'un lecteur virtuel que l'on appelle "f:". Cela implique naturellement que le lecteur f: ne soit pas affect
D Goujdami
page :
35
avant d'excuter la commande, auquel cas le systme vous renverra un message du genre "erreur d'analyse 10". Il faudra alors changer la lettre du lecteur cible...
D Goujdami
page :
36
b) Quelques commandes ) pwd : pour connatre sa position dans l'arborescence ) cd <nom de rpertoire> : pour se dplacer dans l'arborescence Is : pour
voir le contenu du rpertoire ) man <commande> : pour connatre la syntaxe d'une commande ) cat <fichier> : pour voir le contenu d'un fichier ) write <nom utilisateur> : pour envoyer des messages un autre utilisateur ) who: pour savoir qui est connect la machine etc...
.Trs grande fiabilit du systme. On peut laisser tourner un systme Unix de nombreux mois sans perte de performance. .Multi plate-formes (Processeurs Intel, Risc, Alpha...) .Services et outils associs (serveur FTP, messagerie, compilateurs, outils d'administration...) livrs en standart. .Le systme Linux offre une relle alternative aux solutions Microsoft. Linux est gratuit, plus fiable et dispose aujourd'hui d'un grand nombre de logiciels.
D Goujdami
page :
37
Il ya deux versions de WINDOWS NTTM ) WINDOWS NTTM Workstation (WK) Destin plus particulirement aux postes de travail clients, mais il peut galement grer un petit rseau local. Il est vendu avec une seule licence d'utilisation comme poste de travail. Il ne dispose pas de tous les utilitaires et fonctions, prsents sur la version serveur, pour tre utilis comme serveur dans un grand rseau. ) WINDOWS NTTM Server (SR) Cette version est destine a grer un rseau de grande taille. Il intgre les fonctions client-serveur. Il est vendu avec une licence serveur et 5 licences postes de travail. En raison des fonctions qu'il est amen excuter (serveur de fichier, serveur d'application) il ncessite une machine plus performante que son petit frre Workstation.
b) Caractristiques :
.systme entirement 32 bits .portables sur plusieurs plates-formes (Intel, Alpha, Mips, Power PC) .systme scuris .permettent l'installation d'un rseau relativement facilement .capacit de faire fonctionner des applications DOSTM et WindowsTM 3.x relativement bien .reconnaissance du systme de fichier FAT (DOS), NTFS (propre WINDOWS NTTM) et mme HPFS (OS/2). .Mono-utilisateur .Multitche
c) Inconvnients du systme
.fiabilit alatoire (variable suivant les logiciels utiliss) .ncessite une machine trs performante .langage de commande pauvre, d'o impossibilit d'crire des scripts complexes. .peu d'outils livrs en standard (ce qui induit des cots cachs)
d) Informations techniques
Portabilit du systme Entre la couche systme et la couche hardware de WINDOWS NTTM, le concepteur a implment une couche nomme HAL (Hardware Abstraction Layer). Cette couche est la seule partie modifier pour faire fonctionner WINDOWS NTTM sur diffrents processeurs comme IntelTM, Alpha, Power PC, Mips etc.. Bien entendu, c'est le fabricant de la machine qui doit implmenter la couche ncessaire pour le bon fonctionnement du logiciel sur sa plate-forme. WINDOWS NTTM WK et NT SR ont la possibilit de grer respectivement jusqu' 2 et 4 microprocesseurs. Cette limitation est aussi dfinie dans cette couche HAL. Ainsi certains fabricants fournissent avec leurs serveurs, une version de NT capable de grer jusqu' 8 microprocesseurs ou plus. WINDOWS NTTM est capable de grer les systmes de fichier FAT, NTFS et HPFS.
D Goujdami
page :
38
FAT (File Allocation Table) C'est le type de partition standard de DOS WindowsTM 3.X et WindowsTM 95.11 est mieux adapt des partitions de petites tailles (-300Mb). Fat limite la taille maximum de la partition 2Go. Il existe une nouvelle version de la FAT appele FAT32 qui vient de paratre et qui repousse cette limite quelques milliards de Go. Elle est incluse dans la nouvelle version de Windows 95 OS/R2. FAT est un systme de fichier trs mauvais en matire de scurit. On ne peut pas faire d'audit, pas de gestion des droits, mais une fonction Undelete est implmente ce qui permet de rcuprer un fichier ou rpertoire effac par mgarde. NTFS (New Technology File System) C'est un systme non plus bas sur une table mais sur une structure arborescente de type arbre binaire (Btree). Ceci permet un accs aux fichiers beaucoup plus rapide qu'avec FAT. La barrire des 2Go de partition n'existe plus puisqu'elle est maintenant limite 16 milliard de Go. Ce qui est largement suprieur aux besoins actuels du march. En terme de scurit NTFS permet d'associer des droits (lecture, criture, effacement etc.) chaque fichier, groupes de fichiers ou rpertoires ainsi qu'a chaque utilisateur. Il permet de faire une audit sur les fichiers ou rpertoires, ce qui permet de savoir qui a effectu une opration sur un fichier (effacement, cration, lecture...). NTFS possde galement des fonctions de tolrances de pannes et de RAID. Malheureusement NTFS n'a pas de fonction Undelete. On ne peut pas formater une disquette NTFS. NTFS n'est pas compatible avec FAT. HPFS (High Performance File System) C'est le systme utilis par IBMTM corp. Pour son systme d'exploitation OS/2. WINDOWS NTTM est capable de lire et crire sur ce type de partitions. C'est aussi une partition 32 bits qui comprend des fonctions de scurit. Elle n'est absolument pas compatible avec FAT ni mme NTFS.
f) Caractristiques :
.systme 32bits .interface graphique conviviale .simplicit d'utilisation .adapt au multimdia .capacit de faire fonctionner des applications DOSTM et WindowsTM 3.x relativement bien .Fonctionne sur processeurs Intel (et compatibles) .Mono utilisateur .Multi-tche
D Goujdami
page :
39
disque, il s'alloue donc des clusters (ensembles de secteurs physiques du disque, gnralement de 512octets). 65536 clusters pour une partition de plus d'1 Go nous donne donc des clusters de 32 Ko. Cela signifie en particulier qu'un fichier de 100 octets utilisera un cluster entier sur votre disque dur jusqu' 32 Ko pour une partition de plus d'1 Go). Certains utilitaires de compression de disque peuvent (Stacker par exemple) peuvent mettre plusieurs fichiers dans un mme cluster. Il n'est pas rare d'avoir 15000 fichiers sur un disque de 2 Go, ce qui peut reprsenter une perte de 250 Mo (plus de 10 %). Si vous voulez savoir combien vous perdez de place, essayez chkdrv. La table ci-dessous rcapitule la taille des clusters en fonction de la taille des partitions (pour les dos >= 4.0) avec FAT16 Taille de la partition en Mo Taille du Cluster en Ko < 128 2 < 256 < 512 4 8 < 1024 16 < 2048 32
La FAT 16 ne sait pas grer de partition au del de 2Go la FAT32 permet de grer des disques jusqu' 2 Tra octets avec les tailles de cluster suivantes : Taille de la partition en Go Taille du Cluster en Ko <8 4 <6 8 < 32 16 > 32 32
D Goujdami
page :
40