![](/user_photo/2706_HbeT2.jpg)
- •Архитектура эвм
- •Введение
- •1. История развития вычислительной техники. Классификация и основные характеристики вычислительных машин и систем
- •1.2. Нулевое поколение
- •1.3. Первое поколение
- •1.4. Второе поколение
- •1.5. Третье поколение
- •1.6. Четвёртое поколение
- •1.7. Пятое поколение
- •1.8. Шестое поколение
- •1.9. Классификация эвм
- •2. Принципы построения эвм и вычислительных систем
- •2.1. Архитектура фон Неймана
- •2.2. Структурная схема персонального компьютера
- •2.3. Структурные схемы вычислительных систем
- •2.4. Внутренние устройства персонального компьютера и их характеристики
- •2.4.1. Центральный процессор
- •2.4.2. Оперативное запоминающее устройство
- •2.4.3. Постоянное запоминающее устройство
- •2.4.5. Энергонезависимое оперативное запоминающее устройство
- •3. Архитектура внутренних устройств персонального компьютера
- •3.1. Архитектура процессора
- •3.2. Архитектура оперативной памяти1
- •3.2.1. Блочная организация памяти
- •3.2.3. Синхронные и асинхронные запоминающие устройства
- •3.3. Очередь и стек, их назначение и система адресации.
- •4. Внешние запоминающие устройства
- •4.1. Характеристики, организация, и принципы работы внешней памяти эвм и вс.
- •4.2. Накопители на магнитных дисках для устройств памяти с прямым доступом
- •4.3. Накопители на магнитных носителях для устройств памяти с последовательным доступом.
- •4.4. Устройство и принцип работы накопителей на оптических дисках.
- •4.5. Устройство и принцип работы флеш-памяти nor и nand
- •5. Устройства ввода и вывода
- •5.1. Общие принципы организации системы ввода-вывода
- •5.2. Принципы работы и организация клавиатуры
- •5.2.1. Массивы клавишей, кнопок и индикаторов
- •5.2.2. Скан-коды клавиатуры
- •5.2.3. Контроллер интерфейса клавиатуры
- •8042 – Контроллер интерфейса клавиатуры;
- •5.2. Принципы работы и организация мыши
- •Системная плата
- •5.3. Принципы работы и организация видеоподсистемы
- •5.3.1. Принципы формирования изображения и режимы работы монитора
- •5.3.2. Архитектура видеоподсистемы
- •5.3.3. Интерфейсы дисплеев и адаптера
- •5.4. Принципы работы и организация портов
- •5.4.1. Принципы передачи данных
- •5.4.2. Последовательный Com-порт
- •5.4.3. Параллельный порт lpt
3.3. Очередь и стек, их назначение и система адресации.
Очередь и стек – это особые формы организации памяти с автоматическим определением адресов записи чтения данных. Для их организации используются ячейки памяти со смежными адресами, т.е. расположенные в запоминающем устройстве одна за другой, и специальные ячейки для хранения адресов размещаемых в них и извлекаемых из них данных (рис. 3.10). Цифрам в таблице обозначены данные, помещённые в очередь или стек, Д1 – записываемые данные, Д2 – извлекаемые данные, А1 и А2 – адреса начала и конца очереди или стека, L – длина очереди в байтах.
Очередь организуется по принципу первым "пришёл – первым ушёл", т.е. записываемые данные ставятся в конец очереди, а читаемые – в начало. По мере чтения данных происходит продвижение оставшихся данных на одну позицию вправо. Это напоминает обычную очередь на обслуживание, например, живую очередь в кассу магазина. В специальных ячейках памяти хранятся адреса начала очереди и её конца. Возможно вычисление адреса извлекаемых данных по адресу начала очереди А1 и длине очереди в байтах L.
а) |
б) |
Рис. 1.2. Организация очереди (а) и стека (б)
Стек организуется по принципу "последний пришёл – первый ушёл" и напоминает детскую пирамидку – основание и перпендикулярный к нему стержень, на который надеваются кольца. Адрес А1 называется вершиной стека. При записи данных в стек адрес увеличивается на длину данных и стек наращивается в сторону увеличения адреса, т.е. длина стека растёт влево.
Предельные длины стека и очереди фиксируются как служебная информация. Переполнение стека и очереди, а также попытка чтения данных из пустых указанных структур является нештатной ситуацией и может вызвать как сообщение об ошибке выполнения программы, так и крах операционной системы, самым лучшим исходом которого является "зависание программы", т.е. отсутствие реакции вычислительной машины на любые действия оператора.
Контрольные вопросы
Что такое архитектура и микроархитектура микропроцессора?
Объясните смысл аббревиатур CISK, RISK и MISK, обозначающих типы микропроцессоров.
Каким образом в RISK-микропроцессорах реализуется расширенный набор команд? Что даёт такой способ реализации.
Что такое режим реальной адресации памяти? Приемлем ли он в мультипрограммном режиме работы вычислительной установки? Почему?
Что такое защищённый режим? Приемлем ли он для мультипрограммного режима работы вычислительной установки? Почему?
Перечислите основные внутренние устройства микропроцессора. Как они объединяются в единую систему?
Что такое сегментные регистры. Как используются сегментные регистры CS, DS, SS?
Как обрабатываются команды в микропроцессоре?
Что такое регистры общего назначения? На какие части они разбиваются? Приведите примеры. Как указываются расширения регистров общего назначения?
Каково назначение регистра команд?
Какие блоки микропроцессора служат для обработки данных?
Что такое флаги? Каково назначение регистра флагов?
Каким образом повышается производительность процессора при выполнении обычных команд?
Что такое очередь команд и как она повышает производительность микропроцессора?
Что такое конвейерная обработка команд? Каким образом она повышает производительность микропроцессора?
Что такое технология предсказания переходов? Каким образом она влияет на производительность микропроцессора? Почему?
Что такое технология исполнения по предположению? Как она влияет на производительность микропроцессора? Почему?
Как в микропроцессоре аппаратно поддерживаются операции с плавающей точкой?
Что такое расширение MMX? Как она поддерживается аппаратно?
Что такое технология 3Dnow!?
Нарисуйте схему увеличения разрядности оперативной памяти? Пояснимте её действие.
Дайте определение понятий микросхема, модуль, банк памяти, блок памяти.
Что такое адрес памяти? Из каких компонент он состоит при блочной организации памяти?
Поясните идею блочно, циклической и блочно-циклической схем построения адресов.
Нарисуйте схему блочного ОЗУ с блочной схемой построения адреса. Поясните её работу.
Нарисуйте схему блочного ОЗУ с циклической схемой построения адреса. Поясните её работу.
Нарисуйте схему адресации ячеек памяти при блочно-циклической схеме построения адреса. Поясните её работу.
Из каких элементов состоит микросхема памяти? Как определяется адрес конкретного запоминающего элемента?
Перечислите сигналы управления микросхемой памяти и поясните их назначение.
Как многоразрядный адрес элемента памяти преобразуется в реальный адрес ячейки внутри микросхемы?
Нарисуйте и поясните классическую временную диаграмму обмена данными между системной шиной и микросхемой памяти.
Что такое регенерация памяти? Как она осуществляется распределённом и пакетном способах?
Что такое методы ROR, CBR, SR регенерации памяти?
Что такое последовательный и регистровый; режимы работы с памятью?
Что такте быстрый постраничный, пакетный, конвейерный режимы работы с памятью?
Что такое режим удвоенной скорости работы с памятью?
Чем отличаются синхронные микросхемы от асинхронных?
Дайте расшифровку обозначений SRAM, SSRAM, DRAM, SDRAM.
Какие режимы работы с памятью использованы в микросхемах DRAM, FPM, EDO, BEDO?
Что такое DDR-технология? Как она реализуется в синхронных микросхемах?
Каково отличие микросхем памяти видеоадаптеров с точки зрения команд доступа к памяти от обычных микросхем памяти?
Что такое стек? Какова система его адресации?