Article View: cam.general
Article #276Re: Votre avis sur Linux svp
From: Pierre Plamondon
Date: Sat, 25 Oct 1997 00:00
Date: Sat, 25 Oct 1997 00:00
71 lines
4281 bytes
4281 bytes
Commentaires: A propos du 'vrai' vs 'faux' multitaches!! Unix, WinNT , VMS, etc, sont tous multi-tache de la meme facon, ie l'os a une liste de taches et fait du task switching (donne le controle a un process, puis le lui enleve de facon asynchrone pour le donner a un autre, etc). C'est en fait normalement ce qu'on entend par systeme multitaches. La facon dont l'OS switche (ie comment il decide de changer) peut toutefois differer d'un OS a l'autre. Il est evident qu'il ne consacre pas un temps egal a tous les process. Les avantages qu'on attend du multi-tasking ne sont pas les memes que ceux qu'on attend d'un systeme multi-processeurs. C-a-d, sauf en de rares situations, le multitasking ne permet pas d'effectuer un travail donne plus rapidement. Unix, comme WinNT et Win95 est 'preemptive' c'est a dire que c'est l'OS qui decide d'interrompre un process pour donner le controle a un autre. Par opposition, Win3.1 est non-preemptive, et dans ce "systeme" un programme donne doit retourner explicitement le controle au OS qui alors seulement le donne a un autre. Autrement dit, sous Win3.1 un programme peut decider de ne jamais retourner le controle, et l'os ne peut rien y faire. Alors la procedure a suivre pour arreter ce programme est, dans l'ordre: 1- Faire <CTRL>-<ALT>-<DEL> 2- Prier pour que le programme veuille bien arreter. (car normalement l'etape 1 ne fonctionne pas) 3- Debrancher l'ordinateur (l'etape 2 fonctionne seulement pour les bons chretiens, ie ceux qui, entre autres, ne sacrent pas. Or puisque vous travaillez dans windows, vous sacrez, forcement.) Par ailleurs Solaris 2 , WinNT et Win95 sont aussi multi-thread. Par multi-thread on entend qu'il y a plusieurs 'fils' d'execution concurents sur un meme espace de data. Solaris1 (ie SunOS 4.X) , et (sauf erreur) plus generalement la saveur BSD (et Linux aussi?) ne permettent pas le multi-threading. Sous ces systemes, on ne peut pas avoir plusieurs fils d'execution sur un meme espace de data, on ne peut que splitter un process ( fork() ). Alors il y a deux process, chacun avec son espace de data. Pour ce qui est du CPU Intel, il est vrai qu'il supporte toujours un mode 16 bits, mais l'architecture a beaucoup evolue... en termes de performances, un Pentium PRO a 200 Mhz peut etre aussi rapide qu'un UltraSparc 167 Mhz . En fait, le 386 etait deja a moitie debarasse des lacunes du 8086 (eg adressage 20 bits tres etrange). A moitie car il supportait deux modes de fonctionnement. Le retardataire dans le couple wintel a toujours ete windows. Finalement, bien qu'il soit universellement admis que tous les OS developpes par Microsoft, depuis DOS jusqu'a Win95, ne valent pas le prix des disquettes sur lesquelles ils sont distribues, NT merite a mon avis la note de passage. Il peut lui aussi tourner 24h/24 pendant plusieurs mois sans crasher. De plus, il y a des myriades de shareware pour windows (beaucoup plus en fait que pour unix) et plusieurs packages GNU ont ete portes pour NT (eg gnu-emacs 19.34 qui fonctionne tres bien sous NT). PP
Technical Details
Message-ID:
<62rjsm$dos@epervier.CC.UMontreal.CA>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<Pine.GSO.3.94.971015133603.16490A-100000@Ocean.CAM.ORG> <34462b80.59856166@NNTP.hip.cam.org> <crompb.877024460@esi21.ESI.UMontreal.CA> <34471AD4.6D4@sophia.inria.fr> <34497166.126708295@NNTP.hip.cam.org> <34479f30.9906249@nntp.hip.cam.org> <3447D2A7.AC448851@cam.org> <3448077e.2018871@nntp.hip.cam.org> <62dtm4$nfv@tandem.CAM.ORG> <344baf1c.44356715@NNTP.hip.cam.org>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII-7-bit X-Google-Thread: 105966,bbd3a943ec7e466 X-Google-Attributes: gid105966,public X-Google-Thread: 12faba,bbd3a943ec7e466 X-Google-Attributes: gid12faba,public X-Google-Thread: 114af9,bbd3a943ec7e466 X-Google-Attributes: gid114af9,public X-Google-Thread: 1085c1,bbd3a943ec7e466 X-Google-Attributes: gid1085c1,public From: plamondo@IRO.UMontreal.CA (Pierre Plamondon) Subject: Re: Votre avis sur Linux svp Date: 1997/10/25 Message-ID: <62rjsm$dos@epervier.CC.UMontreal.CA> X-Deja-AN: 284796700 Distribution: world References: <Pine.GSO.3.94.971015133603.16490A-100000@Ocean.CAM.ORG> <34462b80.59856166@NNTP.hip.cam.org> <crompb.877024460@esi21.ESI.UMontreal.CA> <34471AD4.6D4@sophia.inria.fr> <34497166.126708295@NNTP.hip.cam.org> <34479f30.9906249@nntp.hip.cam.org> <3447D2A7.AC448851@cam.org> <3448077e.2018871@nntp.hip.cam.org> <62dtm4$nfv@tandem.CAM.ORG> <344baf1c.44356715@NNTP.hip.cam.org> Followup-To: cam.general,soc.culture.quebec,mtl.general,soc.culture.french Organization: Universite de Montreal Newsgroups: cam.general,soc.culture.quebec,mtl.general,soc.culture.french