arom_uk
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору FuzzyLogic я не говорил о злобности MS, просто такова политика этой уважаемой компании. Все линейки продуктов MS образуются усечением возможностей полного продукта в каждой линейке, таким образом создаются и наполняются ниши и ценовые категории. Написать драйвер под тот же сервер x86 Enterprise не представляет слишком большой проблемы, уж поверьте. Было бы "добро" от MS, так все бы легко писали. И под не серверные x86 - точно так же. Нет в этом ничего фантастического, обычная работа обычных программистов. Совершенно не понимаю, как можно говорить, что что-то не получается и работает плохо, когда это совсем не делается. Да очень быстро бы наловчились. Одно исходит из другого. Не каждая программа должна уметь использовать PAE или, скажем, DMA IO, кроме специальных случаев. Вообще-то, это должен уметь делать менеджер памяти. HDD, PAE используется (или может использоваться) во всех x86 ОС MS, начиная с Windows 2000 Professional. Как и в большом количестве юниксоидов. А все серверные x86 ОС выше Windows 2000 Advanced прекрасно (и прямо в этот момент) работают с 8 и более гб памяти, используя этот интеловский "костыль" PAE. Проходят годы, а они всё работают, и работают прекрасно. Сильных жалоб не слышно, особенно когда железо x86. Точно так же и настольные ОС могли бы (точнее - могут). И это дало бы людям возможность работать с большим количеством RAM (ну хотя бы в Ultimate версиях продуктов, чтобы сохранить дифференциацию по ценам/возможностям!) с поддержкой всего нужного им софта, чем x64 системы похвастать никак не могут. В конце концов, появился бы более обоснованный выбор между x86 и x64 системами, и совершенно очевидно, что многие С РАДОСТЬЮ НЕ использовали бы x64 системы, пока нет строгой в этом необходимости. А пока такой необходимости, в общем, нет: как раз в основном только ради использования большего количество RAM. Не говоря о том, что если тестировать две ОС с одним большим количеством памяти (я это делал с 12 гб, трипл x2x2) - модифицированную "настольную" x86 и нативную x64, то x86 работает быстрее, а иногда гораздо быстрее, чем x64 (да что там, сам код-то толще и медленнее). Просто, редко кто тестировал их в одинаковых сладких условиях. Сюрприз? Тем более, что в текущих интеловских процессорах широкого применения есть только... поддержка x64 (она же изначально - IA-32E). Расширение. То есть, тот же "костыль". С потребительской точки зрения, совершенно не важно, как получается прозрачный для вас результат, с "костылём" или без. Потребительские качества остаются прежними, а производительность как минимум сопоставима. Конечно, если дело не в религиозных войнах, типа intel-amd или nvidia-ati и так далее, и так далее, - когда все слова нагружаются "особенным" значением... Я не спорю, что всё это не однозначно, и не являюсь фанатиком чего-либо. Просто, надо говорить то что есть: "настольные" x86 ОС в принципе прекрасно могут работать с любым употребимым на сегодня количеством памяти. Это просто факт. (А остальное - так или сяк, с "костылями" или без - это уже подробности, далёкие от юзера.) "MS Server 2008 Enterprise x86 с костылём". Звучит смешно. | Всего записей: 347 | Зарегистр. 13-07-2006 | Отправлено: 16:28 13-12-2009 | Исправлено: arom_uk, 17:29 13-12-2009 |
|