Файл: Сакман Г. Решение задач в системе человек - ЭВМ пер. с англ.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.04.2024
Просмотров: 146
Скачиваний: 0
54 |
Глава 1 |
Создается |
впечатление, что программисты (в среднем) склон |
ны использовать более длинные объектные программы и больше машинного времени, чем непрограммисты.
По мере развития центральной системы и приобретения боль шего опыта пользователями начинает проявляться тенденция к уве личению размеров и сложности объектных программ и потребностей опытных пользователей в машинном времени и степени .использова ния мощности системы. Опытные пользователи более искусно опе рируют всеми возможностями центральной 'Системы.
Приведенные выше данные показывают, что боль шую часть времени пользователь проводит вне пульта (обычно около 90%). В таком случае напрашивается вопрос о том, когда же в основном возникают новые идеи: за пультом или «в отрыве» от вычислительной ма шины, за письменным столом?
Результаты пяти независимых исследований обнару живают примечательное совпадение: типичная продол жительность времени «обдумывания» пользователя со ставляет только 10 с (табл. 2.2). Это означает, что зна чение медианы продолжительности этого интервала во всех пяти работах, которые охватывают сотни тысяч со-
Таблица 2.2
Сопоставление статистических параметров, характеризующих время перерыва, зарегистрированное в различных СРВ
Медиана, |
Тип СРВ |
Среднее |
Источник |
||
значение, |
|||||
с |
|
|
|
с |
|
12,8 |
Система |
|
SDC Q-32, |
27,7 |
Точек [61] |
|
исследование |
1965 г. |
70,7 |
|
|
9,0 |
Система |
|
SDC Q-32, |
Макайзек [33] |
|
|
исследование |
1966 г. |
(35,3)1 |
|
|
10,0 |
Система |
IB M 7090 |
20,0 |
Отчет фирмы IBM |
|
|
Проект |
МТИ, система |
35,2 |
(1966) ' |
|
11,0 |
Шерр [51] |
||||
|
MAC |
|
|
|
|
9,3 |
Система |
JOSS фирмы |
24 |
Брайан [6] |
«Рэнд корп.»
1 Эта оценка соответствует выборке, из которой исключены все времена пере рыва, превышающие 30 мин (1,55% общего количества).
Групповой портрет пользователя
общений, вводившихся пользователем в вычислительную машину, приближается к 10 с. Такое совпадение застав ляет предположить, что пользователи, работающие в СРВ, садятся за пульт с хорошо сформулированной за
дачей, чтобы |
можно |
было |
«пробежать» процесс реше |
ния задачи, |
прибегая |
лишь |
к тактическим изменениям, |
и оценить работоспособность выбранного метода реше ния. Период, равный 10. с, кажется слишком коротким для того, чтобы мог возникнуть сколько-нибудь выдаю щийся инсайт. Вместо концепции симбиоза человека с вычислительной машиной предлагается альтернативная гипотеза: решение задачи является прежде всего процес сом, зависящим от человека, и инсайт при его реализа ции возникает при отсутствии непосредственной связи с вычислительной машиной в тех ситуациях, когда поль зователь имеет время и возможность размышлять над своей задачей, вырабатывая новый подход к решению
Получаемый результат является ориентировочным, и его никоим образом нельзя считать окончательным, так что проблема остается открытой. На это можно бы ло бы возразить, что быстрое прохождение процедуры проб и ошибок может предшествовать существенному инсайту в процессе работы за пультом. Тем не менее эти предварительные данные наводят на мысль, что большая часть процесса решения задачи протекает неза висимо от вычислительной машины как в открытом, так и в закрытом режиме ее использования. Может оказать ся, что эффективность системы человек,— машина опре деляется в первую очередь' эффективностью человека, а не машины. Этот тезис подводит нас к проблеме инди видуальных различий.
Если в отношении индивидуальных различий и мож но высказать что-либо общее, то оно в основном сво дится к утверждению, что деятельность пользователей характеризуется в значительно большей степени измен чивостью, чем некими средними показателями. Новые пользователи, вступая в общение с вычислительной ма шиной, проявляют повышенную «разговорчивость», склонны использовать более короткие программы и тра тить меньше машинного времени. По мере приобретения опыта они начинают проявлять тенденцию к увеличению
56 |
|
|
Глава |
2 |
|
|
размера, |
разнообразия |
н времени прогона |
программ. |
|||
Эта особенность |
отражается |
в возникновении |
различий |
|||
в поведении программистов |
и |
непрограммистов: про |
||||
граммисты |
как |
более |
опытные |
пользователи |
эксплуа |
|
тируют вычислительную |
систему |
более интенсивно. |
Отметим важный момент, относящийся к сопостав лению СРВ с малыми вычислительными машинами. Если стремление к увеличению используемой мощности вычислительных систем и интенсивности этого исполь зования по мере накопления опыта работы с н"ими яв ляется неотъемлемым качеством человека, то рано или поздно малые вычислительные машины, возможности ко торых относительно ограничены, явятся препятствием в деле расширения возможностей человека, повышения уровня его квалификации и увеличения разнообразия типов решаемых задач.
2.3. Сопоставление конкурирующих типов вычислительных систем
В настоящем разделе обсуждается обширное иссле дование, посвященное сравнительному технико-экономи ческому анализу четырех основных типов архитектуры1 вычислительных машин. Основным результатом диссер тации Эриксона [13] является разработка аналитиче ской модели и ее программной реализации для типичных вычислительных систем — систем с разделением времени (СРВ), систем с пакетной обработкой (СПО), систем на основе множественного доступа и небольших систем, предназначенных для индивидуального использования.
1 Новый принцип классификации вычислительных систем. Еди нообразие в определении понятия «архитектура вычислительной си стемы» пока отсутствует. Тип архитектуры вычислительной системы можно идентифицировать, исходя из нескольких основных структур ных характеристик системы и типа процессора: из развития систем программного обеспечения и параллельного выполнения операций в вычислительной машине.
Более подробные сведения по этому вопросу можно найти в об зоре Э. Н. Бадикова «Архитектура ЦВМ» (Центральный научно-ис следовательский институт информации и технико-экономических ис следований приборостроения, средств автоматизации и систем управ ления. М., 1971.)—Прим. перев.
Групповой портрет пользователя |
57 |
В построенную модель введено значительное количество параметров, характеризующих стоимость системы. Зна чения параметров были установлены на основании дан ных для нескольких хорошо изученных систем, а также специально собранных экспериментальных данных, отно сящихся к характеристикам человека, машины и про граммного обеспечения. Построенная модель была мно гократно реализована на вычислительной машине при различных условиях, что позволило получить обширный набор сравнительных характеристик для всех четырех разновидностей архитектуры вычислительных систем.
В модели были учтены лишь те элементы затрат на персонал и оборудование, которые непосредственно свя заны с работой на вычислительной машине. В модель не включены оценки, учитывающие стоимость труда персо нала вне выносного пульта СРВ, и оценки, представляю щие специальные виды работ, за исключением тех, ко торые относятся к сопоставлению задач, решаемых в режиме диалога и допускающих использование тради ционной процедуры. В этой работе приведены также экспериментальные данные, характеризующие поведение студентов при отладке программ. При изучении процес сов отладки программ были обнаружены резкие разли чия в деятельности пользователя при работе с различ ными архитектурными разновидностями вычислительных систем. Однако зависимости оказались слишком слож ными, а экспериментальные данные — недостаточно со держательными, чтобы можно было включить их в ана литическую модель стоимости.
Эриксон показал, что разработанная им аналитиче ская модель пригодна для оценки стоимости как дейст вующих, так и перспективных вычислительных систем. Вполне возможно, что наибольшую пользу этот метод моделирования принесет благодаря своим эвристическим и обучающим свойствам, а не теми конкретными зна чениями стоимостей, которые можно определить с его помощью. Последние всегда представляют лишь услов ные цены, полученные на основании данных, чрезвычай но быстро устаревающих в стремительно меняющемся
'мире вычислительной математики и кибернетики. Эриксон подчеркивает, что ни одному типу архитектуры вычисли-
58 Глава 2
тельных систем нельзя отдавать категорического пред почтения в каком-либо абсолютном смысле: надежное сопоставление можно проводить лишь при выполнении сугубо специфичных условий, допускающих количест венную оценку. К результатам подобных сравнений сле дует относиться с большой осторожностью, учитывая как не включенные в модель факторы, так и разную степень достоверности экспериментальных данных.
Помня о необходимости подобной осмотрительности, с помощью модели Эриксона можно получить несколько действительно интересных результатов, относящихся к области сравнения СРВ с системами, работающими в режиме пакетной обработки, и с малыми вычислитель ными машинами. Как и следовало ожидать, системы с пакетной обработкой оказались дешевле СРВ для за дач, решение которых не требует использования режима взаимодействия, а СРВ оказались дешевле при решении задач, нуждающихся в режиме диалога. Менее тривиа лен результат Эриксона, показывающий, что при про пускании через модель смешанного набора задач разде ление времени оказалось дешевле в диапазоне от 100% задач, предназначенных для решения в режиме диалога, до 10% таких задач и 90% задач, не требующих исполь зования режима взаимодействия.
Единственные условия, при которых Эриксону уда лось обнаружить экономические преимущества малой вычислительной машины по сравнению с СРВ, соответ ствуют тому совсем нетипичному случаю, когда типы задач и загрузка машины хорошо известны и тщатель но согласованы заранее, когда при решении задач не нужно или почти не нужно использовать режим диало га и когда число пользователей столь невелико, что ни один из них не тратит на ожидание лишнего времени. Очевидно, при решении большинства научных и техни ческих задач, отличающихся труднопредсказуемым мо ментом возникновения новой идеи и последующей реали зацией процедуры проб и ошибок, эти условия не вы полняются. Прогноз Эриксона сводится к тому, что к 1975 г. малые вычислительные машины будут использо
ваться в ограниченной |
степени в |
трех |
узких |
областях: |
в качестве обучающих |
устройств; |
для |
работ, |
требую- |
Групповой портрет пользователя |
59 |
щих большого объема счета по строго детерминирован ному алгоритму (например, для расчета платежных ве домостей), и в качестве мощных настольных вычисли тельных устройств, допускающих задание программы работы.
Обобщая приведенные в литературе данные по пара метрам характеристик систем, Эриксон отмечает не сколько интересных видов адаптивного поведения поль зователей. Так, он обнаружил, что при увеличении вре мени обращения в СПО пользователи стараются ком плектовать работы большего объема, для обработки ко торых требуется более длительное время прохождения программы. Соотношение подбирали таким образом, что бы общая доля времени, затрачиваемого на прогон про грамм, оставалась приблизительно постоянной, а умень шение скорости выполнения работ компенсировалось увеличением времени прохождения программы вследст вие увеличения объема счета. В другом случае при экс плуатации одной крупной СРВ было отмечено, что сред ний размер программ пользователей существенно умень шился после того, как было объявлено о меньшем при оритете обслуживания для более длинных программ.
Подход Эриксона отличается рядом отклонений от стереотипа исследований, проводившихся в этой области прежде. Одно из них заключается в разработке модели, позволяющей сравнивать различные системы, в отличие от более типичного случая модели, представляющей ха рактер затрат в системе конкретного типа. Другой осо бенностью явилось глубокое и интенсивное использова ние разнообразных эмпирических данных, собранных в реальных вычислительных системах, при получении оце нок стоимости и эффективности в противоположность гипотетическим кабинетным исследованиям. Третье от личие состоит в хорошо продуманной попытке ввести в
аналитическую модель и учесть, естественно в ограни ченной степени, существенные параметры, характери зующие деятельность человека (их значения также по лучены на основе эмпирических данных). Традиционным моделям стоимости свойственно стремление к отказу от учета человеческих факторов или их примитивизация.