Member
Статус: Не в сети Регистрация: 30.07.2006 Откуда: Москва-Ярик
Помоему глупо уповать, на то что подписывание драйверов, позволит надежно заблокировать доступ к цифровой части DRM. Можно с некоторой осторожностью заявить, что сейчас наступает эпоха виртуализации. Когда MS Vista, включая суперзащищенное ее ядро, может выполняться например под Linux. Это прежде всего означает, что доступ к ring0, для знающих людей, ограничить невозможно - пускай программисты MS хоть наизнанку вывернутся. Так что, если указанные "траблы" с DRM себя ждать не заставят, появление user-friendly инструментов для обработки Vista будет делом времени. Технологии виртуализации, встраиваемые в современные процессы, помогают ускорить и улучшить изоляцию гостевой ОС, от хоста. Можно ожидать даже такого: VMWare будет выполнять в себе Vista, при этом эмулируя работу реального железа, а не абстрактного.
С другой стороны, насколько я себе представляю - защита ОС никогда не будет доведена до такого уровня, всегда будут уязвимости позволяющие проникнуть в ring0, без применения виртуальных машин. Да и технологические лазейки, обязательно должны остаться. Например, если я будут отлаживать драйвер - мне каждый тестовый билд, нужно обязательно подписывать будет? Или всем отладчикам режима ядра (SoftICE, WinDbg, etc), будет строго ограничен доступ в ядро?
Так что, единственный вывод - подписи это лишь средство предотвращения несанкционированного доступа "непроверенного" кода, в ядро. А если уж пользователь это санкционирует, то хозяин - барин. Можно разве что в лицензии записать такое действие, как ее нарушающее, но запретить - нереально.
_________________ Плавайте поездами Аэрофлота! И синий BSOD нам заменяет небосвод...
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
Rasdolbay
Цитата:
Судя по требованиям современных игр и той же Висты - 4-х Гигов будет мало уже через 1 - 1,5 года. Тем более что 32-бит ОСи поддерживают менее 4-х Гигов ОЗУ (точнее - около 3,4 Гига).
очередная глупость, навязанная Интелом и АМД на пару с M$.
подсказка - начиная с Pentium II появилась такая чудесная технология PAE, которая позволяет адресовать более 4ГБ памяти. Более того - винда ее держит. Косвенными признаками того является заявленный поддерживаемый объем памяти в серверных версиях W2k и W2k3... Ну, и наличие в виндах двух ядер - обычного и с PAE.
Неверующих могу отправить сюда (нафига выпускать те же ServerWorks'ы под P!!! с поддержкой 6ГБ?)
Другой вопрос, что приложения такое кол-во памяти действительно под виндой утилизируют с трудом.
Под *nix'ами изначально никаких проблем не было и не будет...
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Member
Статус: Не в сети Регистрация: 09.07.2006 Откуда: Санкт-Петербург
Root писал(а):
очередная глупость, навязанная Интелом и АМД на пару с M$. подсказка - начиная с Pentium II появилась такая чудесная технология PAE, которая позволяет адресовать более 4ГБ памяти.
Вопрос - а какова ширина адресной шины процессора ? И разрядность регистров ? Виртуальная адресация не сильно поможет.
Root писал(а):
Более того - винда ее держит. Косвенными признаками того является заявленный поддерживаемый объем памяти в серверных версиях W2k и W2k3... Ну, и наличие в виндах двух ядер - обычного и с PAE.
Для мультипроцессорных систем - да, для однопроцессорных - максимум 4 Гб.
Root писал(а):
Неверующих могу отправить сюда (нафига выпускать те же ServerWorks'ы под P!!! с поддержкой 6ГБ?)
В своё время 8-битные процессора (i8080, Z80) удавалось "заставить" работать с общим объёмом памяти до 512КБайт (т.н. "страничная адресация"). Но каждому приложению было доступно всё равно не более 64КБайт. Так что .... Вся прелесть 64-бит расширений состоит как раз в возможности прямой адресации памяти более 4 ГБайт.
Например, если я будут отлаживать драйвер - мне каждый тестовый билд, нужно обязательно подписывать будет?
Специально для отладки там есть режим в котором можно ставить неподписанные драйвера. Но, как я понял, при нормальной загрузке они будут удалятся...
Root писал(а):
такая чудесная технология PAE
Чудесная? Это полный изврат! Ну довели они шину адреса до 36 бит. А толку??? Все-равно работате через попу... Плюс это только интелявые процы поддерживают. По-моему...
Rasdolbay писал(а):
Вся прелесть 64-бит расширений состоит как раз в возможности прямой адресации памяти более 4 ГБайт.
Нет. PAE позволяетс выделить одому приложению более 4Гб. Теоретически. Но вот реализация... Хромает.
_________________ I L.A.W. you, baby!
For a GNU dawn! For freedom!
Member
Статус: Не в сети Регистрация: 30.07.2006 Откуда: Москва-Ярик
Rasdolbay Вообще-то преимущества 64-х битных процессоров (AMD в частности), в основном складываются, из архитектурных расширений х86, а не только 64-битной адресации. Среди действительно "домашних" приложений, найдется едва-ли 5% которым действительно нужно более 2Гб (по умолчанию доступных в Win32). И этих преимуществ, отнюдь не достаточно, чтобы 32-х битные совместимые системы, перестали выпускаться, и полностью уступили рынок 32-битным. Не надо забывать, что "корпоративный пользователь", в массе своей консервативен - из старых машин выжимается все, и равно как и из программного обеспечения - в сущности нормальному руководителю должно быть все равно, на какой архитектуре работает офисное ПО. Стало быть веские причины для "миграции", не возникнут до тех пор, пока поддерживаются старые версии Windows/Office (2000,XP,2003), и примерно у 70% - не возникнут после окончании этого периода. А значит модерновые Core Solo / Sempron64 будут попрежнему работать, с привычным 32-х битным ПО.
_________________ Плавайте поездами Аэрофлота! И синий BSOD нам заменяет небосвод...
Junior
Статус: Не в сети Регистрация: 03.02.2005 Откуда: spb
Rasdolbay
Цитата:
Вопрос - а какова ширина адресной шины процессора ?
Начиная с процессора Pentium II - шина адреса 36-разрядная
Цитата:
В своё время 8-битные процессора (i8080, Z80) удавалось "заставить" работать с общим объёмом памяти до 512КБайт (т.н. "страничная адресация"). Но каждому приложению было доступно всё равно не более 64КБайт.
Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
Rasdolbay писал(а):
Вопрос - а какова ширина адресной шины процессора ? И разрядность регистров ? Виртуальная адресация не сильно поможет.
Скажем так, затруднительно будет адрессовать драйверам большие объемы физической памяти (если я ничего не путаю, вроде бы не путаю), с виртуальной памятью все ОК.
Rasdolbay писал(а):
Для мультипроцессорных систем - да, для однопроцессорных - максимум 4 Гб.
Откуда такой вывод?
L.A.W. писал(а):
Плюс это только интелявые процы поддерживают. По-моему...
Неа, AMD'шные тоже держат, но вот с какого проца это появилось, сложно сказать (вроде бы с какого-то К6). Добавлено спустя 10 минут, 44 секунды
t4k писал(а):
Беспокоит, но DRM я в этом не обвиняю.
DRM тут не при чем, но от этого следует, что обязательно подписывание драйверов - вовсе не для того, чтобы уберечь пользователя от вирусов Кстати PatchGuard, который впервые объявился в WinXP x64, защищает образ ядра от запатчивания, так что как МС предлагает поступать писателям антивирусного ПО и дебагеров - я не понимаю. Хотя конечно его уже научились обходить год назад, но факт остается фактом.
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
Rasdolbay
Цитата:
Вопрос - а какова ширина адресной шины процессора ?
у 686+ - 36-bit. Могу отправить читать доки Интела и книжки глубокоуважаемого тов. Гука.
Цитата:
И разрядность регистров ?
каких? в современном процессоре (ладно, ладно, x86 процессоре 6-го поколения ) куча разных регистров разной разрядности, включая и MMX-расширения, которые явно поболее 32-бит будут
Цитата:
Виртуальная адресация не сильно поможет.
не забываем, что в PM адресация идет не как в реальном режиме сегмент-смещение, а селектор дескриптора-смещение... Причем смещение может быть 32-битным, а селектор - 16-бит... Плюс доплюсуем сюда страничную организацию памяти и вроде как проблема спадает...
Цитата:
Для мультипроцессорных систем - да, для однопроцессорных - максимум 4 Гб.
очередная глупость. PAE работает и на однопроцессорных системах. И кто мешает запихать в SW один процессор и 6ГБ памяти? работает же!
Цитата:
Вся прелесть 64-бит расширений состоит как раз в возможности прямой адресации памяти более 4 ГБайт.
угу. здесь согласен - x64 позволяет адресовать более 4ГБ БЕЗ извратов, но дело в том, что все равно память свыше 4 ГБ, кому надо было, адресовали и на x86... и это существенным плюсом 64-битности быть не может. Добавлено спустя 5 минут, 23 секунды Daemon
Цитата:
Неа, AMD'шные тоже держат, но вот с какого проца это появилось, сложно сказать (вроде бы с какого-то К6).
K6 вряд ли, т.к. там и чипсетов то нормальных не было А вот K7 этой фичей обладал точно... L.A.W.
Цитата:
Чудесная? Это полный изврат! Ну довели они шину адреса до 36 бит. А толку??? Все-равно работате через попу... Плюс это только интелявые процы поддерживают. По-моему...
а) да, через попу, а что делать было примерно 8 лет назад? Изобретать x86 64-бит процессор, чтобы убить прожади Итаниума окончательно? А ведь на последний столько надежд возлагалось... Как всегда во всем виноват Интел б) работает? работает. И поддержка памяти свыше 4ГБ основным преимуществом x64-архитектуры быть не может.
в) на АМД это тоже есть...
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Member
Статус: Не в сети Регистрация: 09.07.2006 Откуда: Санкт-Петербург
Jurich писал(а):
Т.е многоуважаемый All не рекомендует ставить домой Висту х64? Я правильно понимаю происходящщее?
Сложно рекомендовать/не рекомендовать - тут надо исходить из конкретных потребностей. Но ИМХО на данный момент установка Висты 64 нецелесообразна - 32-бит версии хватит за глаза, и у 32-бит нет проблем с дровами как у 64-бит версии.
_________________ Россия - без "православия" и "христианства" !
ЗАО "РпЦ" - ПОД СУД !
И такое карается. УК на этот счёт весьма категоричен.
В том числе и правилам и конференции, надоело, слов нет. Вот у меня тут аналогия небольшая родилась, Windows vs. Linux можно сравнить с PHP vs. Perl, в PHP сразу куча готовых функций(WinAPI, .NET и т.п.), которые описаны в мануале(MSDN) + простота синтаксиса, у Perl возможностей больше, но нет простоты, т.е. бегло пробежавшиь по руководству не получится сразу написать какое-то веб приложение, оперируя уже готовыми функциями. Честно говоря не очень уверен что аналогия верная, потому что в Perl особо не углублялся, хотя думаю не сильно это и важно - эта тема мне напоминает дискуссионный клуб, в котором не важно что обсуждается, а главное доказать свою правоту, утерев собеседнику нос, поэтому и Advanced Memer'ы тут отписываются лишь изредка, увидев вопиющую безграмотность участников дискуссии.
Уважаемый - это уже подстрекательство к совершению преступления.
Где подстрекательство? Я всеголишь говорю, что за висту в ее текущем состоянии совершенно не стоит платить деньги.
И не более того.
А вот твои слова именуются "голословные обвинения". Или просто - треп.
_________________ I L.A.W. you, baby!
For a GNU dawn! For freedom!
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения