Сейчас на форуме: asfa, Rio, _MBK_, Adler (+9 невидимых)

 eXeL@B —› Вопросы новичков —› Чем отличаются syscall, sysenter и int 2e?
Посл.ответ Сообщение

Ранг: 1.9 (гость), 1thx
Активность: 0=0
Статус: Участник

Создано: 22 января 2013 21:45
· Личное сообщение · #1

Вобщем-то, весь вопрос в названии темы.

| Сообщение посчитали полезным: Dr0p


Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 22 января 2013 21:47
· Личное сообщение · #2

свиновод стяги книгу о внутренностях винды и изучай
как работают комманды описано в интел мануалах

| Сообщение посчитали полезным: ARCHANGEL

Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 22 января 2013 22:04 · Поправил: Veliant
· Личное сообщение · #3

syscall от sysenter отличаются тем что одно - реализация intel, второе amd
Выполняют быстрое переключение в ядро, читая адреса куда прыгать из MSR регистров

int 2e - универсальная точка входа в ядро. ядро обрабатывает прерывание и выполняет запрашиваемую функцию из SSDT




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 22 января 2013 22:04
· Личное сообщение · #4

Вобщем-то, весь ответ в гугле и манах.


 eXeL@B —› Вопросы новичков —› Чем отличаются syscall, sysenter и int 2e?
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати