Конспект лекций по предмету "Гражданское право"


Лекция: Архитектура компьютерной системы В лекции подробно рассмотрена архитектура компьютерной системы: управление прерываниями

Лекция: Архитектура компьютерной системы

В лекции подробно рассмотрена архитектура компьютерной системы: управление прерываниями, памятью, вводом-выводом, иерархия памяти, ассоциативная память (кэширование), защита памяти, аппаратная защита памяти в системах с теговой архитектурой.

Содержание

Введение Архитектура компьютерной системы Функционирование компьютерной системы Обработка прерываний Архитектура ввода-вывода Таблица состояния устройств Прямой доступ к памяти (Direct Memory Access – DMA) – более эффективный метод работы контроллеров устройств ввода-вывода, используемый для работы высокоскоростных устройств, способных передавать информацию со скоростью, близкой к скорости работы памяти Структура памяти Аппаратная защита памяти и процессора Аппаратная защита адресов памяти в системах с теговой архитектурой Организация аппаратной защиты памяти и процессора Ключевые термины Краткие итоги Набор для практики Вопросы Упражнения Темы для курсовых работ, рефератов, эссе

Введение

В данной лекции рассмотрим более подробно архитектуру компьютерной системы. Будут рассмотрены следующие вопросы:
функционирование компьютерной системы архитектура ввода-вывода структура памяти иерархия памяти аппаратная защита памяти общая архитектура системы.

Архитектура компьютерной системы

Вот типичная структура современной настольной или портативной компьютерной системы, с указанием наиболее распространенных типов устройств и их…
Рис. 4.1. Архитектура компьютерной системы.


Функционирование компьютерной системы



Обработка прерываний

Очевидно, что при обработке прерывания, в свою очередь, может возникнуть другое прерывание. В этом случае новое входящее прерывание задерживается… Кроме прерываний, генерируемых аппаратурой неявно при вычислениях (например,… При прерывании ОС сохраняет состояние процессора –значения регистров и значение счетчика команд (program counter –…

Архитектура ввода-вывода


Рис. 4.2. Временная диаграмма прерываний процессора при вводе-выводе.
На диаграмме видны моменты смены состояний процессора и устройства ввода-вывода: прерывание по запросу на ввод-вывод,…

Таблица состояния устройств

На системном уровне, при обмене происходит следующее. Выполняется системный вызов (system call)– запрос к ОС путем вызова системной подпрограммы, в данном случае – чтобы позволить пользователю ожидать завершения ввода-вывода. Операционная система хранит таблицу состояния устройств, в которой каждому устройству соответствует элемент, содержащий тип устройства, его адрес и состояние. ОС индексирует таблицу устройств, с целью определения состояния устройства и модификации элемента таблицы для включения в нее информацию о прерывании.
Архитектура синхронного (a) и асинхронного (b) ввода-вывода иллюстрируется на рис. 4.3.

Рис. 4.3. Архитектура синхронного и асинхронного ввода-вывода
На схеме видно, что отличительной чертой синхронного обмена является переход процессора в состояние ожидания до окончания операции ввода-вывода.
На рис. 4.4 показан пример состояния таблицы устройств ввода-вывода, хранимой операционной системой. Для каждого устройства хранится информация о его имени, состоянии, а для занятых устройств – адрес начала и длина порции информации, подлежащей обмену. Если для некоторого устройства (в примере – диск3) имеется несколько запросов на ввод-вывод, все они организуются в очередь и обслуживаются по очереди, по мере освобождения устройства.

Рис. 4.4. Пример состояния таблицы внешних устройств ОС

Прямой доступ к памяти (Direct Memory Access – DMA) – более эффективный метод работы контроллеров устройств ввода-вывода, используемый для работы высокоскоростных устройств, способных передавать информацию со скоростью, близкой к скорости работы памяти

DMA-контроллер передает блок данных из буферной памяти непосредственно в основную память, без участия процессора. Преимущество подобного широко применяемого подхода – не только в том, чтобы избежать лишней пересылки данных из одной области памяти в другую, но также в том, что прерывание в этом случае генерируется на каждый блок пересылаемых данных (хранящийся в буфере), но не на каждый пересылаемый байт, как при более традиционном способе обмена.

Структура памяти

В качестве вторичной памяти чаще всего используются жесткие диски (hard disks).Физически они состоят из твердых пластин из металла или стекла,… Устройство жесткого диска показано на рис. 4.5.



Аппаратная защита памяти и процессора

Использование системного вызова для выполнения ввода-вывода иллюстрируется на рис. 4.7.

Рис. 4.7. Использование системного вызова для выполнения ввода-вывода.


Аппаратная защита адресов памяти в системах с теговой архитектурой

Как уже пояснялось, в такой компьютерной системе каждое слово памяти имеет тег– информацию о типе данных, хранящемся в данном слове. Специальные… Адрес в системе с теговой архитектурой представлен специальным адресным словом… Кроме дескриптора, имеется также косвенное слово (indirect word)– тегированный адрес для обращения к элементу данных…

Организация аппаратной защиты памяти и процессора

При исполнении в привилегированном режиме ОС имеет неограниченный доступ, как к памяти монитора, так и к памяти пользователя. Команды записи… В системах с теговой архитектурой только привилегированная команда может… Для организации периодических прерываний в системе имеется таймер –системный регистр, содержащий некоторое…

Ключевые термины

BluRay – диск– разновидность компакт-дисков большой емкости (25 – 50 ГБайт).
COM (communication port, serial port, последовательный порт)– порт для… DMA (Direct Memory Access) –контроллеры с прямым доступом к оперативной памяти, минуя использование специализированной…

Краткие итоги

Модули компьютерной системы – процессор, память и внешние устройства с их контроллерами – функционируют параллельно. Контроллер имеет локальный… Обработка прерываний осуществляется через резидентный вектор прерываний,… Ввод-вывод может быть синхронным и асинхронным. Для обработки ввода-вывода ОС хранит и использует таблицу состояния…

Набор для практики



Вопросы



Упражнения



Темы для курсовых работ, рефератов, эссе

Обзор архитектуры компьютерной системы (реферат). Обзор асинхронных и синхронных методов ввода-вывода в компьютерных системах (реферат). Методы обработки прерываний с помощью вектора прерываний (реферат). Обзор иерархии и видов внешней памяти (реферат). Обзор методов защиты памяти в компьютерных системах (реферат).


Не сдавайте скачаную работу преподавателю!
Данный конспект лекций Вы можете использовать для создания шпаргалок и подготовки к экзаменам.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем конспект самостоятельно:
! Как написать конспект Как правильно подойти к написанию чтобы быстро и информативно все зафиксировать.