· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› что такое ring 0 и DR регистры

Посл.отвђт Сообщенiе


Дата: Ноя 19, 2003 23:45:03 · Поправил: Безпощадный даос

вот слышу много о ring 0 или еще говрят нулевое кольцо вот хотелось бы чтоб кто нить обьяснил мене если не сложно конечно и еще DRx регистры (щас наверно глупость скажу ) это типа они за bpm отвечают тоесть как я понимаю обнуления их скидывает все bpm вот если не прав то вразумите


Дата: Ноя 20, 2003 00:27:14

angel_aka_ks

А ты бы статейку-то почитал бы, а? Упаковщики мои несчастные, скажем, с DR-регистрами ситуевину бы прояснил.

Что до твоего нулевого кольца - то читай что-нибудь по защищенному режиму. Это очень долго объяснять. Возьми статьи Сворда. Он там часто гонит, но в первом приближении это будет классное чтиво. Кроме Сворда этим мало кто озаботился. Почитай еще Фроловых.


Дата: Ноя 20, 2003 01:30:46

Volodya, охренеть, ты либо читаешь со страшной скоростью, либо не работаешь совсем!
Проясни вопрос, если не сложно :)


Дата: Ноя 20, 2003 17:42:59

asp

Да что ж тут прояснять? Да, я действительно быстро читаю, а работаю я до позеленения и после позеленения :( И *nix, и Windows на x86-архитектуре используют только два из четырех колец, предоставляемых процессором - 0 и 3. Кольца, по сути, определяются битами в селекторе сегмента - это 00 для кольца 0 и 11 для кольца 3 - набираем команду gdt в Soft-Ice и разбираемся... Есть набор команд, которые можно выполнять только в кольце-0 - к ним, помимо очень многих других, относится и mov dr, reg; mov reg, dr. Если ты так попробуешь сделать в третьем кольце - получишь исключение #GP - general protection fault - процессор возмутится.
Но то, что здесь написано - краешек айсберга - иди и читай интеловские мануалы.


Дата: Ноя 20, 2003 22:33:37

Да нет, про кольца я уже читал :)
Я в вышестоящем посте просто в извращенной форме выразил свое восхищение твоим уровнем знаний. А прояснить вопрос хотел о том, как тебе удается поддерживать такой высокий уровень квалификации, совмещая с работой. Наверняка, в работе используешь меньшую часть того, что раскапываешь..
Впрочем, это я так спросил, для порядку. Можешь не отвечать :)
Не трудно и самому догадаться в чем секрет, в общем-то ;)


Дата: Ноя 20, 2003 23:24:40

Спасибо, приятно это слышать. Тут много влияет.
В первую очередь, наверное, у меня были очень хорошие учителя. Просто научили смотреть откуда ноги растут. Это и есть самое главное. Направить. Кроме того, наша группа очень сильная. Все ребята - профи. Повезло еще с некоторыми коллегами по работе.
А в работе я практически вообще не использую то, о чем пишу.


Дата: Ноя 21, 2003 02:28:59

volodya спасибо за разьяснения (мне этого достаточно чтоб продолжить обучение ) !!!


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.115