Файл: Сакман Г. Решение задач в системе человек - ЭВМ пер. с англ.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

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

Обобщая приведенные в литературе данные по пара­ метрам характеристик систем, Эриксон отмечает не­ сколько интересных видов адаптивного поведения поль­ зователей. Так, он обнаружил, что при увеличении вре­ мени обращения в СПО пользователи стараются ком­ плектовать работы большего объема, для обработки ко­ торых требуется более длительное время прохождения программы. Соотношение подбирали таким образом, что­ бы общая доля времени, затрачиваемого на прогон про­ грамм, оставалась приблизительно постоянной, а умень­ шение скорости выполнения работ компенсировалось увеличением времени прохождения программы вследст­ вие увеличения объема счета. В другом случае при экс­ плуатации одной крупной СРВ было отмечено, что сред­ ний размер программ пользователей существенно умень­ шился после того, как было объявлено о меньшем при­ оритете обслуживания для более длинных программ.

Подход Эриксона отличается рядом отклонений от стереотипа исследований, проводившихся в этой области прежде. Одно из них заключается в разработке модели, позволяющей сравнивать различные системы, в отличие от более типичного случая модели, представляющей ха­ рактер затрат в системе конкретного типа. Другой осо­ бенностью явилось глубокое и интенсивное использова­ ние разнообразных эмпирических данных, собранных в реальных вычислительных системах, при получении оце­ нок стоимости и эффективности в противоположность гипотетическим кабинетным исследованиям. Третье от­ личие состоит в хорошо продуманной попытке ввести в

аналитическую модель и учесть, естественно в ограни­ ченной степени, существенные параметры, характери­ зующие деятельность человека (их значения также по­ лучены на основе эмпирических данных). Традиционным моделям стоимости свойственно стремление к отказу от учета человеческих факторов или их примитивизация.