- •АРХИТЕКТУРЫ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ
- •ПАМЯТЬ
- •ПАМЯТЬ
- •ПАМЯТЬ
- •ПАМЯТЬ
- •ДВОИЧНОДЕСЯТИЧНЫЙ КОД
- •ДВОИЧНОДЕСЯТИЧНЫЙ КОД
- •АДРЕСА ПАМЯТИ
- •Address
- •Address
- •СЧИТЫВАНИЕЗАПИСЬ
- •КОД С ИСПРАВЛЕНИЕМ ОШИБОК
- •КОД С ИСПРАВЛЕНИЕМ ОШИБОК
- •ИЛЛЮСТРАЦИЯ КОДА С ИСПРАВЛЕНИЕМ ОШИБОК (МЕТОД ХЭММИНГА) ДЛЯ 4 БИТНЫХ СЛОВ
- •АЛГОРИТМ ХЭММИНГА ДЛЯ 16 БИТНЫХ СЛОВ
- •АЛГОРИТМ ХЭММИНГА ДЛЯ 16 БИТНЫХ СЛОВ
- •АЛГОРИТМ ХЭММИНГА ДЛЯ 16 БИТНЫХ СЛОВ
- •АЛГОРИТМ ХЭММИНГА ДЛЯ 16 БИТНЫХ СЛОВ
- •КЭШПАМЯТЬ
- •КЭШПАМЯТЬ
- •КЭШПАМЯТЬ
- •ОПЕРАТИВНАЯ ПАМЯТЬ
- •FPM DRAM (FAST PAGE MODE DRAM)
- •EDODRAM (EXTENDED DATA OUT)
- •BEDO (BURST EDO) ПАКЕТНАЯ EDO RAM
- •SDRAM (SYNCHRONOUS DRAM)
- •DDR SDRAM, SDRAM II (DOUBLE DATA RATE SDRAM)
- •СРАВНИТЕЛЬНАЯ ХАРАКТЕРИСТИКА ОСНОВНЫХ ТИПОВ ПАМЯТИ
- •КОНСТРУКТИВНЫЕ ИСПОЛНЕНИЯ ПАМЯТИ DRAM
- •КОНСТРУКТИВНЫЕ ИСПОЛНЕНИЯ ПАМЯТИ DRAM
- •КОНСТРУКТИВНЫЕ ИСПОЛНЕНИЯ ПАМЯТИ DRAM
- •КОНСТРУКТИВНЫЕ ИСПОЛНЕНИЯ ПАМЯТИ DRAM
- •КОНСТРУКТИВНЫЕ ИСПОЛНЕНИЯ ПАМЯТИ DRAM
- •КОНСТРУКТИВНЫ Е ИСПОЛНЕНИЯ ПАМЯТИ DRAM
- •КОНСТРУКТИВНЫЕ ИСПОЛНЕНИЯ ПАМЯТИ DRAM
- •КОНСТРУКТИВНЫЕ ИСПОЛНЕНИЯ ПАМЯТИ DRAM
- •КОНСТРУКТИВНЫЕ ИСПОЛНЕНИЯ ПАМЯТИ DRAM
- •Иерархическая структура памяти
- •МАГНИТНЫЙ ДИСК
- •Магнитный диск
- •Магнитный диск
- •Большинство магнитных дисков состоит из нескольких
- •ПРОИЗВОДИТЕЛЬНОСТЬ
- •КОНТРОЛЛЕР
- •ESDI
- •SCSI
- •SCSI
- •SCSI
- •СРАВНЕНИЕ ДИСКОВЫХ
- •RAIDМАССИВЫ
- •RAID-массивы
- •RAID уровня 0
- •RAID-массивы
- •RAID уровня 1
- •RAID-массивы
- •RAID уровня 2
- •RAID-массивы
- •RAID уровня 3
- •RAID-массивы
- •RAID уровня 4
- •RAID-массивы
- •RAID уровня 5
- •RAID-массивы
- •ВНЕШНИЕ ЖЕСТКИЕ ДИСКИ
- •ВОПРОСЫ?
1
1.Что означает параллелизм на уровне команд?
a)выполнение одной задачи несколькими процессорами
b)выполнение одной задачи одним процессором
c)выполнение одной команды за единицу времени
d)выполнение большого количества команд за единицу времени
2.В чем преимущество использования конвейера?
2
1. Что означает параллелизм на уровне процессоров?
a)выполнение одной задачи несколькими процессорами
b)выполнение одной задачи одним процессором
c)выполнение одной команды за единицу времени
d)выполнение большого количества команд за единицу времени
2. В чем преимущество суперскалярной архитектуры?
1
АРХИТЕКТУРЫ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ
И
КОМПЬЮТЕРНЫХ СЕТЕЙ
Организация компьютерных систем: память
ПАМЯТЬ
Одним из важнейших устройств компьютера является память, или запоминающее устройство (ЗУ).
ЗУ "функциональная часть цифровой вычислительной машины, предназначенной для записи, хранения и выдачи информации, представленной в цифровом виде."
Под это определение попадает как собственно память, так и внешние запоминающие устройства (накопители на жестких и гибких дисках, магнитной ленты, DVD/CDROM), которые лучше отнести к устройствам ввода/вывода информации.
3
ПАМЯТЬ
"Память определяет быстродействие"
ФонНейман
"Самый медленный верблюд определяет скорость каравана»
Арабское народное
4
ПАМЯТЬ
5
ПАМЯТЬ
Основной единицей памяти является двоичный разряд, который называется битом. Бит может содержать 0 или 1.
Моделируется разным уровнем напряжения (высокое и низкое).
Использование бинарной арифметики “эффективно”
6
ДВОИЧНОДЕСЯТИЧНЫЙ КОД
Считается, что некоторые компьютеры используют и десятичную, и двоичную арифметику. На самом деле применяется двоичнодесятичный код.
Например, для хранения одного десятичного разряда требуется использовать 4 бита (16 комбинаций для размещения 10 значений от 0 9)
Пример: 1944
Вдвоичнодесятичном представлении:
0001 1001 0100 0100
Вдвоичном представлении:
0000011110011000 |
7 |
ДВОИЧНОДЕСЯТИЧНЫЙ КОД
16 битов в двоичнодесятичном представлении могут хранить числа от 0 до 9999
В двоичном представлении – 65536 комбинаций.
Именно по этой причине говорят, что двоичная система эффективнее.
Представим, что есть надежное устройство, которое может различать участок напряжения от 0 до 10 В, соответственно, может хранить разряды от 0 до 9.
4 таких устройства дали бы 9999 комбинаций, в то время как хранение двоичных чисел дало бы всего 16 комбинаций.
8
АДРЕСА ПАМЯТИ
Память состоит из ячеек, каждая из которых может хранить некоторую порцию информации.
Ячейка имеет номер, который называется адресом. Все ячейки содержат одинаковое число битов.
Если ячейка состоит из k битов, она может содержать одну из 2k комбинаций.
Соседние ячейки имеют последовательные адреса.
9
Address
0
1
2
3
4
5
6
7
8
9
10
11
8 bits
Address |
1 Cell |
0
1
2
3
4
5
6
7
12 bits
10
Address
0
1
2
3
4
5
16 bits
11