Nouveau design
- 947 réponses
- 153 participants
- 21 693 vues
- 134 followers

miles1981

Le moteur de recherche ne marche plus aussi bien qu'avant, il n'y a pas de page équivalente à avant ? J'ai 10 fois le même sujet dans la page "Tous", mais pas triés correctement

Message de modération : Vu !
Audio Toolkit: http://www.audio-tk.com/

Dr Pouet

Par exemple ils font tellement de marge sur Windows + Office, qu'ils peuvent investir à perte pendant des années dans les consoles, alors qu'à côté de ça Sega a déjà du abandonner (pas les jeux mais les consoles), Nintendo est mal en point...
C'est plus de la concurrence, c'est du dumping grâce à une trésorerie démentielle et usurpée. Et une fois qu'ils ont tué leurs concurrents, ils se font de la marge en se moquant un peu des clients (je me souviens de la période où on pouvait choisir entre plusieurs suites bureautiques...)
Autrefois les USA auraient fait jouer les lois anti-monopoles (je crois qu'ils l'on fait pour le train, le téléphone, l'avion...), pour défendre les intérêts de leurs citoyens, mais là, ça rapporte tellement de devises étrangères qu'ils n'osent pas le faire.

miles1981

Audio Toolkit: http://www.audio-tk.com/

le leprechaune


miles1981

Audio Toolkit: http://www.audio-tk.com/

Anonyme

Citation : et c'est avec XP que les particuliers ont eu accès au mode protégé disponible pourtant depuis les intel 386, donc en 90
Je comprend pas : Windows tourne en pmode depuis la version 3 pour autant que je sache...


Dr Pouet

Hors sujet : > Je comprend pas : Windows tourne en pmode depuis la version 3 pour autant que je sache...
Je ne sais pas si la terminologie que j'utilise est vraiment la bonne (faudrait que Gabou nous dise ça ;) ), mais je soupçonne que tu parles de l'adressage 32 bits qui doit effectivement être disponible depuis longtemps sous Windows, et aussi sous Dos via les Dos extender genre DOS 4GW qui permettaient d'écrire des jeux un peu balèzes (Doom, Settlers etc).
En revanche, le cas où le système d'exploitation tourne dans un mode différent des applis (OS en kernel space et applis en user space), où les applis ne peuvent accéder qu'à la mémoire qui leur appartient (seul l'OS peut accéder à toutes les adresses qui lui chantent), ça ça n'était pas le cas de 95 / 98. Ca apparaît avec la souche NT, donc NT puis 2000 puis XP.
Au niveau utilisation c'est tout à fait perceptible : le nombre de cas où le plantage d'une appli entraîne le blocage de l'ordinateur (écran bleu) est largement réduit.
Il y a encore les drivers (carte son notamment) qui tournent en kernel space (pour des raisons de performances je crois), donc toutes les chances ne sont pas éliminées. Mais ça va beaucoup mieux.
Et sinon, windows 3.1 faisait du multi-tâche coopératif (comme Mac OS jusqu'à 9) : c'est à dire qu'il fallait qu'une appli rende la main pour passer à la suivante, sinon, fini le multi-tâche.
Donc en gros, dans le domaine grand public (le reste entre parenthèses) :
(1983 R.Stallman lance le projet GNU = logiciels libres)
1985 Amiga = premier ordi multi-tâche, sans mode protégé
1986 création du intel 80386 qui offre un système de protection mémoire
(92 / 94 naissancce de linux qui utilise cette fonction)
1995 Windows 95 = apparition du multi-tâche chez Billou
1997 Jobs retourne chez Apple
2001 XP = apparition du mode protégé
2001 = Mac OS X multi-tâche pré-emptif + temps réel + mode protégé

Anonyme


Maintenant le modèle de mémoire c'est un choix plus théorique que pratique hein parceque linux par exemple n'utilisait que la pagination pour etre compatible avec le plus d'architecture possible alors que windows utilisait principalement la segmentation... Intel a implémenté les deux sur ses processeurs, qui peuvent être utilisée ensemble ou pas...

( Les plantages de windows ne se résument pas aux choix théorique qui ont été fait lors de sa conception, ce serais trop simple... le fait que les pilotes tournent en espace noyau est un début d'explication )

Fuyuhiko

Merci de votre attention.
I'm Back

Anonyme



Anonyme



Dr Pouet

Hors sujet :
En fait j'étais plus ou moins persuadé que Windows n'utilisait pas la protection mémoire entre le noyau et les applis, telle que définie ici :
https://en.wikipedia.org/wiki/Memory_protection
Notamment à cause de la compatibilité avec le dos où tout programme peut accéder à n'importe quel endroit de la mémoire. Pour moi ça expliquait la fragilité chronique de W jusqu'à XP.
On peut lire néanmoins ici que W utilise le mode protégé depuis la 2.0. Est-ce que tout le monde (applis + OS) ne serait pas en kernel space en pmode par hasard ?
Autres liens : mémoire paginée et virtuelle, DOS extender
Finalement c'est plus compliqué que ce que je croyais ! Mais j'ai l'impression que mon hypothèse est confirmée par la page sur le DOS extender...

Anonyme

Hors sujet : Ah mais non en fait tu te trompe : Citation : Notamment à cause de la compatibilité avec le dos où tout programme Citation : On peut lire néanmoins ici que W utilise le mode protégé depuis la 2.0. Est-ce que tout le monde (applis + OS) ne serait pas en kernel space en pmode par hasard ?
peut accéder à n'importe quel endroit de la mémoire. Pour moi ça expliquait la fragilité chronique de W jusqu'à XP.
Sous Windows, la console DOS est émulée. Pas comme un émulateur, mais les procs possèdent un mode hybride entre le pmode(Windows) et le mode réel(DOS) qui est le mode virtuel 86... Dans ce mode un programme prévu pour tourner en mode réel peut fonctionner dans un environnement protégé - dans un espace utilisateur qui plus est et n'aura donc pas accès a toute la mémoire, mais seulement a une représentation que l'os défini comme il veux.
Nan les applications tournent bien en espace utilisateur, en fait commej e l'ais dis, Windows n'utilisait quasiment que la segmentation or il se trouve que les mécanismes de protection sont implémenté au niveau des segments justements (les fameux CPL ou aussi appelé RING)... Pour autant que je sache ce sont les pilotes qui tournent en espace noyau et un bug dans un pilote, devient critique puisqu'il peut entrainer tout le système dans sa chute... ( La plupart des écrans bleus qu'on avait affichait un message en rapport avec un VxD qui sont des pilotes d'interfaces entre le mode noyau et le mode utilisateur justement )

Dr Pouet

Hors sujet : > La plupart des écrans bleus qu'on avait affichait un message en rapport avec un VxD qui sont des pilotes d'interfaces entre le mode noyau et le mode utilisateur justement
Mais il me semble que sous Linux et sous OS X les pilotes tournent aussi en mode noyau, non ? D'ailleurs la seule fois où mon powerbook a planté c'est avec les drivers de la Guillemot 16/12. Et sous XP c'est toujours le cas ? Pour moi ça expliquerait la "certification" que Microsoft vend aux éditeurs pour leurs drivers.
Donc reste la question principale : d'où vient l'instabilité chronique de 3.1 / 95 / 98 ? Qu'est-ce qui a changé lors du passage à NT / XP et qui fait que c'est beaucoup plus stable ? Et surtout que des crashs d'applis entraînent très rarement l'OS dans leur chute ?

miles1981

Hors sujet : Jusqu'à Me, le noyau était plus ou moins basé sur DOS, avec les trous que ça suppose. Avec NT3.1, Microsoft avait repris les bases d'OS/2 qui était plus propre, inspiré du monde Unix.
Audio Toolkit: http://www.audio-tk.com/

Anonyme

Hors sujet : Citation : Et surtout que des crashs d'applis entraînent très rarement l'OS dans
leur chute ?
Pour ca j'ai un début de réponse : ca viendrais de l'ordonnanceur qui gère de façon indépendante la barre système des fenêtre du reste de l'application ( même quand un programme est bloqué, on peut toujours cliquer sur la croix, ce qui n'était pas le cas dans les versions précédentes de windows ) en somme une meilleur gestion de la préemption...

KoalaMan


On ne voit bien qu'avec les yeux. Le cœur est invisible pour l'essentiel.

Anonyme



KoalaMan



On ne voit bien qu'avec les yeux. Le cœur est invisible pour l'essentiel.

Dr Pouet

Le premier a le comportement auquel on s'attend, tandis que le second fait un truc bizarre. Le lien ressemble à l'autre sans l'information idproduit...
C'est normal ?


Sat


Dr Pouet




runuts



ouuuuuuuuuuuuuuh la belle vaaaaague

Sidero



Ze


kYZmar

- < Liste des sujets
- Charte