Lenovo ThinkPad E430 - 32 или 64 бита?

Вот очень сырое средство кэширования для bash/ksh/zsh.

typeset -A output_cache
cache () {
  local IFS='
  ' ret=0
  if [[ -z ${output_cache["$*"]} ]]; then
    output_cache["$*"]=$(unset IFS; "$@")
    ret=$?
  fi
  echo "${output_cache["$*"]}"
  return $ret
}
uncache () {
  local IFS='
  '
  unset output_cache["$*"]
}

Пример:

$ cache mycommand --options        # takes a while
…
$ cache mycommand --options        # instantaneous
…
$ uncache mycommand --options      # remove a cache entry

Ограничения:

  • Это только имеет смысл, если выполнение команды дважды производит тот же вывод каждый раз.
  • Кэш не совместно используется экземплярами оболочки.
  • Это только работает на простые команды, не конвейеры, циклы, и т.д. (если Вы не используете cache sh -c …).
  • Записи кэша, которые только отличаются разделением слова (например. mycommand "foo bar" по сравнению с. mycommand "foo" "bar") не отличены. Это не должно быть настоящей проблемой на практике.
  • Первый вызов команды возвращает свой код возврата. Кэшируемые вызовы возвращаются 0. Если Вы хотите возвратить исходный код возврата, добавьте ассоциативный массив для хранения кодов возврата. Другое возможное поведение состояло бы в том, чтобы сохранить вывод команды в кэше, только если команда возвращает ненулевое состояние.
  • Только стандартный вывод сохраняется, производится на стандартной погрешности, или другие дескрипторы файлов не.
  • Пустой вывод не считают кэшируемым.
  • Количество новых строк в конце вывода нормализовано к 1. (Это легко зафиксировать, но вероятно лучше этот путь на практике.)
  • Вы не можете использовать псевдоним после cache. Это облако имеет луч надежды: если Вы находите, что всегда хотите кэшировать команду, можно исказить ее к cache mycommand.
  • Нет никакого истечения. Существует много потенциально полезных механизмов истечения (попытайтесь обнаружить уместность, сохраните максимальное количество записей, дайте записям время жизни …), я не реализую их как часть этого ответа.
2
11.05.2013, 21:52
2 ответа

Я установил бы 64-разрядную версию. Рассмотрение спецификации, это использует Intel i5 и i7 центральные процессоры (зависит, на которой Модели Типа Вы имеете).

Весь Intel i центральных процессоров являются теперь 64-разрядными так это действительно, не имеет смысла использовать что-либо кроме 64-разрядного на этих аппаратных средствах.

Intel i5 Processors

Рассмотрение Спецификации PDF, и, учитывая Вас имеет одну из моделей 4GB+2GB, у Вас может только быть i5-2450M процессор.

Этот конкретный процессор является только 64-разрядным, как указано на Intel Specs.

            ss of intel specs

32-разрядный по сравнению с 64-разрядной производительностью

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

Если Вам интересно, я обычно ищу ЦП на cpubenchmark.net для получения смысла того, где процессор складывает. Особенно, если я собираюсь помещать 32-разрядную ОС на 64-разрядные аппаратные средства. Также, потому что это интересно только для рассмотрения этого вида материала, если Вы в компьютеры и технологию 8-).

i5-2450M обнаруживается на диаграмме следующим образом:

       ss of passmark for i5-2450M

Таким образом 32-разрядный или 64-разрядный?

Учитывая следующее:

  • Вы - ЦП, исходно поддерживает 64-разрядную систему команд
  • Сравнительные тесты похожи на этот класс скорости, должен смочь обработать 64-разрядный
  • Вы - конфигурация памяти, будет иметь избыток 3.5 ГБ (6 ГБ в Вашем случае)
  • Это - современная платформа ЦП (i5) + чипсет

Я определенно установил бы 64-разрядный вариант того, какой бы ни ОС Вы решаете пойти с.

3
27.01.2020, 21:57

Раньше было время, когда рабочие 32 бита имели больше смысла, поскольку некоторые приложения не будут работать (хорошо) менее чем 64 бита. Специальные драйверы для аппаратных средств, видео - и декодирование аудио и приложения как скайп не могли бы работать правильно.

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

Я установил бы версию на 64 бита, поскольку это позволяет Вам, например, выполнять 64-разрядных гостей в VirtualBox.

2
27.01.2020, 21:57

Теги

Похожие вопросы