Страничная организация памяти. Реализация страничной структуры памяти.











![Обзор интерфейсов SCSI[5] Обзор интерфейсов SCSI[5]](https://present5.com/presentation/3/56497542_28518910.pdf-img/56497542_28518910.pdf-12.jpg)






Основная память.ppt
- Количество слайдов: 18
Страничная организация памяти.
Реализация страничной структуры памяти.
Формирование адреса основной памяти из адреса виртуальной.
Пример отображения первых 16 виртуальных страниц на основную память, содержащую 8 страничных кадров.
Контроль информации с исправлением одиночных ошибок. Код Хэмминга.
Каждый бит четности проверяет определенные битовые позиции. Общее число битов со значением 1 в проверяемых позициях должно быть четным. Ниже указаны позиции проверки для каждого бита четности: Бит 1 проверяет биты 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21. Бит 2 проверяет биты 2, 3, 6, 7, 10, 11, 14, 15, 18, 19. Бит 4 проверяет биты 4, 5, 6, 7, 12, 13, 14, 15, 20, 21. Бит 8 проверяет биты 8, 9, 10, 11, 12, 13, 14, 15. Бит 16 проверяет биты 16, 17, 18, 19, 20, 21.
Структура записи на жестком магнитном диске.
ATA (англ. Advanced Technology Attachment — присоединение по передовой технологии) — параллельный интерфейс подключения накопителей (жёстких дисков и оптических приводов) к компьютеру. В 1990 -е годы был стандартом на платформе IBM PC; в настоящее время вытесняется своим последователем — SATA и с его появлением получил название PATA (Parallel ATA). Первоначальная версия стандарта была разработана в 1986 году фирмой Western Digital и по маркетинговым соображениям получила название IDE (англ. Integrated Drive Electronics — «электроника, встроенная в привод» ).
BIOS IDE Результат Максимальное 63 255 63 число секторов на дорожке Максимальное 255 16 число головок Максимальное 1024 65536 1024 число цилиндров Максимальны 8. 4 Гб 136. 9 Гб 528 Мб й размер диска
Природа ограничения размера дисков связана с форматом (числом бит), используемым для задания номеров головок, цилиндров и секторов в интерфейсах Int 13 и IDE (CHS-адресация). Поскольку оба интерфейса используют различные форматы, их совместное применение не позволяет работать с дисками размером более 528 мегабайт. В таблице 3 приведены форматы чисел, используемых для нумерации в BIOS и IDE: Технология Enhanced IDE использует метод, называемый логической адресацией блоков (LBA - Logical Block Address). В этом случае используется сквозная нумерация секторов и адрес CHS преобразуется в одно 28 -битовое число, используемое для нумерации секторов - LBA-адрес. Метод LBA обеспечивает более эффективный способ работы с большими дисками за счет простоты преобразования адреса. Кроме того, этот способ представляется более эффективным при разработке новых операционных систем. Схема адресации с использованием LBA была впервые применена фирмой Western Digital в конце 1993 года, позволив создать диск IDE размеров 540 Мб (модель AC 2540).
Разводка Parallel ATA Контакт Назначение 1 Reset 2 Ground 3 Data 7 4 Data 8 5 Data 6 Data 9 7 Data 5 8 Data 10 9 Data 4 10 Data 11 11 Data 3 12 Data 12 13 Data 2 14 Data 13 15 Data 1 16 Data 14 17 Data 0 18 Data 15 19 Ground 20 Key 21 DDRQ 22 Ground 23 I/O Write 24 Ground 25 I/O Read 26 Ground 27 IOC HRDY 28 Cable Select 29 DDACK 30 Ground 31 IRQ 32 No Connect 33 Addr 1 34 GPIO_DMA 66_Detect 35 Addr 0 36 Addr 2 37 Chip Select 1 P 38 Chip Select 3 P 39 Activity 40 Ground
Обзор интерфейсов SCSI[5] Максимальное Разрядность Пропускная Максимальная Наименование Частота шины количество шины способность длина кабеля устройств SCSI 8 бит 5 МГц 5 МБайт/сек ( с HVD) 8 Fast SCSI 8 бит 10 МГц 10 МБайт/сек ( с HVD) 8 Wide SCSI 16 бит 10 МГц 20 МБайт/сек ( с HVD) 16 Ultra SCSI 8 бит 20 МГц 20 МБайт/сек 1, 5— 3 м ( с HVD) 4— 8 Ultra Wide SCSI 16 бит 20 МГц 40 МБайт/сек 1, 5— 3 м ( с HVD) 4— 16 Ultra 2 SCSI 8 бит 40 МГц 40 МБайт/сек ( с HVD) 8 Ultra 2 Wide SCSI 16 бит 40 МГц 80 МБайт/сек ( с HVD) 16 Ultra 3 SCSI 16 бит 40 МГц DDR 160 МБайт/сек 16 Ultra-320 SCSI 16 бит 80 МГц DDR 320 МБайт/сек 16 Ultra-640 SCSI 16 бит 160 МГц DDR 640 МБайт/сек 16
В LVD-интерфейсе уровни напряжения на шине ниже, чем в случае HVD- интерфейса. Интерфейс LVD электрически несовместим с SE и HVD, и в первую очередь это касается HVD: попытка подключить к одной шине LVD- и HVD- устройства может привести к выходу из строя LVD-устройств, так что здесь нужно быть осторожным! 1 – SCSI-устройство, 2 – терминатор LVD, 3 – внешний разъем, 4 – преобразователь LVD – SE, 5 – терминатор SE ( младший байт), 6 – внешний разъем
Pin # Mating Function — Key 1 3 rd 2 3 rd 3. 3 V 3 2 nd 4 1 st 5 2 nd Ground 6 2 nd 7 2 nd 8 3 rd 5 V 9 3 rd 10 2 nd Ground Разъёмы SATA на материнской плате Staggered 11 3 rd spinup/acti vity 12 1 st Ground 13 2 nd 14 3 rd 12 V 15 3 rd
Pin # Function 1 Ground 2 A+ (Transmit) 3 A− (Transmit) 4 Ground 5 B− (Receive) 6 B+ (Receive) 7 Ground — Key SATA (слева) и e. SATA (справа) коннекторы

