ЗУПВ – это устройства, предназначенные для хранения, чтения и записи данных.
Category Archives for Устройство компьютера
Устройство компьютера
Статическая память SRAM
Статическая память SRAM (Static Random Access Memory) – память, способная хранить информацию в статическом режиме, т.е. сколь угодно долго при отсутствии обращений (при наличии питающего напряжения).
Динамическая память DRAM
Динамическая память DRAM (Dinamic Random Access Memory) получила свое название от принципа действия ее запоминающих ячеек, которые выполнены в виде конденсаторов, образованных элементами полупроводниковых микросхем. С некоторым упрощением описания физических процессов можно сказать, что при записи логической единицы конденсатор заряжается, а при записи нуля – разряжается. Схема считывания разряжает через себя этот конденсатор, и, если Читать далее
Временная диаграмма ИМС КМ48С512
ИМС КМ48С512 – 512 Кслов, разрядность 8 бит, технология изготовления – КМОП. ИМС – типа EDO (extended data output). Рис. 1. 30. Временная диаграмма чтения ИМС КМ48С512
Синхронная динамическая память SDRAM (Synchronous DRAM)
Таблица истинности команд Тип MRSet (установка режима) L L L L X OP Code Саморегенерация L L L H X X X X Подзарядка L L H L X BS L/H X Активация банка L L H H X BS ROW Чтение L H L H X BS L/H COL Запись L H L L Читать далее
Структурная схема SDRAM
Регистр режима
11 10 9 8 7 6 5 4 3 2 1 0 Mode CAS# задержка Пакетный режим Длина максимального пакета Mode — режим. 00000 – нормальный, хх100 – пакетный. CAS# задержка – число тактов по прошествии которых после начала обмена появляются первые данные. Пакетный режим – Если 0, то последовательный пакетный режим, а если 1, Читать далее
Архитектуры перспективных процессоров
Два подхода к повышению производительности процессоров: 1). Конвейеризация. 2). Распараллеливание во времени. При Организации высокопроизводительной обработки данных Возникают следующие проблемы:
Конвейерные с-мы
Основные типы СуперЭвм: 1. Векторно-конвейерные с-мы (СуперЭвм) 2.
Обобщенная стр-ра векторно-конвейерных ВС
Факторы, снижающие производительность
Факторы снижающие производительность: 1. Скалярная обр-ка Если число векторных операций достигает 20%, то это колоссальная удача. Реальные задачи имеют очень малую долю векторных операций, а это означает, что основная нагрузка идет на скалярный процессор, поэтому скалярная обр-ка снижает производительность этой с-мы.
Многопроцессорные системы обработки данных
Классификация в мультипроцессорных с-мах. Все мультипроцессорные с-мы разделяются на два класса: Многомашинные с-мы обработки данных(ММСОД) Многопроцессорные с-мы обработки данных(МПСОД) ММСОД можно разделить на следующие типы:
Особенности многопроцессорных систем
Сущ. 4 основных м-да кратных вычислений и наиболее значимыми для нас явл. те м-ды, к-рые обеспечивают эффективность больше 1. В предыдущ. темах мы рассмотрели всевозможные применения конвейерной обр-ки данных. Сейчас настала очередь рассмотрения особенностей реал-ции параллельной обр-ки данных:
Организация ЭВМ. Методические указания к лабораторным работам.
В качестве базовой лабораторной установки используется эмуляция микро – ЭВМ УМПК – 86, построенная на базе микросхем серии К1810. Открытая модульная конструкция учебной микро – ЭВМ и наличие у нее средств взаимодействия с другими ЭВМ позволяет изучить архитектуру многомашинных и многопроцессорных вычислительных комплексов.
ОЗНАКОМЛЕНИЕ С РАБОТОЙ НА УЧЕБНОЙ МИКРО – ЭВМ УМПК – 86
Целью работы является ознакомление со структурой, картой памяти, организацией управления и режим работы учебной микро –ЭВМ. 1.1.УЧЕБНАЯ МИКРО – ЭВМ УМПК – 86 Учебная микро –ЭВМ УМПК – 86 предназначена для знакомства с особенностями построения вычислительных средств и комплексов на базе процессора с фиксированным набором команд, а также для исследования методов программирования и изучение работы Читать далее
ОЗНАКОМЛЕНИЕ С РАБОТОЙ НА УЧЕБНОЙ МИКРО – ЭВМ УМПК – 86
Целью работы является ознакомление со структурой, картой памяти, организацией управления и режим работы учебной микро –ЭВМ. 1.1.УЧЕБНАЯ МИКРО – ЭВМ УМПК – 86 Учебная микро –ЭВМ УМПК – 86 предназначена для знакомства с особенностями построения вычислительных средств и комплексов на базе процессора с фиксированным набором команд, а также для исследования методов программирования и изучение работы Читать далее
ОРГАНИЗАЦИЯ ПАМЯТИ
Память процессора логически организована в виде линейного адресного пространства как одномерный массив байт (рис. 1.2.), каждый из которых имеет 20 – битовый физический адрес в диапазоне 00000h – FFFFFh (здесь и далее представляются в шестнадцатеричной системе счисления, признаком которой служит буква h в конце числа). Любые две смежных байта в памяти могут рассматриваться как 16 Читать далее
ПРОГРАММНО-ДОСТУПНЫЕ РЕГИСТРЫ
Процессор содержит группу программно-доступных регистров, представляющих собой сверхоперативное запоминающее устройство и служащих для временного хранения операндов и результатов операций, выполняемых процессором. Программная доступность регистров определяется тем, что команды могут содержать ссылку на содержимое этих регистров. Доступ к сверхоперативному запоминающему устройству занимает меньшее время по сравнению с оперативной памятью и как следствие этого целесообразно, наиболее часто Читать далее
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ N 1
Для подготовки к работе необходимо ознакомиться с порядком ее проведения и индивидуальным заданием. Рекомендуется по ходу выполнения работы оформлять отчет с записью результатов в шестнадцатиричной системе счисления.
ЧТЕНИЕ ПАМЯТИ, ЗАПИСЬ В ПАМЯТЬ
Операцию чтения можно выполнять для любой ячейки памяти, которая принадлежит или ОЗУ или ПЗУ. Операция записи в ПЗУ выполняется без сообщения об ошибке, при этом содержимое ячейки памяти ПЗУ остается без изменения. Обращение по чтению или записи по адресам, не принадлежащим ни ОЗУ ни ПЗУ, приводит к ожиданию процессором сигнала готовности от отсутствующего на шине Читать далее
ЧТЕНИЕ И ЗАПИСЬ СОДЕРЖИМОГО РЕГИСТРОВ
Операцию чтения или записи можно выполнить для любого из 16-разрядных регистров, а также любого из 8-разрядных регистров (рис. 1.5). Для просмотра и модификации регистров ЦП достаточно выбрать необходимый, после чего пользователь получает доступ к служебной области ОЗУ, в которой хранится содержимое регистров процессора на момент останова программы пользователя (а после начальной установки — из начального Читать далее
ЗАПУСК И ВЫПОЛНЕНИЕ ПРОГРАММЫ
Программа может располагаться как в" ОЗУ, так в ПЗУ. Для запуска программы необходимо знать ее начальный адрес (адрес первой исполняемой команды в памяти). Перед выполнением первой команды программы содержимое регистров процессора восстанавливается из служебной области ОЗУ (см. п. 1.2.3). После останова программы содержимое регистров переписывается в служебную область ОЗУ.
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ К РАБОТЕ N 1
Выполнение индивидуального задания заключается в исследовании архитектуры процессора и изучении команд управления микро-ЭВМ. Задание 1. Отыскать адрес служебной области ОЗУ, где сохраняется содержимое регистров программы пользователя, и установить последовательность хранения в памяти содержимого регистров.
ФОРМАТ КОМАНД И СПОСОБЫ АДРЕСАЦИИ ДАННЫХ
Целью работы является исследование выполнения отдельных команд при различных методах адресации, кодирование программы и запись ее в память. 2.1. СИСТЕМА КОМАНД 2.1.1. МАШИННАЯ КОМАНДА.
РЕЖИМЫ АДРЕСАЦИИ ДАННЫХ
Способ формирования адреса операнда называется режимом адресации. Использование различных режимов адресации позволяет уменьшить длину команд процессора в случае задания в качестве операнда адреса расположения данного в памяти. Например, для задания физического адреса байта или слова в адресном пространстве памяти требуется поле длиной 20 бит, для задания части логического адреса (смещение в сегменте) требуется поле длиной Читать далее
ФОРМАТЫ КОМАНД
Формат команды процессора определяет способ представления команды в памяти и показывает ее постоянные составные части (поля). Несколько типичных форматов команд микропроцессора К1810ВМ86 приведены на рис. 2.9, а полный перечень форматов команд дается в приложении. Длина команд варьируется от одного байта до шести. В первых одном или в двух байтах команды находятся код операции и указание Читать далее
КОДИРОВАНИЕ СПОСОБА АДРЕСАЦИИ
Поля MOD и R/M определяют один из возможных способов адресации данного: 1) в случае, когда поле MOD равно 11, задается регистровый способ адресации и поле R/M определяет регистр, в котором находится операнд (см. описание поля REG); 2) в случае, когда поле MOD равно 01 или 10, задается относительный способ адресации операнда в памяти соответственно со Читать далее
КОМАНДЫ ПЕРЕСЫЛКИ ДАННЫХ
Команды пересылки данных осуществляют обмен данными между регистрами процессора и ячейками адресного пространства памяти или адресного пространства ввода—вывода. Основная команда общего назначения MOV (переслать) может переслать байт или слово между регистрами и ячейкой памяти или между двумя регистрами (рис. 2.11). В команде допустимо следующее сочетание операндов:
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ N 2
Перед началом выполнения работы изучите порядок ее проведения и справочные материалы, приведенные в приложении, получите индивидуальное задание и ознакомьтесь с ним. Программа представляет собой последовательность байт, которая располагается в сегменте кода и интерпретируется процессором как последовательность команд. Перед запуском программа должна находиться в памяти, а регистр счетчика команд совместно с сегментным регистром кода (CS:IP) должны Читать далее
ВЫПОЛНЕНИЕ ПРОГРАММЫ В ПОШАГОВОМ РЕЖИМЕ
Пошаговый режим выполнения программы используется при отладке программ. Выполните введенную ранее в память программу в пошаговом режиме, для чего: 1) нажмите на клавишу STEP (F7) или RUN и проконтролируйте появление смещения в сегменте кода первой исполняемой команды (содержимое регистра IP);