Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.snto-msu.net/showflat.php?Number=7980407&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Wed Apr 13 11:37:24 2016
Кодировка: Windows-1251
Старые программы и новые компы - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Hard&Soft (Archive)

Страницы: 1
Lamp
Carpal Tunnel

Рег.: 02.04.2004
Сообщений: 3420
Рейтинг: 2127
  Старые программы и новые компы
      18.10.2008 00:09
 

Собрал я однажды на кафедру комп на двуядерном атлоне (АМ2). Поставил ХР, все настроил. А потом узнал, что на нем не идут старые проги, написанные еще для доса. Причем на соседнем компе с одноядерным Р4 и с той же виндой идут прекрасно. Я тогда все свалил на кривую работу драйвера. Но недавно (правда, из сомнительных источников) слышал, будто новые амдшные компы не поддерживают древние проги.
В связи с чем вопрос - это правда? Просто мне надо приобрести на кафедру еще один комп при небольшой производительности за минимальные деньги. Пока что думал в пользу АМД.

CROTishka
Shai-Hulud

Рег.: 09.06.2004
Сообщений: 31435
Из: - под земли
Рейтинг: 3653
  Re: Старые программы и новые компы [re: Lamp]
      18.10.2008 00:14
2

Ну вообще строго говоря досовские проги не все без доп. телодвижений должны под виндой работать.
Дай еще угадаю, атлон небось 64битный?
В общем ставь досбокс, или VM и не парься.



Lamp
Carpal Tunnel

Рег.: 02.04.2004
Сообщений: 3420
Рейтинг: 2127
  Re: Старые программы и новые компы [re: CROTishka]
      18.10.2008 00:27
 

Да, 64 бит.
Спасибо за досбокс! Так и сделаю.

Noord
cardinal direction

Рег.: 25.11.2006
Сообщений: 6582
Рейтинг: 9253
  Re: Старые программы и новые компы [re: CROTishka]
      18.10.2008 06:35
1

Quote:

Дай еще угадаю, атлон небось 64битный?



А чего, двухъядерные атлоны бывают какими-то другими?

По факту: 64 битные процы не умеют 16-битные приложения (там выкинута совместимость на уровне режимов процессора)

Zaslanec
Suave

Рег.: 30.11.2002
Сообщений: 5873
Из: Lain.Fds4Net.ru
Рейтинг: 879
  Re: Старые программы и новые компы [re: CROTishka]
      18.10.2008 07:31
 

Quote:

В общем ставь досбокс,



хм, интересно, а как он себя поведет с прогой которая по сути драйвер для экзотической платы-контролера?.. надо будет потестить :D



PaXaN

Рег.: 27.08.2006
Сообщений: 2800
Из: Пензы
Рейтинг: 2307
  Re: Старые программы и новые компы [re: Lamp]
      18.10.2008 15:03
2

У меня сейчас досовские проги тоже только через досбокс запускаются. Мать - Gigabyte на nForce570, куплена полтора года назад.
А весной покупал мать на AMD690G - все прекрасно работает. Собственно, рекомендую этот чипсет для простеньких компов. Или более новые (740 и 780).
В общем, это намного больше зависит от матери, чем от процессора.



You are not special. You are not a beautiful or unique snowflake...
PaXaN

Рег.: 27.08.2006
Сообщений: 2800
Из: Пензы
Рейтинг: 2307
  Re: Старые программы и новые компы [re: Noord]
      18.10.2008 15:04
 

В ответ на:

По факту: 64 битные процы не умеют 16-битные приложения (там выкинута совместимость на уровне режимов процессора)



Ссылки можно?
Ты Athlon с Itanium не перепутал?



You are not special. You are not a beautiful or unique snowflake...
CROTishka
Shai-Hulud

Рег.: 09.06.2004
Сообщений: 31435
Из: - под земли
Рейтинг: 3653
  Re: Старые программы и новые компы [re: PaXaN]
      18.10.2008 17:52
 

Ну, при переходе с 16ти бит на 32 32битные процы поддерживали 16ричные наборы инструкций.
Сейчас то же самое с 32 - 64, но никто же не обещал, что они будут старые 16ричные досовские поддерживать?
Там же не настолько глубокая обратная совместимость.
Поправьте меня, если я не прав.



blind
still alive

Рег.: 16.01.2004
Сообщений: 23129
Из: Хамовники
Рейтинг: 16483
  Re: Старые программы и новые компы [re: CROTishka]
      18.10.2008 18:13
 

когда процессор работает в режиме x86_64 то нет режима v86 - то есть досового эмулятора нет в 64битной винде.

виртуальную машину никто не запрещает использовать.



13/37 =)
adjkerntz

Рег.: 02.09.2005
Сообщений: 421
Рейтинг: 1445
  Re: Старые программы и новые компы [re: CROTishka]
      18.10.2008 18:17
 

Обратная совместимость есть - Athlon 64 ведет себя как обычный x86-процессор, когда не находится в 64-битном режиме команд (Long mode), и 16-битные команды/регистры тоже поддерживает.

Другое дело, что поддержку 16-битных прог выкинули из 64-битной винды, видимо WOW+NTVDM поверх WOW64 не осилили. (если это вообще возможно)



Редактировал adjkerntz (18.10.2008 18:24)
Forest
Carpal Tunnel

Рег.: 29.08.2002
Сообщений: 11597
Рейтинг: 795
  Re: Старые программы и новые компы [re: CROTishka]
      18.10.2008 18:28
 

На самом деле на уровне проца с поддержкой неосновных инструкций никаких проблем нет.
Просто несколько увеличивается объем блока трансляции микрокоманд в команды.
На самом деле с учетом огромной разницы в техпроцессе, сделать на том же кристалле еще и 286-й с сопром проблемы не представляет.
С другой стороны эмулировать оказывается еще проще :)

CROTishka
Shai-Hulud

Рег.: 09.06.2004
Сообщений: 31435
Из: - под земли
Рейтинг: 3653
  Re: Старые программы и новые компы [re: blind]
      18.10.2008 20:06
 

В ответ на:


виртуальную машину никто не запрещает использовать.


Ну, я еще во втором посте предложил к ней обратится - имхо самый правильный вариант - производительности за глаза хватит.



Страницы: 1

Technical >> Hard&Soft (Archive)

Дополнительная информация
1 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  exc, muse, Riamella, KAA 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в