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
|
|
|
Ну вообще строго говоря досовские проги не все без доп. телодвижений должны под виндой работать. Дай еще угадаю, атлон небось 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
|
|
|
Quote:
Дай еще угадаю, атлон небось 64битный?
А чего, двухъядерные атлоны бывают какими-то другими?
По факту: 64 битные процы не умеют 16-битные приложения (там выкинута совместимость на уровне режимов процессора)
|
|
Zaslanec
|
Suave
|
|
|
|
Рег.: 30.11.2002
|
Сообщений: 5873
|
Из: Lain.Fds4Net.ru
|
Рейтинг: 879
|
|
Re: Старые программы и новые компы
[re: CROTishka]
18.10.2008 07:31
|
|
|
Quote:
В общем ставь досбокс,
хм, интересно, а как он себя поведет с прогой которая по сути драйвер для экзотической платы-контролера?.. надо будет потестить
|
|
|
PaXaN
|
|
|
|
|
Рег.: 27.08.2006
|
Сообщений: 2800
|
Из: Пензы
|
Рейтинг: 2307
|
|
Re: Старые программы и новые компы
[re: Lamp]
18.10.2008 15:03
|
|
|
У меня сейчас досовские проги тоже только через досбокс запускаются. Мать - 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
|
|
|
В ответ на:
виртуальную машину никто не запрещает использовать.
Ну, я еще во втором посте предложил к ней обратится - имхо самый правильный вариант - производительности за глаза хватит.
|
|
|