- •Содержание
- •1. Классификация компьютеров 5
- •2. Компьютер 19
- •3. Устройство компьютера 26
- •1. Классификация компьютеров
- •1.1 Критерии классификации компьютеров
- •1.2 Классификация компьютеров по поколениям
- •1.2.1 Компьютеры первого поколения
- •1.2.3 Компьютеры третьего поколения
- •1.2.2 Компьютеры второго поколения
- •1.2.4 Компьютеры четвертого поколения
- •1.2.5 Компьютеры пятого поколения
- •1.2.6 Компьютеры шестого поколения
- •1.3 Классификация компьютеров по условиям эксплуатации
- •1.4 Классификация компьютеров по производительности и характеру использования
- •1.5 Краткая историческая справка
- •2. Компьютер
- •2.1 Устройство компьютера
- •2.2 Принципы построения компьютера
- •1. Принцип программного управления. Из него следует, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности.
- •2.3 Архитектура и структура компьютера
- •Вопросы для самоконтроля
- •Устройство компьютера
- •3.1 Магистрально-модульный принцип построения компьютера
- •3.2 Основные блоки персонального компьютера
- •Системная плата
- •3.4 Процессор
- •3.5.1 Внутренняя память
- •3.5.2 Внешняя память
- •3.5.2.1 Накопители на гибких магнитных дисках
- •3.5.2.2 Накопители на жестких магнитных дисках
- •3.5.2.3 Накопители на компакт-дисках
- •3.5.2.4 Накопители на магнитной ленте (стримеры)
- •3.5.2.5 Накопители на Flash-картах
- •3.6 Аудиоадаптер
- •3.7 Видеоконтроллеры
- •3.8 Устройства ввода информации
- •3.8.1 Клавиатура
- •3.8.2 Манипуляторы
- •3.8.3 Сканеры
- •Цифровые камеры
- •3.9 Устройства вывода информации
- •3.9.1 Видеосистема компьютера
- •3.9.1.1 Мониторы на базе электронно-лучевой трубки
- •Жидкокристаллические мониторы
- •Сенсорный экран
- •Печатающие устройства
- •Вопросы для самоконтроля
- •4. Компьютерные сети
- •4.1 Основные характеристики и классификация компьютерных сетей
- •4.2 Топологии сетей
- •4.3 Модель взаимосвязи открытых систем
- •4.4 Сетевое оборудование
2.3 Архитектура и структура компьютера
При рассмотрении компьютерных устройств принято различать их архитектуру и структуру.
Архитектура- это наиболее общие принципы построения ЭВМ, реализующие программное управление работой и взаимодействием основных ее функциональных узлов.
Общие принципы построения ЭВМ, которые относятся к архитектуре:
1. Структура памяти ЭВМ
2. Способы доступа к памяти и внешним устройствам
3. Возможность изменения конфигурации компьютера
4. Система команд
5. Форматы данных
6. Организация интерфейса
Таким образом, архитектура определяет принципы действия, информационные связи и взаимное соединение основных логических узлов компьютера: процессора, оперативного ЗУ, внешних ЗУ и периферийных устройств. Общность архитектуры разных компьютеров обеспечивает их совместимость с точки зрения пользователя.
Структура компьютера — это совокупность его функциональных элементов и связей между ними. Элементами могут быть самые различные устройства — от основных логических узлов компьютера до простейших схем. Структура компьютера графически представляется в виде структурных схем, с помощью которых можно дать описание компьютера на любом уровне детализации.
Наиболее распространены следующие архитектурные решения.
Классическая архитектура (архитектура фон Неймана) — одно арифметико-логическое устройство (АЛУ), через которое проходит поток данных, и одно устройство управления (УУ), через которое проходит поток команд — программа (рис. 1). Это однопроцессорный компьютер. К этому типу архитектуры относится и архитектура персонального компьютера с общей шиной. Все функциональные блоки здесь связаны между собой общей шиной, называемой также системной магистралью.
Физически магистраль представляет собой многопроводную линию с гнездами для подключения электронных схем. Совокупность проводов магистрали разделяется на отдельные группы: шину адреса, шину данных и шину управления.
Периферийные устройства (принтер и др.) подключаются к аппаратуре компьютера через специальные контроллеры — устройства управления периферийными устройствами.
Контроллер — устройство, которое связывает периферийное оборудование или каналы связи с центральным процессором, освобождая процессор от непосредственного управления функционированием данного оборудования.
Многопроцессорная архитектура. Наличие в компьютере нескольких процессоров означает, что параллельно может быть организовано много потоков данных и много потоков команд. Таким образом, параллельно могут выполняться несколько фрагментов одной задачи. Структура такой машины, имеющей общую оперативную память и несколько процессоров, представлена на рис. 2.
Рис. 2 – Архитектура многопроцессорного компьютера
Многомашинная вычислительная система. Здесь несколько процессоров, входящих в вычислительную систему, не имеют общей оперативной памяти, а имеют каждый свою (локальную). Каждый компьютер в многомашинной системе имеет классическую архитектуру, и такая система применяется достаточно широко. Однако эффект от применения такой вычислительной системы может быть получен только при решении задач, имеющих очень специальную структуру: она должна разбиваться на столько слабо связанных подзадач, сколько компьютеров в системе.
Преимущество в быстродействии многопроцессорных и многомашинных вычислительных систем перед однопроцессорными очевидно.
Архитектура с параллельными процессорами. Здесь несколько АЛУ работают под управлением одного УУ. Это означает, что множество данных может обрабатываться по одной программе — то есть по одному потоку команд. Высокое быстродействие такой архитектуры можно получить только на задачах, в которых одинаковые вычислительные операции выполняются одновременно на различных однотипных наборах данных. Структура таких компьютеров представлена на рис. 3.
Рис. 3 – Архитектура с параллельным процессором
В современных машинах часто присутствуют элементы различных типов архитектурных решений. Существуют и такие архитектурные решения, которые радикально отличаются от рассмотренных выше.
