Организация ЭВМ и периферийные устройства
Михаил Викторович Рыбальченко
В данной части учебного пособия излагаются основы организации и функционирования компьютеров. Рассматриваются показатели производительности компьютеров и процессоров, приведена структура компьютера, описаны её основные компоненты. Подробно рассмотрен центральный процессор, включая его структуру, особенности системы команд, принцип конвейерной обработки команд, основные режимы работы, особенности построения и функционирования современных микропроцессоров. Рассмотрены основные характеристики и разновидности устройств памяти, принципы их построения и функционирования. Проиллюстрировано функционирование компьютера при выполнении команд.
Настоящее учебное пособие предназначено для студентов, обучающихся по направлению 09.03.02 «Информационные системы и технологии», а также может быть полезно студентам, обучающихся по другим направлениям, связанным с применением компьютеров в различных прикладных областях.
М. В. Рыбальченко
Организация ЭВМ и периферийные устройства учебное пособие
Введение
Компьютерная техника оказывает большое влияние на прогресс в самых разных сферах деятельности человека. Компьютеры и периферийные устройства являются базой современных информационных систем и технологий. Поэтому значительное внимание уделяется изучению организации ЭВМ и периферийных устройств (ПУ) при подготовке студентов по направлению "Информационные системы и технологии". Понятие "организация" (от лат. organizo – делать сообща, устраивать) трактуется здесь как взаимодействие частей единой системы с помощью совокупности процессов, обеспечивающих это взаимодействие.
Автор при изложении материала стремился представить как классические основы, так и современные научно-технические достижения в области компьютерной техники. В рамках учебного пособия ряд вопросов излагается достаточно кратко, в связи с чем по этим вопросам может быть рекомендована дополнительная литература [1–3].
Планируется издание следующей части пособия, в которой будут рассмотрены построение, функционирование и разновидности оперативной и кэш-памяти, механизмы взаимодействия периферийных устройств с компьютером, основные периферийные устройства и их интерфейсы.
1. Основные понятия
Компьютер (вычислительная машина) – физическая система, предназначенная для автоматизации процесса алгоритмической обработки информации.
Вычислительная система – совокупность компьютеров или процессоров, периферийного оборудования и соответствующего программного обеспечения, предназначенная для выполнения информационно-вычислительных процессов.
Будем использовать узкое определение понятия «информация», ориентированное на практическое использование.
Информация[1 - Существует множество различных определений понятия информации. Так, в соответствии с философским определением, информация – это отражение объективной реальности как неотъемлемое свойство материи. Энциклопедическое определение информации представляет её как совокупность сведений, определяющих меру наших знаний о тех или иных явлениях, событиях и фактах.] – все сведения, являющиеся объектом хранения, передачи и преобразования.
Электронная вычислительная машина (ЭВМ) – совокупность электронных устройств, выполняющих алгоритмическую обработку информации, представленной, как правило, в цифровом виде.
Архитектура компьютера – совокупность общих принципов организации аппаратных средств, определяющих функциональные возможности компьютера.
Аппаратура компьютера представляется тремя уровнями:
1) физические устройства (интегральные схемы, платы, разъёмы, перемычки, накопители и т.д.);
2) микроархитектура – определяется количеством и типом внутренних регистров процессора, типом, количеством и характеристиками исполнительных устройств (выборка и исполнение команд), способом обработки, объёмом и архитектурой кэш-памяти и т.д.;
3) машинный язык – набор команд (от 50 до 300) некоторого процессора или семейства процессоров, обеспечивающих выполнение процессором основных функций обработки и управления (пересылка данных, арифметико-логические операции, ввод-вывод и др