01.02.2012, 13:15
общий
это ответ
Здравствуйте, frox!
Масштабируемость (англ. scalability) — в электронике и информатике означает способность системы, сети или процесса справляться с увеличением рабочей нагрузки (увеличивать свою производительность) при добавлении ресурсов (обычно аппаратных). Масштабируемость — важный аспект электронных систем, программных комплексов, систем баз данных, маршрутизаторов, сетей и т. п., если для них требуется возможность работать под большой нагрузкой. Система называется масштабируемой, если она способна увеличивать производительность пропорционально дополнительным ресурсам. Масштабируемость можно оценить через отношение прироста производительности системы к приросту используемых ресурсов. Чем ближе это отношение к единице, тем лучше. Также под масштабируемостью понимается возможность наращивания дополнительных ресурсов без структурных изменений центрального узла системы.
В системе с плохой масштабируемостью добавление ресурсов приводит лишь к незначительному повышению производительности, а с некоторого «порогового» момента добавление ресурсов не даёт никакого полезного эффекта.
Ответ: плохо масштабируется
2
Бутылочное горло (иногда употребляется также заимствованный термин англ. bottleneck — ботлнек, батлнек) — выражение, используемое для описания самого узкого места в системе (ситуации, расположении и т.п.), ограничивающего перемещение чего-либо, по аналогии с горловиной бутылки, узость которой не позволяет вылить или высыпать всё её содержимое сразу, даже если её перевернуть.
Вот что говорил Джон Бэкус на церемонии вручения ему Тьюринговской премии в 1977 году: «Что такое компьютер по фон Нейману? Когда 30 лет назад Джон фон Нейман и другие предложили свою оригинальную архитектуру, идея показалась элегантной, практичной и позволяющей упростить решение целого ряда инженерных и программистских задач. И хотя за прошедшее время условия, существовавшие на момент ее публикации, радикально изменились, мы отождествляем наши представления о компьютерах с этой старой концепций. В простейшем изложении фон-неймановский компьютер состоит из трех частей: это центральный процессор (CPU или ЦПУ), память и соединяющий их канал, который служит для обмена данными между CPU и памятью, причем маленькими порциями (лишь по одному слову). Я предлагаю назвать этот канал «бутылочным горлом фон Неймана».
В данном случае подходит больше всего возникновение коллизий при обращении нескольких устройств к шине, но точного описания нет. Бутылочным горлом является сущестование лишь одного канала передачи данных, а также сложность распараллеливания.
3)уменьшению производительности ПО
4) из-за дополнительных внешних факторов, не учитываемых при теоретической оценке
5)вызов функций по завершении запросов на асинхронный ввод-вывод
6)Это зависит от версии Windows. До Висты было возможно создавать 1 пул, в Висте и позже ограничений нет.
7)сегмент программы, в котором несколько потоков могут выполняться одновременно