Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что плохого в 64-разрядной ХР?
 
 автор: Владимир55   (11.08.2008 в 22:21)   письмо автору
 
 

Года три назад я размышлял о том, не поставить ли мне 64-разрядную ОС Виндовс ХР. И пришел к выводу, что на домашнем компьютере она будет хуже, чем 32-разрядная. А сейчас пытаюсь вспомнить и не могу понять, что в плохого в 64-разрядной версии? Может, в ней работают не все программы, работающие в версии на 32 разряда? Или еще что?

  Ответить  
 
 автор: cheops   (11.08.2008 в 22:50)   письмо автору
 
   для: Владимир55   (11.08.2008 в 22:21)
 

Да, не работают (а то давно бы уже все там были), а самое паршивое драйверов 64-разрядных практически нет (можно без переферии остаться, особенно старой), кроме этого под бинарные файлы (как на жёстком диске, так и в оперативной памяти) нужно в два раза больше памяти, по сравнению с 32-разрядной операционной системой. Loki как-то тут описывал жизнь под 64-битной архитектурой - очень страшно :)))

  Ответить  
 
 автор: Владимир55   (11.08.2008 в 22:55)   письмо автору
 
   для: cheops   (11.08.2008 в 22:50)
 

Можно считать 64-разрядную версию неудачной разработкой Майкрософт?

Или она изначально предназначалась для чего-то другого?

  Ответить  
 
 автор: cheops   (12.08.2008 в 00:18)   письмо автору
 
   для: Владимир55   (11.08.2008 в 22:55)
 

Нет, нельзя. 64-битная версия - это просто оптимизация под 64-битный процессор, на который на который рано или поздно переходить, иначе опять будем вспоминать, что такое дальний и ближний указатели. Больше 4 Гб без ухищрений на 32-битной версии адресовать нельзя, на любой, будь то Linux, Windows или MacOS. Проблема заключается в том, что производители железа, ноутбуков, КПК, фотоаппаратов, видеокарт и т.п. сами пишут драйвера - это дело производителя железа, а не Microsoft. Кто пишет, а кто и нет (все равно все сидят на 32-битных версиях, даже те, кто купил 64-битный процессор).

Однако, 64-битные процессоры появились несколько лет назад, а миграции на них практически нет (хотя имеют дополнительные регистры общего назначения и вообще - зверь, а не процессор), уж многоядерной архитектуры добились, дескопные материнские платы поддерживают памяти столько, сколько раньше серверные не поддерживали. Тяжело переход дается. Если в Linux все ПО можно перекомпилировать в любом момент - код открыт, то в Windows это не пройдет.

  Ответить  
 
 автор: cheops   (12.08.2008 в 00:25)   письмо автору
 
   для: Владимир55   (11.08.2008 в 22:55)
 

Когда с 16-битной архитектуры на 32-битную переползали, Windows позволяла запускать и те и другие приложения - 64-битная версия не позволяет - в этом плане разработка не удачаная.

  Ответить  
 
 автор: Loki   (12.08.2008 в 09:17)   письмо автору
 
   для: cheops   (12.08.2008 в 00:25)
 

Не совсем так - запускать позволяет, но только приложения работающие на уровне пользователя. Все что интегрируется в систему (антивирусники, файрволы и пр.) должно быть 64 битным.

  Ответить  
 
 автор: Владимир55   (12.08.2008 в 09:22)   письмо автору
 
   для: Loki   (12.08.2008 в 09:17)
 

"запускать позволяет, но только приложения работающие на уровне пользователя. "
То есть, Офис и подобные программы работать будут?

"Все что интегрируется в систему (антивирусники, файрволы и пр.) должно быть 64 битным."
А такие существуют?

  Ответить  
 
 автор: Loki   (12.08.2008 в 11:23)   письмо автору
 
   для: Владимир55   (12.08.2008 в 09:22)
 

>То есть, Офис и подобные программы работать будут?
Скорее всего да.

>А такие существуют?
в крупных и динамично развивающихся проектах 64-битные версии существуют. В проектах помельче - как повезет

  Ответить  
 
 автор: DDK   (11.08.2008 в 23:19)   письмо автору
 
   для: Владимир55   (11.08.2008 в 22:21)
 

Плохое только в том, что она - не 64 битная Виста ;-)

  Ответить  
 
 автор: Владимир55   (12.08.2008 в 01:09)   письмо автору
 
   для: DDK   (11.08.2008 в 23:19)
 

Процессор Intel Core 2 Duo E4500 - технология 64-разрядной адресации памяти (EM64T)

Это и есть 64-разрядный процессор?

  Ответить  
 
 автор: mechanic   (12.08.2008 в 08:58)   письмо автору
 
   для: Владимир55   (12.08.2008 в 01:09)
 

да, тока есть мнение, что в интелах технология ЕМ64Т - это эмуляция 64 бит, в то время как в АМД - честно аппаратно

  Ответить  
 
 автор: cheops   (12.08.2008 в 11:46)   письмо автору
 
   для: mechanic   (12.08.2008 в 08:58)
 

Про Core Duo не знаю, но Itanium у Intel точно был 64-битный. Да и как на железном уровне эмуляцию сделаешь в сторону расширения... Я понимаю у 64-битного процессора 32-битная эмуляция (отрезать половину от регистров дело не хитрое), а наоборот как?

  Ответить  
 
 автор: sim5   (12.08.2008 в 11:57)   письмо автору
 
   для: cheops   (12.08.2008 в 11:46)
 

"... в новом ядре (Prescott) был реализован набор дополнительных инструкций SSE3 и поддержка набора команд, аналогичных AMD x86-64. В варианте Intel эти команды получили название ЕМ64Т. Основное улучшение, реализуемое благодаря ЕМ64Т, заключается в отмене присущего всем 32-разрядным процессорам ограничения в 4 Гб оперативной памяти, адресуемой напрямую, и расширить адресное пространство памяти до 1 Тб. Достигнуто это было благодаря введению 64-битных адресов и регистров памяти."

  Ответить  
 
 автор: DDK   (12.08.2008 в 10:31)   письмо автору
 
   для: Владимир55   (11.08.2008 в 22:21)
 

К слову: больше всего я удивился, что для 64-битного IE7 нету самого обычного Macromedia Flash Player...

  Ответить  
 
 автор: Loki   (12.08.2008 в 11:15)   письмо автору
 
   для: DDK   (12.08.2008 в 10:31)
 

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

  Ответить  
 
 автор: DDK   (12.08.2008 в 11:41)   письмо автору
 
   для: Loki   (12.08.2008 в 11:15)
 

Отнюдь, мисьё! В Опере у меня флеш бегает отлично.

  Ответить  
 
 автор: Trianon   (12.08.2008 в 12:11)   письмо автору
 
   для: DDK   (12.08.2008 в 11:41)
 

А уже появилась 64-битная опера?

  Ответить  
 
 автор: sim5   (12.08.2008 в 12:20)   письмо автору
 
   для: Trianon   (12.08.2008 в 12:11)
 

Нет, пока только 63-разрядная, 64-разрядная ожидается в 4 квартале :)
Да скорее речь идет об обычном 32-разрядном приложении.

  Ответить  
 
 автор: Владимир55   (12.08.2008 в 12:42)   письмо автору
 
   для: Trianon   (12.08.2008 в 12:11)
 

Интересно, а какой предельный размер винчестерной памяти поддерживает 32-разрядная ОС?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования