ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 24.12.2021
Просмотров: 6752
Скачиваний: 22
6
-
Суперскалярні процесори 158
-
Процесор векторного комп'ютера 160
-
Класифікація архітектури комп'ютера за рівнем суміщення опрацювання
команд та даних 164
-
Короткий зміст розділу 164
-
Література для подальшого читання 165
-
Література до розділу 4 165
4.10. Питання до розділу 4 165
Розділ 5.
Запобігання конфліктам в конвеєрі команд ..167
-
Структурні конфлікти 167
-
Конфлікти за даними 170
-
Типи конфліктів за даними 170
-
Методи зменшення впливу конфліктів за даними на роботу конвеєра команд..171
-
Призупинення виконання команди 172
-
Випереджувальне пересилання 172
-
Статична диспетчеризація послідовності команд у програмі під час компіляції.. 174
-
Динамічна диспетчеризація послідовності команд у програмі під час
компіляції 176
5.2.7. Перейменування регістрів 177
5.3. Конфлікти керування 177
-
Типи конфліктів керування 177
-
Зниження втрат на вибірку команди, до якої здійснюється перехід 179
-
Зниження втрат на виконання команд умовного переходу 181
-
Введення буфера попередньої вибірки 181
-
Дублювання початкових ярусів конвеєра 182
-
Затримка переходу. 183
-
Статичне передбачення переходу 183
-
Динамічне передбачення переходу 185
-
Покращена структура комп'ютера із спрощеною системою команд 189
-
Особливості запобігання конфліктам в суперскалярних процесорах 190
-
Комп'ютери з довгим форматом команди 192
-
Комп'ютери з комбінованою архітектурою 196
-
Комп'ютери з явним паралелізмом виконання команд 198
-
Короткий зміст розділу. 200
-
Література для подальшого читання 201
-
Література до розділу 5 201
-
Питання до розділу 5 203
Розділ 6.
Алгоритми виконання операцій обробки даних 204
6.1. Логічні операції 204
6.1.1. Операція заперечення 206
6J.2. Логічне 1 206
6.1.3. Логічне АБО 206
7
6.1.4. Виключне АБО 207
6.2. Операції зсуву 207
-
Логічні зсуви 207
-
Арифметичні зсуви 208
-
Циклічні зсуви 208
6.3. Операції відношення 209
-
Порівняння двійкових кодів на збіжність 209
-
Визначення старшинства двійкових кодів 209
6.4. Арифметичні операції 210
-
Додавання двійкових чисел без знаків 210
-
Додавання двійкових чисел із знаками 212
-
Віднімання двійкових чисел 213
-
Множення двійкових чисел 214
-
Множення цілих двійкових чисел без знаків 215
-
Багатомісна операція додавання часткових добутків 216
-
Множення двійкових чисел із знаками 220
-
Прискорене множення двійкових чисел за методом Бута 221
-
Ділення двійкових чисел 222
-
Арифметичні операції над двійковими числами у форматі
з рухомою комою 224
6.5. Операції обчислення елементарних функцій 226
-
Розклад функції в ряд та використання ітеративних обчислень 226
-
Обчислення елементарних функцій методом "цифра за цифрою". 226
-
Табличний метод обчислення елементарних функцій 228
-
Таблично-алгоритмічний метод обчислення елементарних функцій 228
6.6. Операції перетворення даних 229
6.6.1. Перетворення даних із формату з фіксованою у формат з рухомою комою
та навпаки 229
6.6.2. Перетворення даних з двійково-десяткозого коду в двійковий та навпаки................231
-
Операції реорганізації масивів і визначення їх параметрів 231
-
Операції обробки символів та рядків символів 232
-
Короткий зміст розділу 236
-
Література для подальшого читання 236
-
Література до розділу 6 236
6.12. Питання до розділу 6 237
Розділ 7.
Арифметико-логічний пристрій 239
-
Функції арифметико-логічного пристрою 239
-
Способи обробки даних в арифметико-логічному пристрої 240
-
Елементарні операції арифметико-логічного пристрою 241
-
Складні операції арифметико-логічного пристрою 243
-
Використання графа алгоритму при побудові арифметико-логічного
пристрою 244
-
Виконання складних операцій в арифметико-логічному пристрої 245
-
Структура арифметико-логічного пристрою 246
-
Типи операційних пристроїв 249
8
7.9. Табличний операційний пристрій 250
-
Багатотактовий операційний пристрій 252
-
Однотактовий операційний пристрій 254
-
Конвеєрний операційний пристрій 255
-
Алгоритмічні операційні пристрої 258
-
Пристрої додавання і віднімання двійкових чисел з фіксованою комою 258
-
Пристрої множення двійкових чисел з фіксованою комою 261
-
Багатотактовий пристрій множення двійкових чисел з молодших розрядів множника при нерухомому множеному з зсувом суми часткових добутків 261
-
Багатотактовий пристрій множення двійкових чисел з молодших розрядів при нерухомій сумі часткових добутків з зсувом множеного вліво 263
-
Багатотактовий пристрій множення двійкових чисел з старших розрядів при нерухомій сумі часткових добутків з зсувом множеного вправо 264
-
Багатотактовий пристрій множення двійкових чисел з старших розрядів при нерухомому множеному з зсувом суми часткових добутків вліво 266
-
Багатотактовий пристрій прискореного множення 267
-
Однотактові пристрої множення двійкових чисел з фіксованою
комою 268
7.13.2.7. Конвеєрні пристрої множення двійкових чисел
з фіксованою комою 269
7.13.3. Пристрої ділення двійкових чисел з фіксованою комою 270
7.13.3.1. Багатотактові пристрої ділення двійкових чисел з фіксованою
комою 270
7.13.3.2. Однотактові та конвеєрні пристрої ділння двійкових чисел
з фіксованою комою 272
7.13.4. Пристрої обчислення елементарних фуфукнцій методом "цифра за цифрою". 273
-
Багатотактовнй пристій обчислення елементарних функцій методом "цифра за цифрою" 273
-
Однотактовий та конвеєрний операційні пристрої обчислення елементарних функцій методом «цифра за цифрою» 274
7.13.5. Пристрої для виконання арифметичних операцій над числами
з рухомою комою 275
-
Пристрої додавання і віднімання чисел з рухомою комою 275
-
Пристрої множення та ділення чисел з рухомою комою 276
-
Таблично-алгоритмічні операційні пристрої 277
-
Короткий зміст розділу 280
-
Література для подальшого читання 280
-
Література до розділу 7 280
-
Питання до розділу 7 281
9
Розділ 8.
Пристрій керування 283
-
Функції та методи побудови пристрою керування 283
-
Пристрій керування з жорсткою логікою 284
-
Структура пристрою керування з жорсткою логікою 284
-
Методи проектування пристрою керування з жорсткою логікою 285
-
Пристрій керування на основі таблиць станів 285
-
Абстрактні автомати 285
-
Мови опису функціонування автоматів 285
-
Структурний синтез цифрових автоматів 291
-
Пристій керування на основі синхронних елементів часової затримки 294
-
Пристрій керування на основі лічильників 295
8.3. Пристрій мікропрограмного керування 297
-
Організація роботи пристрою мікропрограмного керування 297
-
Організація мікропрограм в пам'яті мікрокоманд 300
-
Горизонтальне та вертикальне мікропрограмування 301
8.4. Порівняння пристроїв керування з жорсткою логікою та пристроїв
мікропрограмного керування 302
-
Короткий зміст розділу 303
-
Література для подальшого читання 304
-
Література до розділу 8 304
-
Питання до розділу 8 305
Розділ 9.
Багаторівнева пам'ять комп'ютера 307
9.1. Типи та характеристики пам'яті комп'ютера .....308
-
Багаторівнева структура пам'яті комп'ютера 308
-
Типи пам'яті 308
-
Основні характеристики памяті 313
9.2 Регістровий файл процесора 315
-
Типи регістрованих файлів 315
-
Інтегрований багатопортовий файл 316
-
Розподілений регістровий файл 316
-
Кластерний розподілений регістровий файл 317
-
Розподілений регістровий файл з керованою комутацією 318
-
Розподілений регістровий файл з віконною організацією 318
-
Ієрархічний регістровий файл 319
-
Динамічна та статична організація збереження даних в регістрових
файлах 320
9.3. Пам'ять з асоціативним доступом 321
-
Організація та типи пам'яті з асоціативним доступом 321
-
Пам'ять з повним паралельним асоціативним доступом 325
-
Пам'ять з неповним паралельним асоціативним доступом 326
-
Пам'ять з послідовним асоціативним доступом 326
-
Пам'ять з частково асоціативним доступом 327
9.4. Основна пам'ять 328
10
-
Структура основної пам'яті 328
-
Нарощування розрядності основної пам'яті 329
-
Нарощування ємності основної пам'яті 329
-
Розшарування пам'яті 330
-
Оперативний запам'ятовуючий пристрій 331
-
Постійний запам'ятовуючий пристрій 334
-
Організація роботи постійного запам'ятовуючого пристрою 334
-
Запрограмований при виготовленні постійний запам'ятовуючий пристрій.................335
-
Одноразово запрограмований після виготовлення постійний запам'ятовуючий пристрій 336
-
Багаторазово програмовний постійний запам'ятовуючий пристрій 337
9.7. Зовнішня пам'ять 339
-
Магнітні диски 339
-
Масиви магнітних дисків з надлишковістю 341
-
Базовий тип дискових масивів RAID 0 343
-
Базовий тип дискових масивів RAID 1 343
-
Базовий тип дискових масивів RAID 2 344
-
Базовий тип дискових масивів RAID 3 344
-
Базовий тип дискових масивів RAID 4 345
-
Базовий тип дискових масивів RAID 5 346
-
Тип дискових масивів RAID 6 346
-
Тип дискових масивів RAID 7 347
-
Тип дискових масивів RAID 10 347
9.7.3. Оптична пам'ять 348
-
Постійна пам'ять на основі компакт дисків 349
-
Оптичні диски із стиранням 350
9.7.4. Магнітні стрічки 351
-
Короткий зміст розділу 352
-
Література для подальшого читання 353
-
Література до розділу 9 353
-
Питання до розділу 9 355
Розділ 10.
Організація пам'яті 357
10.1. Ієрархічна організація пам'яті комп'ютера 357
-
Різниця між продуктивністю процесора та пам'яті 357
-
Властивість локальності за зверненням до пам'яті 359
-
Принцип ієрархічної організації пам'яті , 360
-
Характеристики ефективності ієрархічної організації пам'яті 361
-
Ієрархічна пам'ять сучасного комп'ютера 362
10.2. Організація обміну інформацією між процесором і основною пам'яттю
через кеш пам'ять 363
-
Кеш пам'ять в складі комп'ютера 363
-
Порядок взаємодії процесора і основної пам'яті через кеш пам'ять 364
-
Забезпечення ідентичності вмісту блоків кеш пам'яті і основної пам'яті....365
-
Функція відображення 366
10.2.4.1. Типи функцій відображення 366