Слайд 1Представление информации в технических устройствах.
Компьютеры как системы обработки информации.
Лекция
5
ДГТУ
Кафедра ИТ
2011-2012г.
Слайд 2Элемент памяти.
Триггер— класс электронных устройств, обладающих способностью длительно находиться
в одном из двух устойчивых состояний: логического 0 или логической
1 и чередовать их под воздействием внешних сигналов
Триггер — простейший элемент оперативной памяти.
Триггер — простейшее устройство, выполняющее логическую функцию .
Слайд 3Функциональная схема универсального триггера( JK триггера)
Все разновидности триггеров представляют собой
элементарный автомат, включающий собственно элемент памяти (ЭП) и комбинационную схему
(КС), которая может называться схемой управления или входной логикой. Входы J и К предназначены для записи одного бита со значением ноль или единица
Слайд 4Функциональная схема универсального триггера( JK триггера)
Триггер имеет два выхода .
Сигнал на выходе Q соответствует значению, хранящемуся в триггере.
_
Выход Q используется при необходимости получить инверсное значение сигнала.
Слайд 6Регистры
Триггер служит основой для построения регистров, способных хранить двоичные числа.
Он осуществляет их синхронную параллельную передачу и запись, а так
же выполняет с ними некоторые специальные операции.
Регистр представляет собой набор триггеров, число которых определяет разрядность регистра. Разрядность регистра кратна восьми битам: 8-, 16-, 32-, 64- разрядные регистры. Кроме этого в состав регистра входят схемы управления его работой.
Слайд 7Компьютеры с сосредоточенной обработкой
Компьютерами с сосредоточенной обработкой называются такие
вычислительные системы, у которых одно или несколько обрабатывающих устройств (процессоров)
расположены компактно и используют для обмена информацией внутренние шины передачи данных.
Слайд 8
Архитектуры с фиксированным набором устройств
Компьютеры первого поколения (на электронных лампах)
и второго поколения (на транзисторах) имели архитектуру закрытого типа с
ограниченным набором внешнего оборудования. Компьютер, выполненный по этой архитектуре, не имел возможности подключения дополнительных устройств, не предусмотренных разработчиком.
Слайд 9
Вычислительные системы с открытой архитектурой
В начале 70-х годов фирмой DEC
был предложен компьютер совершенно иной архитектуры. Эта архитектура позволяла свободно
подключать любые периферийные устройства.
Главным нововведением являлось подключение всех устройств, независимо от их назначения, к общей шине передачи информации.
Шина – многоразрядный канал передачи информации от одного устройства компьютера к другому.
Слайд 10
Вычислительные системы с открытой архитектурой
Внешние устройства, уровни сигналов которых отличаются
от уровней сигналов шины, подключаются к шине через контроллер. Контроллер
согласовывает сигналы устройства с сигналами шины и осуществляет управление устройством по командам, поступающим от центрального процессора.
Подключение устройств к шине осуществлялось в соответствии со стандартом шины. Стандарт шины является свободно распространяемым документом. Это позволяет фирмам-производителям периферийного оборудования разрабатывать контроллеры для подключения своих устройств к шинам различных стандартов.
Слайд 11
Вычислительные системы с открытой архитектурой
Архитектура компьютера открытого типа
Центральный процессор
Запоминающее устройство
Центральный
процессор
Контроллер
Устройство
отображения
Контроллер
Клавиатура
Контроллер
Другие
устройства
Общая шина
Слайд 12Вычислительные системы с открытой архитектурой
Недостаток: К общей шине подключены устройства
с разными объёмами и скоростью обмена, в связи с чем
"медленные" устройства задерживали работу "быстрых".
Дальнейшее повышение производительности компьютера было найдено во введении двух дополнительных локальных шин для подключения запоминающего устройства и устройства отображения, которые имеют наибольший объём обмена с центральным процессором и между собой.
Слайд 13Структура современного
персонального компьютера
имеет вид:
Центральный процессор
Центральный
контроллер
Запоминающее
устройство
Видео-
контроллер
Общая
шина
Локальная
шина
Локальная
шина
Контроллер
Другие
устройства
Многофункциональный контроллер(клавиатура, мышь, принтер)
Слайд 14
Архитектуры многопроцессорных вычислительных систем
Существуют задачи, объём вычислений которых превышает возможности
персонального компьютера. Для их решений применяются компьютеры с высоким быстродействием.
Для получения высокого быстродействия используются архитектуры, в которых процесс обработки распараллеливается и выполняется одновременно на нескольких обрабатывающих устройствах
Слайд 15
Архитектуры многопроцессорных вычислительных систем
Существует три основных подхода к построению архитектур
таких компьютеров: многопроцессорные, магистральные и матричные архитектуры. Архитектура простых многопроцессорных
систем выполняется по схеме с общей шиной.
Слайд 16Процессор
Интегра́льная схе́ма (чип, микрочи́п) — тонкая пластинка —микроэлектронное устройство — электронная схема
произвольной сложности, изготовленная на полупроводниковом кристалле и помещённая в неразборный
корпус (или без корпуса, в случае вхождения в состав микросборки).
На сегодняшний день большая часть микросхем изготавливается в корпусах для поверхностного монтажа.
Слайд 17Процессор
(СБИС) — сверхбольшая интегральная схема до 1 миллиона элементов в
кристалле
Слайд 18Процессор
Скорость его работы определяет быстродействие компьютера.
Центральный процессор (ЦП Central
Rpocessing Unit - CPU)
функционально-законченное программно-управляемое устройство обработки информации, выполненное
на одной или нескольких СБИС. Он разрешает выполнять программный код, находящийся в памяти и руководит работой всех устройств компьютера.
Слайд 19Процессор
Процессор имеет собственные регистры. Именно в регистрах помещаются команды, которые
выполняются процессором, а также данные к командам.
Работа процессора состоит
в выборе из памяти в определенной последовательности команд и данных и их выполнении. На этом и базируется выполнение программ.
Слайд 20Процессор
Основными параметрами процессоров являются:
тактовая частота,
разрядность,
размер
кэш памяти.
Слайд 21Архитектура процессора
Управление
и
синхронизация
Управление выборкой
очередной микрокоманды
Дешифратор
команд
ПЗУ
микрокоманд
Буфер
команд
Счётчик
команд
Регистры
общего
назначения
Внутреняя шина
АЛУ
Контроллер
шины
шина адреса
шина данных
шина управления
Упрощённая схема процессора
Слайд 22Архитектура процессора
Наиболее сложным функциональным устройством процессора является устройство управления выполнением
команд. Оно содержит:
буфер команд, который
1) хранит одну или
несколько очередных команд программы;
2) читает следующие команды из запоминающего устройства, пока выполняется очередная команда, уменьшая время выборки очередной команды из памяти;
Слайд 23Архитектура процессора
постоянное запоминающее устройство (ПЗУ) микрокоманд – это запоминающее устройство,
в которое информация записывается однократно и затем может только считываться;
записанная в ПЗУ информация сохраняется сколь угодно долго и не требует постоянного питающего напряжения.
Слайд 24Архитектура процессора
управление выборкой очередной микрокоманды представляет собой небольшой процессор, который
автоматически выбирает очередную микрокоманду из ПЗУ микрокоманд;
Частота, с
которой осуществляется выборка микрокоманд за одну секунду, называется тактовой частотой процессора.
Один такт – выборка одной микрокоманды.
Тактовая частота определяет скорость выполнения процессором команд, и, в конечном итоге, быстродействие процессора.
Тактовая частота современных процессоров измеряется в МГц и ГГц
1 Гц соответствует выполнению одной операции за одну секунду,
1 МГц=10^6 Гц, 1 ГГц = 10^3 МГц
Слайд 25Архитектура процессора
Арифметико-логическое устройство (АЛУ) предназначено для выполнения арифметических
и логических операций преобразования информации.
Регистры общего назначения (РОН) используются
для временного хранения операндов исполняемой команды и результатов вычислений, адресов ячеек памяти или портов ввода-вывода.
Слайд 26Основные параметры процессоров
Разрядность процессора показывает, сколько бит данных он может
принять и обработать в своих регистрах за один такт.
Разрядность
процессора определяется разрядностью командной шины, то есть количеством проводников в шине, по которой передаются команды. В большинстве современных процессоров шина команд 32-разрядная, хотя существуют 64-разрядные процессоры и даже 128-разрядные.
Слайд 27Основные параметры процессоров
Кэш-память. Обмен данными внутри процессора происходит намного быстрее,
чем обмен данными между процессором и оперативной памятью.
Чтобы уменьшить
количество обращений к оперативной памяти, внутри процессора создают так называемую сверхоперативную или кэш-память. (от английского Cache – запас). Время обращения к данным в кэш-памяти на порядок ниже, чем у ОЗУ и сравнимо со скоростью работы самого процессора.
Когда процессору нужны данные, он сначала обращается к кэш-памяти, и только тогда, когда там отсутствуют нужные данные, происходит обращение к оперативной памяти.
Слайд 28Основные параметры процессоров
Рассмотрим механизм работы кэш-памяти
Данные, выбираемые
процессором в ОЗУ, одновременно копируются и в кэш-память. Если процессор
повторно обратится к тем же данным, то они будут считаны уже из кэш-памяти. Такая же операция происходит и при занесении процессором данных в память.
Современные процессоры имеют встроенную кэш-память. Кроме этого есть кэш-память и на материнской плате.
Чтобы их различать кэш-память делится на уровни. В корпусе процессора находится кэш-память первого и второго уровня, которая имеет объём порядка 256 Кбайт – 4 Мбайт.
Кэш-память третьего уровня расположена на системной плате, её объём может составлять 2-24 Мбайт.
Слайд 29Система команд процессора
Совокупность разнообразных команд, которые может выполнить процессор над
данными, образует систему команд процессора.
Чем больше набор команд процессора,
тем сложнее его архитектура, тем дольше средняя продолжительность выполнения команд.
Существует две основных системы команд процессора: CISC и RISC
Слайд 30Система команд процессора
Процессоры Intel, насчитывают более тысячи команд и относятся
к процессорам с расширенной системой команд - CISC-процессоров
RISC- архитектура
с сокращенной системой команд. При такой архитектуре количество команд намного меньше, и каждая команда выполняется быстрее.
Таким образом, программы, состоящие из простых команд выполняются намного быстрее на RISC-процессорах.
Слайд 31Основные параметры процессоров
Недостаткам RISC архитектуры является то, что
если требуемой команды в наборе нет, программист вынужден эмулировать её
с помощью нескольких команд из имеющегося набора, увеличивая размер программного кода.
Эта архитектура характерна для процессоров фирмы АМD, хотя в последнее время компания изготовляет процессоры семейства AMD-K10.5, которые имеют гибридную архитектуру (внутреннее ядро этих процессоров выполнено по RISC-архитектуре, а внешняя структура - по архитектуре CISC).
Слайд 32Основные параметры процессоров
Новейшей моделью фирмы Intel является процессор Intel Core
i7 990X (тактовая частота до 3,46 ГГц.).
Внутренняя микроархитектура процессора
базируется на шести ядрах - параллельно работающих конвейерах команд, которые исполняют сразу несколько команд в 12 фазах обработки (чтение, дешифрация, загрузка операндов, исполнение), конвейеры заканчиваются двумя АЛУ:
1)АЛУ работающим на удвоенной частоте процессора для коротких арифметических и логических команд;
2) АЛУ для выполнения медленных команд.
Слайд 33Основные параметры процессоров
Микропроцессор Athlon XP