Читаем Организация ЭВМ и периферийные устройства онлайн бесплатно
Организация ЭВМ и периферийные устройства
В данной части учебного пособия излагаются основы организации и функционирования компьютеров. Рассматриваются показатели производительности компьютеров и процессоров, приведена структура компьютера, описаны её основные компоненты. Подробно рассмотрен центральный процессор, включая его структуру, особенности системы команд, принцип конвейерной обработки команд, основные режимы работы, особенности построения и функционирования современных микропроцессоров. Рассмотрены основные характеристики и разновидности устройств памяти, принципы их построения и функционирования. Проиллюстрировано функционирование компьютера при выполнении команд. Настоящее учебное пособие предназначено для студентов, обучающихся по направлению 09.03.02 «Информационные системы и технологии», а также может быть полезно студентам, обучающихся по другим направлениям, связанным с применением компьютеров в различных прикладных областях.
Компьютеры и Интернет / Компьютерное 'железо' (аппаратное обеспечение), цифровая обработка сигналов / Компьютерное «железо» / Книги по ITКомпьютерная техника оказывает большое влияние на прогресс в самых разных сферах деятельности человека. Компьютеры и периферийные устройства являются базой современных информационных систем и технологий. Поэтому значительное внимание уделяется изучению организации ЭВМ и периферийных устройств (ПУ) при подготовке студентов по направлению "Информационные системы и технологии". Понятие "организация" (от лат.
Автор при изложении материала стремился представить как классические основы, так и современные научно-технические достижения в области компьютерной техники. В рамках учебного пособия ряд вопросов излагается достаточно кратко, в связи с чем по этим вопросам может быть рекомендована дополнительная литература [1–3].
Планируется издание следующей части пособия, в которой будут рассмотрены построение, функционирование и разновидности оперативной и кэш-памяти, механизмы взаимодействия периферийных устройств с компьютером, основные периферийные устройства и их интерфейсы.
Будем использовать узкое определение понятия «информация», ориентированное на практическое использование.
1) физические устройства (интегральные схемы, платы, разъёмы, перемычки, накопители и т.д.);
2) микроархитектура – определяется количеством и типом внутренних регистров процессора, типом, количеством и характеристиками исполнительных устройств (выборка и исполнение команд), способом обработки, объёмом и архитектурой кэш-памяти и т.д.;
3) машинный язык – набор команд (от 50 до 300) некоторого процессора или семейства процессоров, обеспечивающих выполнение процессором основных функций обработки и управления (пересылка данных, арифметико-логические операции, ввод-вывод и другие).
Производительность компьютера является объективной мерой эффективности его функционирования и используется в качестве одного из основных его технических параметров. Производительность определяется архитектурой и рабочей частотой процессора, пропускной способностью системной шины, типом и объёмом оперативной и кэш-памяти и другими особенностями конфигурации. Кроме того, она зависит от типа используемой ОС, применённых для получения программы трансляторов с языков программирования, конкретных приложений и др.
Таким образом, понятие производительности компьютера является весьма многоплановым, в связи с чем для её оценки используется целый ряд различных показателей.
Различают следующие показатели производительности:
1.
2.
3.
4.
Очевидно, что для обычного пользователя наибольший интерес представляет именно эксплуатационная производительность компьютера на наиболее часто используемых приложениях. Если же набор таких приложений не определён, то используются значения системной, номинальной и пиковой производительности.
Таким образом, пиковая производительность – число команд типа «регистр – регистр», выполняемых процессорной подсистемой в единицу времени без учета статистического веса таких команд в реальных программах. Обычно пиковая производительность оценивается для команды типа «Нет операции» (NOP – No OPeration)2.
Пиковая производительность зависит как от тактовой частоты процессора, так и от его архитектуры и микроархитектуры. Для выявления эффективности архитектуры и микроархитектуры целесообразно проводить сравнение пиковой производительности процессоров при одинаковой частоте.
Номинальная производительность измеряется при помощи как абсолютных (количество операций в секунду), так и относительных единиц (программные тесты).
В качестве абсолютных используются следующие единицы:
• количество миллионов инструкций (команд) в секунду, MIPS (Million Instructions Per Second);
• количество операций в секунду над числами с плавающей точкой, FLOPS (FLoating-point Operations Per Second), а также производные единицы MFLOPS, GFLOPS, TFLOPS, PFLOPS и др.
Для оценки номинальной производительности широко используется тестовый пакет SPEC CPU от фирмы SPEC (Standard Performance Evaluation Corporation)3. Пакет вычисляет две оценки –
Тест
Тест
Результат измерения выдается в виде коэффициента соотношения производительности тестируемой системы к производительности эталонной системы. В качестве эталонной системы корпорация SPEC выбрала систему Sun «Ultra Enterprise 2» на базе процессора Sun UltraSPARC II с частотой 296 МГц (1997 г.), но с увеличенным объемом кэша и оперативной памяти.
Результаты оценки системной производительности некоторого компьютера обычно приводятся относительно базового компьютера стандартной конфигурации либо относительно некоторого набора компьютеров. Результаты оформляются в виде сравнительных таблиц, двухмерных и трёхмерных графиков и диаграмм.
Одним из известных тестов системной производительности является
Сектор рынка, занимаемый некоторым приложением, косвенно определяет удельный вес общего компьютерного времени, используемого данным приложением.
Популярным тестом системной производительности является также пакет
В случае систематического использования на компьютере нескольких приложений для оценки эксплуатационной производительности может быть сформирован интегральный показатель на основе определения весовых коэффициентов отдельных приложений.
Достаточно продолжительное время основной мерой производительности процессоров и компьютеров в целом служила их тактовая частота. Однако по мере усложнения внутренней организации микропроцессоров (кэш-память, конвейерная обработка, суперскалярность, многоядерность и т.д.) этот параметр утратил своё определяющее значение. В настоящее время для оценки производительности процессоров используется ряд специальных единиц.
Для измерения производительности своих 32-разрядных процессоров фирма Intel в 1992 г. предложила следующую единицу: индекс относительной производительности микропроцессоров Intel, называемый
В 1996 г. была введена новая единица –
В последней версии индекса
Производительность процессоров оценивается также с помощью специальной единицы, называемой Pentium-рейтинг или
1. Что такое пиковая производительность компьютера и как она определяется?
2. Дайте понятие номинальной производительности и охарактеризуйте методы её определения.
3. Поясните понятие системной производительности и укажите способы её определения.
4. Что такое эксплуатационная производительность компьютера? Приведите примеры тестов эксплуатационной производительности.
5. Поясните способы и единицы измерения производительности процессоров.
Структурная схема компьютера приведена на рис. 1. Отметим, что в конкретных системах некоторые компоненты могут быть реализованы не в составе процессора или чипсета, а вынесены на системную плату. Рассмотрим функциональное назначение основных компонентов ПК.




