5.2. Определение коэффициентов перевода

5.2. Определение коэффициентов перевода

Коэффициенты перевода, используемые для подсчета объема ПС ВТ в УК, определяются следующим образом:

К - коэффициент для перехода от объема программ, имеющихся в объектном коде, к объему программ на АССЕМБЛЕР для данного типа ЭВМ:

                               V
                                АИ
                           К = ---,
                               V
                                об

    где:
    V   - суммарный объем экспертных  программ  <*>  на  АССЕМБЛЕР
     АИ
для данного типа ЭВМ (в записях исходного текста);
    --------------------------------
    <*>  Под  экспертными  программами понимается группа (не менее
20)  программ, различных по своему объему, входящих в состав ПС ВТ
разного  функционального назначения и хранящихся в архиве эталонов
ЦФАП на магнитных носителях НПО "Центрпрограммсистем".

    V   - суммарный объем этих же программ  в  объектном  коде  (в
     об
байтах);
    К  - коэффициент для перехода от объема (в  байтах)  программ,
     А
написанных  на  языке  АССЕМБЛЕР   или   представленных   в   виде
управляющих  операторов   и   операторов   генерации,   к   объему
соответствующих данных в записях исходного текста:

                               V
                                АИ
                          К  = ---,
                           А   V
                                А

    где:
    V  - суммарный объем (в  байтах)  группы  экспертных  программ
     А
на АССЕМБЛЕР для данного типа ЭВМ;
    К  - коэффициент для перехода от объема  программ,  написанных
     l
на l-м алгоритмическом языке, к объему программ в объектном коде:

                               V
                                об
                          К  = ---,
                           l   V
                                l

    где:
    V  - суммарный объем (в  байтах)  группы  экспертных  программ
     l
на l-м алгоритмическом языке для данного типа ЭВМ;
    V   - суммарный объем (в байтах) этих же программ в  объектных
     об
кодах;
    К  -  коэффициент   для   перехода   от    объема    программ,
     з
представленных в виде загрузочных модулей,  к  объему  программ  в
объектном коде:

                               V
                                об
                          К  = ---,
                           з   V
                                з

    где:
    V  - суммарный объем (в  байтах)  группы  экспертных  программ
     з
в загрузочном виде  независимо  от  способа  их  формирования  для
данного типа ЭВМ;
    V   - суммарный объем  (в  байтах)  соответствующих  объектных
     об
модулей;
    К  - коэффициент для перехода от объема (в байтах) информации,
     g
используемой при функционировании  ПС  ВТ  <*>,  к  эквивалентному
объему (в записях исходного текста) программ на АССЕМБЛЕР  данного
типа ЭВМ.
    --------------------------------
    <*>  Под  информацией, необходимой для функционирования ПС ВТ,
понимаются   массивы   данных  программного  средства,  включающие
описание  форматов  входных  и  выходных  макетов, сеансов ведения
диалога, сообщений об ошибках, справочные данные и т.п.

    Значение К  определяется по экспертным оценкам и  расчетам  на
              g
основании материалов архива эталонов ЦФАП на  магнитных  носителях
НПО "Центрпрограммсистем" и принимается равным 0,1  независимо  от
типа ЭВМ;
    К  - коэффициент для перехода от объема программ и информации,
     м
выраженной через записи исходного  текста  на  АССЕМБЛЕРе  данного
типа ЭВМ, к объему в УК.
    Коэффициент К  определяется экспертной комиссией  для  каждого
                 м
типа ЭВМ.
    Значения коэффициентов К, К , К , К , полученные по материалам
                               А   l   з
архива    эталонов    ЦФАП    на    магнитных    носителях     НПО
"Центрпрограммсистем", а  также  коэффициента  К   представлены  в
                                                м
табл. 1.

Табл. 1 должна расширяться за счет информации, получаемой при поступлении в архив эталонов ЦФАП на магнитных носителях НПО "Центрпрограммсистем" ПС ВТ, ориентированных на тип ЭВМ, не представленный в ней, или имеющих программы, написанные на языках программирования, для которых не рассчитаны соответствующие коэффициенты.

Таблица 1

             ЗНАЧЕНИЯ КОЭФФИЦИЕНТОВ К, К , К , К , К
                                        м   А   l   з

┌──────────────────┬─────────────────────────────────────────────┐
│   Коэффициент    │         Разрядность процессора ЭВМ          │
│                  ├──────────────┬───────────────┬──────────────┤
│                  │ 32-разрядные │ 16-разрядные  │ 8-разрядные  │
│                  │     ЭВМ      │      ЭВМ      │      ЭВМ     │
├──────────────────┼──────────────┼───────────────┼──────────────┤
│К                 │1             │0,9            │0,7           │
│ м                │              │               │              │
│                  │              │               │              │
│К                 │0,0125        │0,04           │0,09          │
│ А                │              │               │              │
│                  │              │               │              │
│К                 │0,112         │0,08           │0,36          │
│                  │              │               │              │
│KL (КОБОЛ)        │0,378         │1,49           │              │
│                  │              │               │              │
│KL (ФОРТРАН)      │0,479         │2,5            │              │
│                  │              │               │              │
│KL (PL)           │0,364         │               │0,31          │
│                  │              │               │              │
│KL (БЕЙСИК)       │              │1,11           │              │
│                  │              │               │              │
│KL (ПАСКАЛЬ)      │              │               │0,67          │
│                  │              │               │              │
│KL (C)            │              │1,04           │              │
│                  │              │               │              │
│К                 │0,6           │0,67           │1             │
│ з                │              │               │              │
└──────────────────┴──────────────┴───────────────┴──────────────┘