LINUX.ORG.RU

Crista Anderson about Linux


0

0

Прочитал я тут на досуге книгу Кристы Андерсон с Марком Минаси
"Локальные сети, Полное Руководство" 1999. На странице 320 нашел
некое описание проблем Линукса и стало интересно насколько оно верно.
Может кто-нибудь может объяснить ее слова? При желании этой дамочке и
лично можно написать: canderson@adelphia.net

Сама цитата:

"Другой аспект, ограничивающий распространение Linux как серверной
операционной системы, связан с характером распределения процессорного
времени. Windows NT и другие основные коммерческие системы распределяют
время процессора для операций ядра (kernel operations) по потокам, а
Linux --- по процессам, благодаря чему распределение рессурсов процессора
намного менее детализировано. Кроме того, потоки, как и приложения,
исполняются в пользовательском режиме, а метод постановки последних в
очередь ухудшает отклик приложений Linux по сравнению с теми, что
созданы для Windows NT и Windows 9x. Фактически, Linux более напоминает
систему Windows 3.x, использующую коллективную многозадачность (cooperative
multitasking), используемый в 32-битовых версиях Windows, который заставляет
приложения освобождать процессор через регулярные интервалы."

anonymous

Хммм... Полуправда. Под линукс действительно много приложений, которые распараллелены процессами, но потеря эффективности по сравнению с потоками мизерна (если конечно приложение занимается еще чем нибудь, кроме форканья), а вот про кооперативную многозадачность она однозначно бредит.

timur
()

P.S. Впрочем там и в изложении бреда достаточно ( если конечно статья действительно так звучит на английском ): то в линуксе одни процессы ( бред ), то он в очередь ставит уже потоки. Да и кооперативная многозадачность была в 16 битных виндах.

timur
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.