|
Тема |
хмм [re: Tonimir] |
|
Автор |
Masklin () |
|
Публикувано | 11.08.00 23:18 |
|
|
Доколкото знам, проблемът не е че Win дава на който му скимне директно да пише по паметта на останалите (не го прави, би било адски тъпо), а че не проверява параметрите на вътрешните си функции. Предполагам, че са го оправили, но преди време (според някои познати) било възможно да освободиш паметта на ядрото и познай какво става при някоя от следващите заявки за отделяне на памет... Обаче проблемът си остава - Win 9x просто не проверява всички параметри внимателно. Дори съм чувал, че разликата между Win 9x и NT е основно в това, че в NT са реализирани всички функции на интерфейса Win32, при това добре и с проверка на параметрите, което обаче водило да забавяне. Е, едва ли е само това, но и то не е малко.
Друга хубава причина за проблемите в Win 9x е MSIE. Аз лично махнах IE с 98Lite и проблемите ми очевидно намаляха. Дори само дезинтегецията на 2-та Explorer-а (имам предвид Windows и Internet) си струва, защото когато стартираш машината си се зареждат DLL-та на IE и печелиш ~32MB повече свободна памет. Абе, 98Lite (особено версия III - има я в free.techno-link.com/seventh) е супер.
|
| |
|
|
|