Сейчас на форуме: rmn, Magister Yoda, vasilevradislav, tyns777, zombi-vadim (+4 невидимых)

 eXeL@B —› Программирование —› Системные вызовы в Windows X64 для 32 битных приложений
Посл.ответ Сообщение

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

Создано: 11 апреля 2008 11:01
· Личное сообщение · #1

Игрался с Олей под 64-битной виндой и заметил что метод вызова системных функций другой..., и происходит через FS:[C0]... кто то видел в нете что то наподобие карты памяти для х64 систем.(для обоих 32/64 приложений)...?



Ранг: 35.3 (посетитель)
Активность: 0.01=0.01
Статус: Участник

Создано: 28 апреля 2008 14:15
· Личное сообщение · #2

32-х разрядные проги под x64 выполняются через виртуальную машину, наподобие той, под которой DOS приложения под Win32 запускаются. По идее, и Олли, и отлаживаемая прога должны висеть в адресном пространстве процесса виртуальной машины.



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 28 апреля 2008 18:06
· Личное сообщение · #3

эта технология называется WoW (Windows-on-Windows)




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 28 апреля 2008 19:28 · Поправил: s0larian
· Личное сообщение · #4

Gauri пишет:
32-х разрядные проги под x64 выполняются через виртуальную машину

Чушь. x86_64 находящийся в режиме long может выполнять 32-х и 64-х битные потоки/процессы. Это всё в силиконе, ессно при поддержке 64-х битного ядра OS.


en.wikipedia.org/wiki/X86_64#Operating_modes


 eXeL@B —› Программирование —› Системные вызовы в Windows X64 для 32 битных приложений
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати