Компьютерная Энциклопедия
Карта сайта
Главная
Вы здесь:
Главная
Карта сайта
Архитектура ЭВМ
Базовая организация ЭВМ
Процессор
Память. Нижний уровень
Память. Верхний уровень
Ввод-вывод
Кодирование символов
Компоненты ПК
Устройства вывода информации
Процессоры
Системные платы
BIOS: базовая система ввода-вывода
Оперативная память
Накопители на жёстких дисках
Видеоадаптеры
Устройства оптического хранения данных
Аудиоустройства
Интерфейсы
Введение
PCI и PCI-X
AGP
PCI Express
USB
Шина IEEE 1394 — FireWire
ATA/IDE
Мини блог
Операционные системы
IT
Сетевые технологии
Самое читаемое
Арифметико логическое устройство (АЛУ)
Страничный механизм в процессорах 386+. Механизм трансляции страниц
Организация разделов на диске
Диск Picture CD
White Book/Super Video CD
Прямой доступ к памяти, эмуляция ISA DMA (PC/PCI, DDMA)
Карты PCMCIA: интерфейсы PC Card, CardBus
Таблица дескрипторов прерываний
Разъемы процессоров
Интерфейс Slot A
Для начинающих трейдеров
сайт Binarium
предлагает бесплатное обучение.
Главное меню
Карта сайта
Обраятная связь
Главная
LCD дисплей
Компьютерные мониторы
Сетевой концентратор
Сетевой коммутатор
Уровни модели OSI
Установка Windows Server 2003
Linux Mint 15 XFCE
Cоздание загрузочной флешки windows 7
Блок питания ATX
Настройка связки APACHE+PHP+MySQL на FreeBSD
Сетевые настройки FreeBSD в VirtualBox
Установка операционной системы FreeBSD
Кабель ввода-вывода параллельного ATA
Разъем ввода-вывода параллельного ATA
Подробно о стандартах
Стандарты ATA
Происхождение ATA
Интерфейсы IDE для различных системных шин
История развития интерфейса IDE и его происхождение
Интерфейсы
Введение
Введение
Взаимодействие через пространство ввода/вывода
Взаимодействие через пространство памяти
Особенности взаимодействия в PC-совместимых компьютерах
Взаимодействие программ с периферийными устройствами
Параллельные и последовательные интерфейсы
Иерархия и организация подключений
Структура компьютера
PCI и PCI-X
Протокол, команды и транзакции шин PCI и PCI-X
Сигнальный протокол шин PCI и PCI-X
Команды шины PCI
Адресация памяти
Адресация ввода/вывода
Адресация конфигурационных регистров и специальный цикл
Модификация протокола в PCI-X
Особенности передачи данных в PCI-X 2.0
Обмен сообщениями между устройствами (команда DIM)
Границы диапазонов адресов и транзакций
Время выполнения транзакций, таймеры и буферы
Контроль достоверности передачи и обработка ошибок
Прямой доступ к памяти, эмуляция ISA DMA (PC/PCI, DDMA)
Общая информация
Введение
Организация шин PCI и PCI-X
Взаимодействие устройств
Шины, устройства, функции и хост
Электрический интерфейс и конструктивы для шин PCI
PCI в инструментальных системах: cPCI и PXI
Карты PCMCIA: интерфейсы PC Card, CardBus
Конструктивы Small PCI и Mini PCI
Малогабаритные конструктивы с шиной PCI
«Горячее» подключение устройств — Hot Plug
Инициализация и определение режима работы шины PCI-X
Стандартные слоты и карты PCI
Электрический интерфейс
Конфигурирование и BIOS устройств PCI и PCI-X
Общая информация
Конфигурационное пространство обычных устройств (тип 0)
Специальные регистры устройств PCI-X
Расширенное конфигурационное пространство PCI-X
Конфигурационное пространство мостов PCI
Программная генерация конфигурационных и специальных циклов
Классификация устройств PCI
PCI BIOS
Поиск 32-разрядных сервисов BIOS
Expansion ROM карт PCI
Мосты PCI и PCI-X
Общая информация
Маршрутизация по иерархическому адресу
Маршрутизация по «плоскому» адресу
Поддержка адресации ввода-вывода шины ISA
Специальная поддержка VGA
Транслирование транзакций и буферизация
Отложенные транзакции
Отправленные записи
Особенности мостов PCI-X
Порядок выполнения операций и синхронизация
Прерывания PCI: INTx#, PME#, MSI и SERR#
Аппаратные прерывания в PC-совместимых компьютерах
Традиционный контроллер прерываний — PIC
«Продвинутый» контроллер прерываний — APIC
Проблема разделяемых прерываний
Традиционные прерывания PCI — INTx#
Сигнализация событий управления энергопотреблением — PME#
Прерывания сообщениями — MSI
AGP
Общая информация
Протоколы транзакций
Трансляция адресов — GART и апертура AGP
Изохронные транзакции в AGP 3.0
Конфигурационные регистры AGP
Слоты и карты AGP
PCI Express
Общая информация
Элементы и топология соединений PCI Express
Архитектурная модель PCI Express
Программная совместимость с PCI/PCI-X
Сигнализация прерываний и управление энергопотреблением
«Горячее» подключение и надёжность передачи
Транзакции и форматы пакетов
Передача пакетов и пропускная способность соединения
PCI Express и Advanced Switching
Физический уровень и конструктивы PCI Express
USB
Физический интерфейс USB
Кабели и разъемы
Приемопередатчики
Передача данных
Особенности сигналов в режиме HS
Специальная сигнализация: обнаружение подключения-отключения, сброс устройств, приостановка и пробуждение
Питание от шины
Управление потреблением: приостановка, возобновление и удаленное пробуждение
Пропускная способность USB и изохронные передачи
Скорость обмена данными
Накладные расходы и загрузка шины
Совместная работа устройств с разными скоростями на одной шине
Синхронизация при изохронной передаче
Протокол шины USB
Транзакции и пакеты
Контроль и обработка ошибок передачи
Подтверждения, управление потоком и сигнализация ошибок устройства
Надёжность и транзакции для разных типов передач
Транзакции изохронных передач
Транзакции прерываний и передач массивов
Транзакции управляющих передач
Организация шины USB
Введение
Основные понятия
Запросы, пакеты и транзакции
Каналы
Кадры и микрокадры
Применение шины USB
Применение USB
Принтеры USB
Устройства хранения данных
Устройства человеко-машинного интерфейса (HID-устройства)
Аудиоустройства
Разрешение проблем при подключении устройств
Хост USB
Общая информация о хосте USB
Хост-контроллер
«Универсальный» хост-контроллер — UHC
Структуры данных и регистры контроллера UHC
«Открытый» хост-контроллер — OHC
Структуры данных и регистры контроллера OHC
«Расширенный» хост-контроллер — EHC
Структуры данных и регистры EHC
USB без ПК — расширение On-The-Go
Хабы USB
Специфические дескрипторы и запросы к хабам
Расщепление периодических транзакций
Транслятор транзакций
Обнаружение и локализация неисправных устройств
Контроллер хаба. Повторитель
Порты
Общая информация
Устройства USB
Структура устройства с интерфейсом USB
Состояния устройств
Автоматическое конфигурирование
Идентификация и классификация устройств
Дескрипторы
Запросы к устройствам USB (управляющие передачи)
Стандартные запросы к устройствам
Шина IEEE 1394 — FireWire
Основная информация
Введение
Организация и топология шины
Архитектура сети
Адресное пространство сети и узла
Архитектура узла
Конфигурирование шины
Идентификация дерева
Спецификации IEEE 1394
Физический уровень шины IEEE 1394
Общая информация о физическом уровне
Кабели и коннекторы для DS-режима
Кабели и коннекторы бета-режима 1394b
Распознавание подключения-отключения устройств и состояние порта. Сигнализация арбитража
Механизм арбитража
Передача данных
Интерфейс в бета-режиме IEEE 1394b
Обнаружение подключения и согласование скорости
Состояние Standby
Интерфейс для кросс-шины (Backplane)
Трансляция сигналов (функции повторителя)
Питание от шины
Гальваническая развязка
Управление шиной IEEE 1394
Мастер циклов
Диспетчер изохронных ресурсов
Диспетчер шины. Управление питанием
Карты топологии и скоростей
Сервисы управления шиной. Запросы и подтверждения
Индикация событий управления шиной
Управление энергопотреблением
Уровни потребления узла и блоков
Регистры и структуры данных для управления энергопотреблением
Конфигурирование шины и узлов IEEE 1394
Общая информация о конфигурировании шины и узлов IEEE 1394
Сброс шины (Bus Reset)
Идентификация дерева
Самоидентификация узлов
Архитектурные регистры CSR
Специальные регистры последовательной шины
Память конфигурации
Информационный блок последовательной шины и корневой каталог
Арбитраж и распределение времени шины IEEE 1394
Общая информация
Базовый механизм арбитража
Усовершенствование арбитража в IEEE 1394a
BOSS-арбитраж в чистой B-шине
Арбитраж в гибридной шине
Передача данных по шине IEEE 1394
Общая информация о передаче данных
Асинхронные транзакции
Формы выполнения транзакций
Типы транзакций
Пакеты асинхронных транзакций
Протоколы повторов при занятости
Обработка ошибок передачи
Взаимодействие драйвера с уровнем транзакций
Организация потоковых передач и изохронный обмен
Пакеты для потоковых передач
Организация изохронных соединений
Регистры управления штекерами (PCR)
«Открытый» хост-контроллер IEEE 1394 — OHCI
Общая информация об «открытом» хост-контроллере IEEE 1394 — OHCI
Устройство контроллера OHC
Контроллеры DMA
Фильтрация асинхронных запросов
Контексты DMA
Контексты асинхронной передачи
Контекст асинхронного приема
Контексты изохронной передачи
Контекст изохронного приема
Блок физических запросов
Регистры управления контроллером
Применение шины IEEE 1394
Взаимодействие с физическим уровнем шины IEEE 1394
Интерфейс с канальным уровнем
Интерфейс PHY-LINK 1394 и 1394a
Запросы LINK к PHY в 1394b
Прием и передача пакета
Прием состояния PHY, прерываний и результатов чтения регистров
Последовательный интерфейс PIL-FOP
Пакеты PHY
ATA/IDE
Разъем ввода-вывода параллельного ATA
Кабель ввода-вывода параллельного ATA
Подробно о стандартах
Стандарты ATA
Происхождение ATA
Интерфейсы IDE для различных системных шин
История развития интерфейса IDE и его происхождение
Краткий обзор
Компоненты ПК
Устройства вывода информации
LCD дисплей
Компьютерные мониторы
Процессоры
Разъемы процессоров
Разъемы процессоров
Развитие процессоров Intel Pentium
Интерфейс Socket 370
От Pentium до Pentium II
Интерфейс Socket 423
Интерфейс Socket 478
Интерфейс Socket 775
Архитектура процессоров Pentium 4
Архитектура процессоров Pentium 4
От Willamette до Prescott
Принцип работы архитектуры NetBurst
Технология Trace Cache
Предсказание переходов
Подсистема кэш-памяти
Технология Hyper-Threading
Особенности ядра Prescott
Развитие процессоров AMD
Интерфейс Slot A
Интерфейс Socket A (Socket 462)
Интерфейс Socket 754
Интерфейс Socket 754
Интерфейс Socket 940
Интерфейс Socket 939
Архитектура AMD K7
Особенности микроархитектуры Athlon
Кэш-память
Многопроцессорность
Системная шина
Особенности микроархитектуры Athlon XP
Изменения в маркировке
Архитектура AMD64
Эксклюзивный кэш
Декодеры и конвейеры
Контроллер памяти
Семейство процессоров VIA
Процессор VIA СЗ
Процессор VIA Cyrix III
Семейство процессоров Transmeta
Процессор Efficion
Процессор Crusoe
Производство процессоров
Производство процессоров
Фотолитография
Внедрение примесей
Многослойные структуры
Упаковка и тестирование
Принципиальное устройство процессора
Процессоры
Простейший компьютер
Процессорный разъем и шины
Режимы процессора
Системные платы
Системные ресурсы
Системные ресурсы
Прерывания
Прерывания в 8-разрядной шине ISA
Прерывания в 16-разрядной шине ISA и шинах EISA и МСА
Прерывания шины PCI
Конфликты прерываний
Каналы прямого доступа к памяти (DMA)
Каналы DMA 8-разрядной шины ISA
Каналы DMA 16-разрядной шины ISA
Адреса портов ввода-вывода
Локальные шины
Локальные шины
Локальная шина VESA
Шина PCI
PCI-Express
Ускоренный графический порт (AGP)
Типы шин ввода-вывода
Типы шин ввода-вывода
Шина ISA
Шина МСА
Шина EISA
Типы, назначение и функционирование шин
Типы, назначение и функционирование шин
Шина процессора
Шина памяти
Назначение разъемов расширения
Назначение разъемов расширения
Наборы микросхем системной логики
Наборы микросхем системной логики
Эволюция наборов микросхем
Наборы микросхем системной логики компании Intel
Архитектура графической системы Intel Integrated Graphics
Наборы микросхем системной логики для процессоров AMD
Архитектура ‘‘северный/южный мост’’
Hub-архитектура
Высокоскоростные соединения между микросхемами северного и южного мостов
Первые наборы микросхем системной логики 386/486 компании Intel
Пятое поколение микросхем системной логики Pentium (P5)
Шестое поколение микросхем системной логики Pentium Pro и Pentium II/III (P6)
Intel 810, 810E и 810E2 (6-е поколение)
Семейство Intel 815 (6-е поколение)
Intel 820 и 820E (6-е поколение)
Intel 840 (6-е поколение)
Третье поколение наборов микросхем системной логики (не Intel) для шестого поколения процессоров (P6)
Седьмое и восьмое поколения микросхем системной логики для Pentium 4/D и Core 2
Наборы микросхем системной логики для процессора Athlon 64
Микросхемы системной логики 7-го и 8-го поколения
Наборы микросхем системной логики для процессоров Athlon/Duron/Athlon XP
Формфакторы системных плат
Формфакторы плат
PC и XT
Полноразмерная плата AT
Baby-AT
LPX
NLX
ATX
ATX Riser
microATX
FlexATX
DTX и mini-DTX
ITX и mini-ITX
BTX
WTX
Системные платы оригинальной разработки
Объединительные платы
BIOS: базовая система ввода-вывода
Plug and Play BIOS
Plug and Play BIOS
Идентификаторы устройств, соответствующих спецификации Plug and Play
Интерфейс ACPI
Сообщения об ошибках BIOS и MBR
Основные сообщения об ошибках загрузки BIOS
Сообщения об ошибках загрузки IBM BIOS
Сообщения об ошибках загрузки AMI BIOS
Сообщения об ошибках загрузки Compaq BIOS
Сообщения об ошибках загрузки Award BIOS
Сообщение об ошибках загрузки Phoenix BIOS
Сообщения об ошибках загрузки MBR
Некорректная таблица разделов
Ошибка загрузки операционной системы
Ошибка отсутствия операционной системы
Ошибки преобразования геометрии
Параметры CMOS
Среда предварительной загрузки
Запуск программы Setup BIOS
Параметры меню Maintenance
Параметры меню Main
Параметры меню Advanced
Параметры подменю PCI Configuration
Параметры подменю PCI Express Configuration
Параметры подменю Memory Configuration
Параметры подменю Boot Configuration
Параметры подменю Boot Configuration
Параметры меню Chipset Configuration
Параметры меню Peripheral Configuration
Параметры меню Drive Configuration
Параметры меню Floppy Configuration
Параметры подменю Event Logging
Параметры меню Video Configuration
Параметры подменю USB Configuration
Параметры подменю Fan Control Configuration
Параметры меню Security
Параметры меню Power
Параметры меню Boot (Boot Sequence или Order)
Параметры меню Exit
Дополнительные параметры программы настройки BIOS
Обновление BIOS
Обновление BIOS
Где взять обновленную версию BIOS
Определение версии BIOS
Создание резервной копии BIOS
Восстановление параметров CMOS BIOS
Обновление Flash BIOS
Выполнение программы Windows
Автоматизированное создание загрузочных образов
Создание загрузочных носителей вручную
Восстановление Flash BIOS
Использование системы IML
Распределение CMOS-памяти
Замена микросхемы ROM BIOS
Производители ROM BIOS
Производители ROM BIOS
BIOS OEM-производителей
BIOS компании AMI
BIOS компании Award
BIOS компании Phoenix
BIOS компании Microid Research (MR)
Системная BIOS
Системная BIOS
Микросхемы ROM
Затенение ПЗУ
Типы микросхем ПЗУ
Память PROM
Память EPROM
Память EEPROM, или Flash ROM
Основы BIOS
Основы BIOS
Оперативная память
Прочая информация про оперативную память
Банки памяти
Быстродействие памяти
Контроль четности и коды коррекции ошибок (ECC)
Контроль четности
Схема проверки четности
Код коррекции ошибок
Увеличение объема памяти
Выбор и установка модулей памяти
Установка модулей памяти DIMM или RIMM
Установка модулей SIMM
Устранение ошибок памяти
Процедуры локализации дефекта памяти
Логическая организация памяти
Модули памяти
Модули памяти
Модули SIMM, DIMM и RIMM
Регистровые модули
Назначение выводов модулей SIMM
Назначение выводов модулей DIMM
Назначение выводов модулей DDR DIMM
Назначение выводов модулей DDR2 DIMM
Назначение выводов модулей DDR3 DIMM
Назначение выводов модулей RIMM
Определение объема и других характеристик модулей памяти
Типы ОЗУ
Типы ОЗУ и производительность
Память FPM
Память EDO
Память SDRAM
Память DDR SDRAM
Память DDR2 SDRAM
Память DDR3
Память RDRAM
Основные понятия
Оперативная память (введение)
Память типа ROM
Память типа DRAM
SRAM (Static RAM)
Накопители на жёстких дисках
Характеристики накопителей на жестких дисках
Характеристики
Емкость
Ограничения BIOS
Ограничения операционной системы
Быстродействие
Скорость передачи данных
Среднее время позиционирования
Время ожидания
Программы кэширования и кэш-контроллер
Надежность
S.M.A.R.T.
Стоимость
Основные компоненты жестких дисков
Основные компоненты жестких дисков
Диски
Головки чтения/записи
Механизмы привода головок
Привод с шаговым двигателем
Привод с подвижной катушкой
Сервопривод
Автоматическая парковка головок
Воздушные фильтры
Акклиматизация жестких дисков
Шпиндельный двигатель
Гидродинамические подшипники
Платы управления
Кабели и разъемы накопителей
Принципы работы накопителей на жестких дисках
Принципы работы накопителей на жестких дисках
Несколько слов о наглядных сравнениях
Дорожки и секторы
Форматирование дисков
Форматирование низкого уровня
Организация разделов на диске
Форматирование высокого уровня
Общая информация
Что такое жесткий диск
Достижения в развитии накопителей
Формфакторы
Формфакторы
5,25-дюймовые накопители
3,25-дюймовые накопители
2,5-дюймовые накопители
1,8-дюймовые накопители
1-дюймовые накопители
Видеоадаптеры
Модернизация или установка нового видеоадаптера
Модернизация или установка нового видеоадаптера
TV'тюнеры и устройства захвата видеоизображений
Гарантия и поддержка
Сравнение видеоадаптеров на основе одного набора микросхем
Устройства формирования видеосигнала
Устройства захвата изображения
Платы Desktop Video (DTV)
Устранение неисправностей видеоадаптеров и драйверов
Ускорители трехмерной графики
Ускорители трехмерной графики
Как работает ускоритель трехмерной графики
Типичные трехмерные технологии
Улучшенные технологии наложения текстур
Визуализация, ускорение, оптимизация
Интерфейс прикладного программирования
Рендеринг сцен с использованием двух графических процессоров
Компоненты видеосистемы
Компоненты
BIOS видеоадаптера
Графический процессор
Выбор графического и системного наборов микросхем
Видеопамять
Быстродействие видеопамяти
Вычисление необходимого объема видеопамяти
Разрядность шины видеосистемы
Цифроаналоговый преобразователь
Шина
Видеоадаптеры AGP
Видеоадаптеры PCI Express
Видеодрайвер
Использование нескольких мониторов
Устройства поддержки нескольких мониторов
Добавление поддержки нескольких мониторов к ноутбукам и настольным ПК с интегрированной графической подсистемой
Видеоадаптеры
Видеоадаптеры
Адаптер VGA
Цифровые и аналоговые сигналы
Адаптеры SVGA
Типы видеоадаптеров
Системные платы с интегрированным графическим ядром
Устройства оптического хранения данных
Стандарты перезаписываемых DVD
Стандарты перезаписываемых DVD
DVD-RAM
DVD-R/DVD-R DL
DVD-RW
DVD+RW и DVD+R
Режим совместимости DVD+RW
Многоформатные перезаписывающие накопители DVD
Накопители DVD
Накопители DVD
История DVD
Дорожки и секторы DVD
Обработка ошибок DVD
Кодирование данных на диске
Форматы оптических носителей
Форматы компакт-дисков и накопителей
Red/ Yellow/ Green Books
CD-ROM XA
Orange Book
PhotoCD
Диск Picture CD
White Book/Super Video CD
Blue Book — CD EXTRA
Purple Book
Scarlet Book (SA-CD)
DualDisc
Файловые системы CD-ROM
Файловые системы
High Sierra
ISO 9660
Joliet
Универсальный дисковый формат UDF
Macintosh HFS
Rock Ridge
Mount Rainier
Стандарты и форматы DVD
Контроль регионального воспроизведения
Система шифрования видеоданных
Аналоговая система защиты (APS)
Спецификации и типы накопителей CD/DVD
Спецификации и типы накопителей
Скорость передачи данных
Быстродействие накопителей на компакт-дисках
Быстродействие накопителей DVD
Время доступа
Буфер/кэш память и загрузка процессора
Прямой доступ к памяти
Интерфейс
Интерфейс
Интерфейс SATA
Интерфейс ATA/ATAPI
Интерфейс USB
FireWire (IEEE 1394)
Механизм загрузки
Выдвижные лотки
Контейнеры
‘‘Щелевой’’ механизм
Механизмы автоподачи CD И DVD
Другие особенности накопителей на компакт-дисках
Другие особенности
Пылезащищенность
Автоматическая очистка линз
Внешние и внутренние накопители
Записывающие накопители на компакт-дисках
Записывающие накопители
Накопители CD-R
Цвет накопителя CD-R
Выбор наилучшего носителя
Накопители CD-RW
Спецификации MultiRead
Обеспечение надежности записи компакт-дисков
Буфер
Программное обеспечение записи оптических дисков
Извлечение цифрового звука
Диски CD-R/RW ‘‘For Music Use Only’’
Защита от копирования компакт-дисков
Скандал с ‘‘руткитом’’ Sony
Оптические технологии на основе компакт-дисков
Оптические технологии
Оптические технологии на основе компакт-дисков
Немного истории
Технология записи компакт-дисков
Массовое производство CD-ROM
Массовое производство CD-ROM
Впадины и площадки
Дорожки и секторы
Дискретизация
Подкоды
Обработка ошибок чтения
Емкость компакт-диска
Кодирование данных на диске
Уход за оптическими носителями
Аудиоустройства
Объемный звук
Объемный звук
Позиционный звук
Обработка трехмерного звука
Проблемы, связанные с поддержкой DirectX
Звуковые карты: основные понятия и термины
Природа звука
Оценка качества звукового адаптера
Дискретизация
Производители наборов микросхем с собственными звуковыми адаптерами
Основные производители звуковых микросхем
Интегрированная аудиосистема AC’97
Интегрированная аудиосистема Intel HD Audio
Электровакуумные аудиосистемы
Компоненты аудиосистемы
Разъемы звуковых карт
Дополнительные разъемы
Добавление дополнительных функций без замены интегрированной звуковой микросхемы
MIDI-cинтезаторы
Сжатие данных
Драйверы звуковых плат
Звуковые карты для звукооператоров
Введение
Аудиоустройства
Первые звуковые адаптеры
Ограничения совместимости Sound Blaster Pro
DirectX и звуковые адаптеры
Поддержка старых звуковых устройств посредством виртуализации
Архитектура ЭВМ
Базовая организация ЭВМ
Эволюция развития ЭВМ
Архитектура Фон Неймана
Основные компьютерные законы
Типовая структура машинной команды в пространстве и во времени
Иерархическая организация памяти
Оперативная память (общая характеристика)
Процессор. Основные компоненты и их назначение
Канальный цикл обмена данными
Магистральная вычислительная структура
Выполнение программ по программе, хранимой в ЭВМ
Многоуровневая организация средств цифровой вычислительной техники
Процессор
Кодирование команд в процессоре х86
Кодирование команд в процессоре х86
Кодирование двухоперандной команды
Управление вычислительным процессом
Управление вычислительным процессом
Проверка условий, флаги и набор команд ветвления
Организация в программе циклических конструкций
Организация иерархической структуры программы
Обращение к подпрограммам — передача управления
Обращение к подпрограммам — сохранение/восстановление контекста
Обращение к подпрограммам — обмен данными
Поддержка возможности рекурсивного вызова
Способы адресации
Способы адресации. Функции способов адресации (и механизма трансляции адреса)
Способы адресации при адресной организации памяти
Система команд процессора
Система команд процессора
Команды пересылки
Команды обработки
Проверки и передача управления
Команды ввода — вывода (обмена с периферийными устройствами)
Расширения системы команд по мере развития микропроцессорной техники
Архитектуры системы команд
Архитектуры системы команд
Стековая архитектура
Аккумуляторная архитектура
Регистровая архитектура
Архитектура с выделенным доступом к памяти
Конвейер команд
Конвейер команд. Конвейеризация — способ обеспечения параллельности выполнения команд
Устройство управления. Микропрограммный автомат
Устройство управления. Микропрограммный автомат
Микропрограммный автомат с жесткой логикой. Микропрограммный автомат с программируемой логикой
Примеры выполнения элементарных действий
Процессор — аппаратный уровень.
Процессор — аппаратный уровень. Операционные устройства
Регистры. Шины. Вентили (Gates)
Арифметико логическое устройство (АЛУ)
Операционные устройства с плавающей запятой
Память. Нижний уровень
КЭШ-память
КЭШ-память
Ассоциативная память
КЭШ с прямым отображением памяти
КЭШ, ассоциативный по множеству (set-associative)
Алгоритмы обеспечения когерентности системы памяти
Многоуровневая КЭШ-память
Пакетная передача данных
Микросхемы памяти
Микросхемы памяти
Типы микросхем динамических ОЗУ
Модули динамической памяти
Регенерация памяти
Обнаружение и исправление ошибок
ФЛЭШ-память
Основная память. ОЗУ
Основная память. ОЗУ. Блочная организация основной памяти
Методы доступа
Методы доступа
Параметры быстродействия ЗУ
Иерархия запоминающих устройств
Память. Верхний уровень
Сиситемные регистры процессоров Intel хх86
Сиситемные регистры процессоров Intel х86
Отладка и отладочные регистры
Отладочные адресные регистры. Отладочный управляющий регистр (DR7)
Трансляция адреса в защищенном режиме в проц-х x86
Общие сведения по преобразованию адреса в процессорах семейства х86
Трансляция адреса в реальном режиме
Трансляция адреса в защищенном режиме (сегментный механизм)
Страничный механизм в процессорах 386+. Механизм трансляции страниц
Реализация виртуальной памяти на уровне страниц
Расширение размера адресного пространства до 36 бит
Защита
Байт доступа и типы сегментов. Типы сегментов кода и данных
Поддержка многозадачности в защищенном режиме процесоров 386+
Прерывания в защищенном режиме
Таблица дескрипторов прерываний
Дисковые массивы и уровни RAID(RAID массивы)
Дисковые массивы и уровни RAID(RAID массивы)
RAID 0. RAID 1: Зеркальные диски
RAID 2: Матрица с поразрядным расслоением
RAID 3: Аппаратное обнаружение ошибок и четность
RAID 4: Внутригрупповой параллелизм
RAID 5: Четность вращения для распараллеливания записей
RAID 5EE
RAID 6: Двумерная четность для обеспечения большей надежности
Другие уровни
Многозадачность
Что такое многозадачность и зачем она нужна
Многозадачность и операционная система
Способы планирования
Распределение приоритетов. Контекст. Переключение контекста.
Общие принципы защиты памяти
Общие принципы защиты памяти
Виртуальная память
Виртуальная память
Принципы организации виртуальной памяти
Правила выборки, размещения, замены страниц
Динамическое распределение памяти
Динамическое распределение памяти
Ввод-вывод
Прямой доступ к памяти (ПДП)
Прямой доступ к памяти (ПДП)
Программирование
Программирование контроллера прерываний i8259А
Программирование контроллера прерываний i8259А
Первое.ICW1 — определить особенности последовательности приказов
Второе. ICW2 — определение базового адреса
Третье. ICW3 — связь контроллеров
Четвёртое. ICW4 — дополнительные особенности обработки прерываний
Пятое. OCW1 — управление регистром масок IMR
Шестое. OCW2 — управление приоритетом
Седьмое. OCW3 — общее управление контроллером
Девятое.Реальный режим работы микропроцессора
Десятое. Обработка прерываний в реальном режиме
Одинадцатое. Итоги
Прерывания
Прерывание
Механизм прерывания, его общие свойства (как это обычно делается)
Аппаратные прерывания и проблема приоритетов
Время реакции на запрос. Способы задания точек входа
Источники прерываний: внешние и внутренние события. Радиальная схема прерывания
Программные прерывания
Действия, которые должен выполнить программист, чтобы прерывание было работоспособным
Контроллер прерываний
Усовершенствованный программируемый контроллер прерываний APIC
Синхронизация программ с внешними процессами
Примеры внешних процессов, с которыми хочется синхронизировать программу
Способы синхронизации: программный опрос готовности
Шина ISA
Описание сигналов шины
Временные диаграммы
Структурная схема модуля на базе шины ISA
Буферизация содержимого системной шины. Схема декодирования адреса порта
Подключение периферийных устройств к ЭВМ
Периферийные устройства
Требования к организации и решения систем ввода-вывода
Модель внешнего устройства для программиста
Кодирование символов
Общие соображения
ASCII-код. Структура кодовой таблицы
Расширения кодовой таблицы
Задача кодирования изображений
Классы изображений
Векторное и растровое представления. Достоинства и недостатки
Кодирование цвета
(R,G,B) и (C,M,Y,K)
Группа способов кодирования, в которых разделена информация о яркости (интенсивности) и цвете
Общие вопросы представления графических данных для хранения, передачи и отображения
Форматы для хранения графических данных
Краткая характеристика наиболее распространенных растровых форматов
Алгоритмы сжатия