🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cam.general
Article #276

Re: Votre avis sur Linux svp

#276
From: Pierre Plamondon
Date: Sat, 25 Oct 1997 00:00
71 lines
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-mail
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>

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