Показано с 1 по 12 из 12

Тема: Что лучше, 32 или 64-битная операционная система?

  1. #1
    Администратор, Лидер команды проекта Sims.miXei.ru
      "Всеобщий любимец", Лучший лидер клуба 2005, Лучший модератор раздела "Отдых" 2005, Лучший модератор раздела "Культура" 2005 , За вклад в развитие форума 2005, Лучший ведущий игры 2006, Лучший модератор miXei.ru 2006, За вклад в развитие форума 2006, Лучший супермодератор 2009
    Аватар для Гера
    Регистрация
    20.12.2003
    Адрес
    Там ->
    Сообщений
    15,138
    Записей в блоге
    20
    Спасибо
    я - 2,754; мне - 5,892

    Вопрос Что лучше, 32 или 64-битная операционная система?

    Если тему создаю не там, такая тема уже есть или ещё что-то не так, приношу свои извинения.

    У меня такая проблема. Вычитал в инструкции к своей материнской плате, что она поддерживает 8 гб оперативной памяти. Но если учитывать ограничения 32битной версии WinXP (не поддерживает РАЕ "Расширенная физическая адресация"), то я могу вставить только два гига оперативки. У меня сразу возникает вопрос. В чем отличие между 32битной операционной системой и 64битной???
    Есть ли какие-то кардинальные отличия между этими двумя операционными системами? И вообще, объясните, зачем нужно это деление, почему бы не выпускать какую-нибудь одну версию и не создавать путаницы???

  2. #2
    Администратор, Старший модератор
    Лучший Старший модератор miXei.ru 2010
      Лучший модератор раздела "Информационные Технологии" 2008, Лучший консультант 2009, Самый полезный участник раздела "Компьютерные Игры" 2009, Лучший консультант 2009
    Аватар для CHeL
    Регистрация
    10.09.2004
    Адрес
    Питер, ЮЗ
    Сообщений
    4,286
    Записей в блоге
    4
    Спасибо
    я - 636; мне - 567
    Гера
    где-то точно обсуждали уже это.
    Нашёл
    http://mixei.ru/showthread.php?t=39584&page=12 с поста №230

  3. #3
    Администратор, Консультант по математике
      За вклад в развитие форума 2006, Лучший знаток физики 2007, Самый активный автор месяца. Август 2007, Лучший консультант 2007, Лучший супермодератор 2007, Народный модератор раздела "Наука и Образование" 2008, Лучший супермодератор 2008, Лучший консультант 2008
    Аватар для Trotil
    Регистрация
    15.12.2005
    Адрес
    град Москва
    Сообщений
    5,890
    Записей в блоге
    26
    Спасибо
    я - 57; мне - 380
    Более конкретная ссылка: http://mixei.ru/showthread.php?p=1951270#post1951270
    Ленивый дурак - это полбеды; деятельный дурак - это для всех головная боль, но нет ничего хуже, чем дурак с инициативой, да ещё и при должности.

  4. #4
    Администратор, Лидер команды проекта Sims.miXei.ru
      "Всеобщий любимец", Лучший лидер клуба 2005, Лучший модератор раздела "Отдых" 2005, Лучший модератор раздела "Культура" 2005 , За вклад в развитие форума 2005, Лучший ведущий игры 2006, Лучший модератор miXei.ru 2006, За вклад в развитие форума 2006, Лучший супермодератор 2009
    Аватар для Гера
    Регистрация
    20.12.2003
    Адрес
    Там ->
    Сообщений
    15,138
    Записей в блоге
    20
    Спасибо
    я - 2,754; мне - 5,892
    CHeL, Trotil, Спасибо большое за ссылки, там все расписано, за исключением одного вопроса.
    Если я все-таки где-то найду 64битный ХР (ни разу не натыкался), я замечу какую-нибудь разницу с 32битной??? Есть ли между ними какая-нибудь разница???

    P.S. Можно ли где-нибудь в компе посмотреть, в данный момент у меня установлена 32битная или 64битная ОС. Комп новый, винду устанавливал не я.

  5. #5
    Группа удаления
    Лучший знаток живописи. Весна 2008
      Самый полезный участник раздела "Человек и Общество" 2007, Самый полезный участник раздела "Человек и Общество" 2008
    Аватар для фра Чезаре
    Регистрация
    09.04.2005
    Адрес
    СПб.
    Сообщений
    2,408
    Записей в блоге
    12
    Спасибо
    я - 4; мне - 48
    Цитата Сообщение от Гера
    Если я все-таки где-то найду 64битный ХР (ни разу не натыкался), я замечу какую-нибудь разницу с 32битной???
    Да. Некоторые драйверы могут не работать.

  6. #6
    Администратор, Консультант по математике
      За вклад в развитие форума 2006, Лучший знаток физики 2007, Самый активный автор месяца. Август 2007, Лучший консультант 2007, Лучший супермодератор 2007, Народный модератор раздела "Наука и Образование" 2008, Лучший супермодератор 2008, Лучший консультант 2008
    Аватар для Trotil
    Регистрация
    15.12.2005
    Адрес
    град Москва
    Сообщений
    5,890
    Записей в блоге
    26
    Спасибо
    я - 57; мне - 380
    Да, там больше про память рассказано.
    Рассказываю про быстродействие.

    Быстродействие заключается в теоретической возможности передачи за такт работы процессора (единица процессорного времени) передавать не 32 бита, а 64.

    Чтобы это работало, нужно:

    - 64-битный процессор
    - 64-битная ОС
    - 64-битное программное приложение.

    Не все программы имеют 64-битные версии. C точки зрения программирования откомпилировать прогу в режиме win64 означает просто остановить другие диапазоны для типов данных. Понятно, что простое изменение диапазона повышение производительности не принесет (единственное, иногда спасет от переполнения)...

    Чтобы использовать преимущества 64-бит, нужно перестраивать логику программы, объединять в одной переменной разные данные... Это я все к тому веду, что в реальности работа с числами, больших 2^32 требуется достаточно редко. Примеров немного:
    - длинная арифметика (работа с длинными числами)
    - расчеты повышенной точности

    Если передавать "x=1", что в win32, что в win64 это выполнится за один такт.
    Чтобы использовать возможности win64, нужно передавать значения бОльшие, чем 2^32. Естественным образом такая необходимость возникает редко, поэтому оптимизация программ под win64 дает прирост производительности в среднем на 5-15%. (и снижается загрузка процессора на столько же)

    То есть, где можно было - программисты организовывают вычислительный процесс так, чтобы передавать данные > 2^32. Но как правило это можно (и разумно) сделать для небольшого количества данных.

  7. Сказали спасибо 2 раз(а):


  8. #7
    Забанен
    Регистрация
    27.06.2008
    Сообщений
    3,820
    Спасибо
    я - 1,148; мне - 547
    Trotil ты хорошо разбираешься в ОС или просто инфу нашел?
    А что меняется в адресации API-64?

  9. #8
    Администратор, Консультант по математике
      За вклад в развитие форума 2006, Лучший знаток физики 2007, Самый активный автор месяца. Август 2007, Лучший консультант 2007, Лучший супермодератор 2007, Народный модератор раздела "Наука и Образование" 2008, Лучший супермодератор 2008, Лучший консультант 2008
    Аватар для Trotil
    Регистрация
    15.12.2005
    Адрес
    град Москва
    Сообщений
    5,890
    Записей в блоге
    26
    Спасибо
    я - 57; мне - 380
    Цитата Сообщение от Оригами
    ты хорошо разбираешься в ОС
    Немного разбираюсь

    Цитата Сообщение от Оригами
    А что меняется в адресации API-64?
    Лучше бы немного конкретизировать вопрос...

    ------

    Нашел цикл статей, посвященных переносу кода с 32-бит на 64-битные версии.
    Будет интересно программистам. Примеры даны на C/C++.

    http://www.viva64.com/ru/articles/

  10. #9
    Участник Аватар для Ягажена
    Регистрация
    09.04.2007
    Адрес
    Belarus, Minsk
    Сообщений
    114
    Спасибо
    я - 53; мне - 126
    Прошу прощения, если подобный вопрос уже поднимался, но я его не нашла.
    У меня Ноутбук Asus, процессор AMD Athlon(tm) X2 Dual-Core QL-60 1.90 HHz. Стоит Windows Vista Ultimate. SP2. 32-битная.
    Теперь вопрос: можно ли на этот ноут установить 64-битную винду (висту)? Или она не будет работать? И насколько это целесообразно?
    Если нельзя, тогда можно ли хотя бы заставить работать под 32-битной вистой приложение, которое разработанно только под 64-битные системы?
    Заранее спасибо за ответ.

  11. #10
    Администратор, Старший модератор
    Лучший Старший модератор miXei.ru 2010
      Лучший модератор раздела "Информационные Технологии" 2008, Лучший консультант 2009, Самый полезный участник раздела "Компьютерные Игры" 2009, Лучший консультант 2009
    Аватар для CHeL
    Регистрация
    10.09.2004
    Адрес
    Питер, ЮЗ
    Сообщений
    4,286
    Записей в блоге
    4
    Спасибо
    я - 636; мне - 567
    Цитата Сообщение от Ягажена Посмотреть сообщение
    : можно ли на этот ноут установить 64-битную винду (висту)? Или она не будет работать?
    скорей всего можно.
    Цитата Сообщение от Ягажена Посмотреть сообщение
    можно ли хотя бы заставить работать под 32-битной вистой приложение, которое разработанно только под 64-битные системы?
    скорей всего нет.

  12. Пользователь сказал cпасибо:


  13. #11
    Забанен
    Регистрация
    27.06.2008
    Сообщений
    3,820
    Спасибо
    я - 1,148; мне - 547
    Цитата Сообщение от Гера Посмотреть сообщение
    Если я все-таки где-то найду 64битный ХР (ни разу не натыкался), я замечу какую-нибудь разницу с 32битной??? Есть ли между ними какая-нибудь разница???
    в 64-битном процессора регистров адреса больше, следовательно диапазон адресов, к которым можно обращаться гораздо шире,

    Физическое адресное пространство процессора i386 составляет 4 Гбайта, что определяется 32-разрядной шиной адреса. Физическая память является линейной с адресами от 00000000 до FFFFFFFF в шестнадцатеричном представлении.
    32-битное смещение определяет размер виртуального сегмента в 2 в степени 32 = 4 Гбайта
    Ну а 2 в степени 64 будет гораздо больше.

    ----------

    Сорри, я по рассеянности подумала, что этот вопрос запостили недавно))

  14. #12
    Модератор
    Лучший модератор раздела "Информационные Технологии" 2010
      "Мистер форума" Осень 2006, Лучший модератор раздела "Информационные Технологии" 2007, Лучший модератор раздела "Информационные Технологии" 2009
    Аватар для Speed
    Регистрация
    30.01.2002
    Адрес
    in the Network
    Сообщений
    1,463
    Спасибо
    я - 19; мне - 105
    Смысла ставить 64 если у вас менее 3гб памяти. Если 4 то резон.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •