User Chain Entries Average
Average Current Maximum
Time/Xact Contents Contents
Contents
BUF2 844
1.333 0.225
2 4
Длина I-очереди |
10% |
20% |
30% |
40% |
Заполненность I-очереди |
0,225 |
0,433 |
0,527 |
0,777 |
Число входов транзакта |
844 |
810 |
795 |
769 |
Табл. 3. Характеристики
I-очереди
Из полученных данных видно,
что чем меньше команд работы с памятью,
тем быстрее работает система и тем больше
команд может выполнить модель.
Анализ
простоя логики декодирования при загруженной
I-очереди
В зависимости от тех команд,
которые находятся в I-очереди,
получается разное время простоя логики
декодирования:
- 4 команды
регистр-регистр в I-очереди без конфликта,
поступает команда регистр-регистр T= 6.
- 4 команды
регистр-регистр в I-очереди без конфликта,
поступает команда регистр-память T= 9.
- 4 команды
регистр-регистр в I-очереди без конфликта,
поступает команда регистр-память, произошел
промах Т=21.
- 4 команды
регистр-регистр в I-очереди с конфликтом,
поступает команда регистр-регистр T= 7..25.
- 4 команды
регистр-регистр в I-очереди с конфликтом,
поступает команда регистр-память T= 9..28.
- 4 команды
регистр-регистр в I-очереди с конфликтом,
поступает команда регистр-память, произошел
промах T= 21..38.
- 3 команды
регистр-регистр и 1 команда регистр-память
без конфликта по регистрам и памяти,
запись в регистр, поступает команда регистр-регистр
Т= 6.
- 3 команды
регистр-регистр и 1 команда регистр-память
без конфликта по регистрам и памяти,
запись в регистр, поступает команда регистр-память
Т=9.
- 3 команды
регистр-регистр и 1 команда регистр-память
без конфликта по регистрам и памяти, запись
в регистр, поступает команда регистр-память,
произошел промах Т=21.
- 3 команды
регистр-регистр и 1 команда регистр-память
без конфликта по регистрам, конфликт
по памяти, запись в регистр, поступает
команда регистр-регистр Т= 14.
- 3 команды
регистр-регистр и 1 команда регистр-память
без конфликта по регистрам, конфликт
по памяти, запись в регистр, поступает
команда регистр-память Т=17.
- 3 команды
регистр-регистр и 1 команда регистр-память
без конфликта по регистрам, конфликт
по памяти, запись в регистр, поступает
команда регистр-память, произошел промах
Т=29.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликт по регистрам, запись в регистр,
поступает команда регистр-регистр Т=
7..25.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликт по регистрам, запись в регистр,
поступает команда регистр-память Т= 9..28.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликт по регистрам, запись в регистр,
поступает команда регистр-память, произошел
промах Т=21..38.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликт по регистрам и памяти, запись
в регистр, поступает команда регистр-регистр
Т= 15..33.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликт по регистрам и памяти, запись
в регистр, поступает команда регистр-память=
17..36.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликт по регистрам и памяти, запись
в регистр, поступает команда регистр-память,
произошел промах Т=29..46.
- 3 команды
регистр-регистр и 1 команда регистр-память
без конфликтов, запись в память, поступает
команда регистр-регистр Т=6..7.
- 3 команды
регистр-регистр и 1 команда регистр-память
без конфликтов, запись в память, поступает
команда регистр-память Т=9.. 10.
- 3 команды
регистр-регистр и 1 команда регистр-память
без конфликтов, запись в память, поступает
команда регистр-память с промахом Т= 16..23.
- 3 команды
регистр-регистр и 1 команда регистр-память
без конфликтов, запись в память с промахом,
поступает команда регистр-регистр Т=
6..19.
- 3 команды
регистр-регистр и 1 команда регистр-память
без конфликтов, запись в память с промахом,
поступает команда регистр-память Т=9..22.
- 3 команды
регистр-регистр и 1 команда регистр-память
без конфликтов, запись в память с промахом,
поступает команда регистр-память с промахом
Т= 20..33.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликты по регистрам, запись в память,
поступает команда регистр-регистр Т=8..26.
- 3 команды
регистр-регистр и 1 команда регистр-память
по регистрам, запись в память, поступает
команда регистр-память Т=10..29.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликты по регистрам, запись в память,
поступает команда регистр-память с промахом
Т= 22..38.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликты по регистрам, запись в память
с промахом, поступает команда регистр-регистр
Т= 19..32.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликты по регистрам, запись в память
с промахом, поступает команда регистр-память
Т=22..35.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликты по регистрам, запись в память
с промахом, поступает команда регистр-память
с промахом Т=33..48.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликты по регистрам и памяти, запись
в память, поступает команда регистр-регистр
Т =8..26.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликты по регистрам и памяти, запись
в память, поступает команда регистр-память
Т =10..29.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликты по регистрам и памяти, запись
в память, поступает команда регистр-память
с промахом Т = 22..38.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликты по регистрам и памяти, запись
в память с промахом, поступает команда
регистр-регистр Т=19..32.
- 3 команды
регистр-регистр и 1 команда регистр-память
конфликты по регистрам и памяти, запись
в память с промахом, поступает команда
регистр-память Т =22..35.
- 3рр 1рп
конфликты по регистрам и памяти, запись
в память с промахом, поступает команда
регистр-память с промахом Т = 33..48.
Таким образом, наиболее долгий простой
логики декодирования будет при
обращении к памяти.
Варианты заданий для студентов
Выполнить задание с использованием
признакового обмена.
Вариант
1
ТМ=30000
OBL=64
BLK=16
WRD=2
SIZE=4
GD=10%
WTH=4
N=3
NSIZE=4
SBF2=4
OAR=ODR=6
Вариант
2
ТМ=50000
OBL=32
BLK=16
WRD=2
SIZE=8
GD=20%
WTH=8
N=2
NSIZE=8
SBF2=2
OAR=ODR=4
Вариант
3
ТМ=40000
OBL=64
BLK=16
WRD=2
SIZE=4
GD=15%
WTH=4
N=3
NSIZE=4
SBF2=3
OAR=ODR=5
Вариант
4
ТМ=50000
OBL=64
BLK=16
WRD=2
SIZE=8
GD=10%
WTH=8
N=3
NSIZE=8
SBF2=4
OAR=ODR=6
Вариант
5
ТМ=30000
OBL=64
BLK=16
WRD=2
SIZE=4
GD=20%
WTH=4
N=3
NSIZE=8
SBF2=2
OAR=ODR=5
Вариант
6
ТМ=40000
OBL=64
BLK=16
WRD=2
SIZE=8
GD=15%
WTH=8
N=3
NSIZE=8
SBF2=3
OAR=ODR=4
Вариант
7
ТМ=50000
OBL=64
BLK=16
WRD=2
SIZE=4
GD=10%
WTH=4
N=3
NSIZE=8
SBF2=4
OAR=ODR=4
Вариант
8
ТМ=30000
OBL=64
BLK=16
WRD=2
SIZE=8
GD=20%
WTH=8
N=3
NSIZE=8
SBF2=2
OAR=ODR=6
Вариант
9
ТМ=40000
OBL=64
BLK=8
WRD=4
SIZE=4
GD=15%
WTH=4
N=3
NSIZE=8
SBF2=4
OAR=ODR=5
Вариант
10
ТМ=50000
OBL=64
BLK=16
WRD=2
SIZE=2
GD=10%
WTH=8
N=3
NSIZE=8
SBF2=3
OAR=ODR=6
Список
используемой литературы
- О.М. Брехов «Лекции по архитектуре ЭВМ», 2011 г.
- П.М. Коуги «Архитектура конвейерных ЭВМ», 1985 г.
- IBM 3033 Systems Functional Characteristics, 1979 г.
- Учебное пособие для лабораторных работ по курсу: ОРГАНИЗАЦИЯ ЭВМ И СИСТЕМ
- О.М.Брехов «Лабораторные работы по курсу «Моделирование ЭВМ», 2007 г.