stringtranslate.com

с привязкой к процессору

В информатике задача , задание или процесс называются привязанными к ЦП (или вычислительными вычислениями ), когда время , необходимое для их выполнения, определяется главным образом скоростью центрального процессора . Этот термин также может относиться к состоянию, в котором находится компьютер , выполняющий такую ​​рабочую нагрузку, при котором загрузка его процессора высока, возможно, при 100% загрузке в течение многих секунд или минут, а прерывания , генерируемые периферийными устройствами , могут обрабатываться медленно или задерживаться на неопределенный срок. [ нужна цитата ]

Применительно к должностям

Задания, связанные с процессором, будут тратить большую часть времени своего выполнения на фактические вычисления («обработка чисел» [1] ), в отличие, например, от связи и ожидания периферийных устройств, таких как сеть или устройства хранения данных (что вместо этого приведет к тому, что они будут привязаны к вводу-выводу ). . Такие задания часто могут получить выгоду от методов распараллеливания , таких как многопоточность , если базовый алгоритм поддается этому, что позволяет им распределять рабочую нагрузку между несколькими ядрами ЦП и ограничиваться его многоядерной, а не одноядерной производительностью.

Применительно к компьютерам

Концепция ограничения ЦП была разработана на ранних этапах разработки компьютеров, когда пути передачи данных между компонентами компьютера были проще и можно было визуально видеть, как один компонент работает, а другой простаивает. Примерами компонентов были процессор, ленточные накопители, жесткие диски, устройства чтения карт и принтеры. Компьютеры, которые преимущественно использовали периферийные устройства, характеризовались как ограниченные вводом-выводом . Установление того, что компьютер часто перегружен ЦП, означает, что обновление ЦП или оптимизация кода улучшит общую производительность компьютера.

С появлением нескольких шин, параллельной обработки, мультипрограммирования , упреждающего планирования, усовершенствованных видеокарт , усовершенствованных звуковых карт и, как правило, более децентрализованных нагрузок, стало менее вероятно, что один конкретный компонент всегда будет узким местом . Вполне вероятно, что узкое место компьютера быстро меняется между компонентами. Более того, в современных компьютерах можно обеспечить 100% загрузку ЦП с минимальным воздействием на другие компоненты. Наконец, задачи, необходимые для современных компьютеров, часто требуют совершенно разных компонентов, поэтому устранение узкого места для одной задачи может не повлиять на производительность другой. По этим причинам обновление ЦП не всегда дает драматический эффект. Концепция привязки к процессору теперь является одним из многих факторов, учитываемых при определении производительности современных вычислений.

Смотрите также

Рекомендации

  1. ^ Гилл, PS (2006). Концепции операционных систем. Брандмауэр Медиа. п. 83. ИСБН 978-81-7008-913-1. Проверено 6 июля 2023 г.

Внешние ссылки