Студопедия — АРХИТЕКТУРА ЭВМ
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

АРХИТЕКТУРА ЭВМ

АРХИТЕКТУРА ЭВМ

(конспект лекций)

 

Иваново – 2012

Оглавление

ВВЕДЕНИЕ.. 4

1. ИСТОРИЯ РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ. КЛАССИФИКАЦИЯ И ОСНОВНЫЕ ХАРАКТЕРИСТИКИ ВЫЧИСЛИТЕЛЬНЫХ МАШИН И СИСТЕМ... 5

1.2. Нулевое поколение. 5

1.3. Первое поколение. 7

1.4. Второе поколение. 7

1.5. Третье поколение. 7

1.6. Четвёртое поколение. 8

1.7. Пятое поколение. 8

1.8. Шестое поколение. 9

1.9. Классификация ЭВМ... 9

2. ПРИНЦИПЫ ПОСТРОЕНИЯ ЭВМ И ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ... 15

2.1. Архитектура фон Неймана. 15

2.2. Структурная схема персонального компьютера. 18

2.3. Структурные схемы вычислительных систем.. 21

2.4. Внутренние устройства персонального компьютера и их характеристики. 22

2.4.1. Центральный процессор. 22

2.4.2. Оперативное запоминающее устройство. 23

2.4.3. Постоянное запоминающее устройство. 24

2.4.4. КЭШ-память. 25

2.4.5. Энергонезависимое оперативное запоминающее устройство. 26

3. АРХИТЕКТУРА ВНУТРЕННИХ УСТРОЙСТВ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА.. 28

3.1. Архитектура процессора. 28

3.2. Архитектура оперативной памяти. 31

3.2.1. Блочная организация памяти. 31

3.2.3. Синхронные и асинхронные запоминающие устройства. 34

3.3. Очередь и стек, их назначение и система адресации. 39

4. ВНЕШНИЕ ЗАПОМИНАЮЩИЕ УСТРОЙСТВА.. 42

4.1. Характеристики, организация, и принципы работы внешней памяти ЭВМ и ВС. 42

4.2. Накопители на магнитных дисках для устройств памяти с прямым доступом.. 44

4.3. Накопители на магнитных носителях для устройств памяти с последовательным доступом. 47

4.4. Устройство и принцип работы накопителей на оптических дисках. 50

4.5. Устройство и принцип работы флеш-памяти NOR и NAND.. 51

5. УСТРОЙСТВА ВВОДА И ВЫВОДА.. 54

5.1. Общие принципы организации системы ввода-вывода. 54

5.2. Принципы работы и организация клавиатуры.. 57

5.2.1. Массивы клавишей, кнопок и индикаторов. 59

5.2.2. Скан-коды клавиатуры.. 60

5.2.3. Контроллер интерфейса клавиатуры.. 60

5.2. Принципы работы и организация мыши. 61

5.3. Принципы работы и организация видеоподсистемы.. 63

5.3.1. Принципы формирования изображения и режимы работы монитора. 63

5.3.2. Архитектура видеоподсистемы.. 65

5.3.3. Интерфейсы дисплеев и адаптера. 67

5.4. Архитектура аудиоподсистемы.. 71

5.4.1. Звуковые карты.. 72

5.4.2. Входные и выходные аудиоустройства. 74

5.5. Принципы работы и организация портов. 75

5.5.1. Принципы передачи данных. 75

5.5.2. Последовательный Com-порт. 76

5.5.3. Параллельный порт LPT. 79

5.5.4. USB-порт. 80

5.5.5. Инфракрасный IrDA-порт. 82

5.5.6. Радиоинтерфейс BlueTooth. 83

5.5. Принципы работы и организация принтеров. 84

5.6. Принципы работы и организация сканеров. 84

6. ОРГАНИЗАЦИЯ ОБМЕНА ИНФОРМАЦИЕЙ МЕЖДУ ЦЕНТРАЛЬНЫМ ПРОЦЕССОРОМ, ВНУТРЕННЕЙ ПАМЯТЬЮ И ВНЕШНИМИ УСТРОЙСТВАМИ.. 87

6.1. Система шин вычислительной машины: общие принципы.. 87

6.2. Шины "процессор – память". 88

6.3. Системная шина. 88

6.2. Устройства прямого доступа к памяти. 96

7. АППАРАТНО-ПРОГРАММНЫЕ СРЕДСТВА ДЛЯ РЕАЛИЗАЦИИ МНОГОПРОГРАММНЫХ РЕЖИМОВ РАБОТЫ... 100

7.1. Система адресации в реальном и защищенном режиме работы ЭВМ и ВС на базе микропроцессоров Intel. 100

7.2. Система адресации для процессоров с сокращенным, длинным и сверхдлинным набором команд. 103

8. ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ... 104

8.1. Скалярные ВС.. 104

8.2. Суперскалярные ВС.. 104

8.3 Векторные ВС.. 104

8.5. Кластеры.. 104

9. ПЕРСПЕКТИВЫ РАЗВИТИЯ ЭВМ И ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ... 104

9.1. Оптические и оптоэлектронные ЭВМ... 104

9.2. Системы искусственного интеллекта. 104

СПИСОК ЛИТЕРАТУРНЫХ ИСТОЧНИКОВ.. 105

 


ВВЕДЕНИЕ

Для специалистов в области информационных технологий важны знания в области устройства и функционирования вычислительных машин и вычислительных систем. Стандарты ISO/IES 2382/1-93 и ГОСТ 15971-90 определяют эти понятия следующим образом:

· вычислительная машина (ВМ) – это совокупность технических средств технических средств, создающая возможность проведения обработки информации и получения результатов в необходимой форме.

· вычислительная система (ВС) – одна или несколько вычислительных машин, периферийное оборудование и программное обеспечение, которые выполняют обработку данных.

Изначально в России по отношению к вычислительным машинам и системам был принят термин "организация", означавший с одной стороны внутреннюю упорядоченность и взаимодействие частей, с другом – свокупность процессов или действий, ведущих к образованию и совершенствованию взаимосвязей меду частями целого.

С точки зрения пользователя наиболее важным представляется набор функций и услуг вычислительной системы, а не их техническая реализация. С точки зрения разработчика, наоборот, на первом месте находится техническая реализация функций и услуг Поэтому различают функциональную и структурную организацию ВМ и ВС.

Функциональная организация ВМ и ВС – это абстрактная модель совокупности функциональных возможностей и услуг, призванных удовлетворить потребности пользователя. Эта модель создаётся первой.

Структурная организация ВМ и ВС – это физическая модель, которая устанавливает состав, порядок и принципы взаимодействия основных функциональных частей. Графически структурная организация отображается структурной схемой, которую для краткости называют структурой.

Позднее понятие "функциональная организация" по инициативе фирмы IBM трансформировался в понятие "архитектура". В настоящее время ГОСТ 15971-90 определяет термин "архитектура ВМ" как концептуальную структуру вычислительной машины, определяющую проведение обработки информации, включающую в себя методы преобразования информации в данные и принципы взаимодействия технических средств и программного обеспечения. Аналогичное определение даёт и стандарт ISO/IES 2382/1-93, определяя понятие как логическую структуру и функциональные характеристики ВМ, включая взаимосвязи между её аппаратными и программными компонентами.

Целью настоящего курса является создание у студентов чёткого и минимально-достаточного представления о структуре вычислительных машин и вычислительных систем, построении их функциональных элементов, принципах их действия и управления ими.

 


1. ИСТОРИЯ РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ.
КЛАССИФИКАЦИЯ И ОСНОВНЫЕ ХАРАКТЕРИСТИКИ
ВЫЧИСЛИТЕЛЬНЫХ МАШИН И СИСТЕМ

Говоря о развитии вычислительных машин, пользуются понятием "поколение". Упоминавшийся выше ГОСТ 15971-90 определяет поколение как классификационную группу ВМ, объединяющую их по используемой технологии реализации её устройств, уровню развития функциональных свойств и программного обеспечения и характеризующую определённый период в развитии промышленности средств вычислительной техники.

Различают следующие поколения вычислительных машин:

· нулевое (1492 – 1945) – механические вычислительные машины;

· первое (1937 – 1953) – вычислительные машины на электронных лампах;

· второе (1954 – 1962) – вычислительные машины на дискретных полупроводниковых приборах;

· третье (1963 – 1972) – вычислительные машины на интегральных схемах малой степени интеграции (ИМС);

· четвёртое (1972 – 1984) – вычислительные машины на больших и сверхбольших интегральных схемах (БИС и СБИС);

· пятое (1984 – 1990) – многопроцессорные вычислительные машины с совместно используемой памятью и с распределённой памятью, каждый из процессоров которой способен выполнять задачу отдельного пользователя;

· шестое (1990 и далее) – вычислительные машины и системы с массовым параллелелизмом обработки данных, имеющие повышенное быстродействие на уровне суперЭВМ четвёртого поколения, с широкой поддержкой глобальных сетей.

 

1.2. Нулевое поколение

Развитие вычислительных машин началось с изобретения абака (Вавилон, 3000 лет до н.э.) и счёт с косточками на проволоках (Китай, 500 лет до н.э.). Вычислительные машины нулевого поколения нельзя называть таковыми в полном современном смысле этого слова, поэтому уместнее термины "калькулятор", "вычислитель" и т.д.

Первым известным калькулятором было тринадцатиразрядное десятичное суммирующее устройство на основе зубчатых колёс. Оно было описано итальянским учёным, инженером и художником Леонардо да Винчи в 1492 г.

В 1623 г. Вильгельмом Шиккардом описано устройство для сложения и вычитания для шестиразрядных чисел на основе тех же зубчатых колёс. В 1962 г. оно было воспроизведено и оказалось работоспособным.

В 1642 г. французский учёный Блез Паскаль построил серию вычислительных устройств для сложения и вычитания пяти и восьми разрядных чисел. Этот калькулятор назывался "Паскалин" и получил достаточную известность.

В 1673 году Лейбниц создаёт вычислитель, выполняющий четыре арифметических действия над 12-и разрядными числами, причём результат произведения имел разрядность 16. В этом калькуляторе использовались традиционные зубчатые колёса, и появился ступенчатый валик.

В 1786 г. немецкий военный инженер Иоганн Мюллер на основе ступенчатых валиков Лейбница разработал калькулятор, названный им разностной машиной, выполнявший четыре действия над 14-разрядными числами.

Говоря о калькуляторах на основе зубчатых колёс, нельзя игнороровать изобретение Оденом так называемого колеса Одена, котрое стало основой для разработки множества моделей калькуляторов с вводом чисел посредством перемещения рычагов. В России массово выпускался на этой основе арифмометр "Феликс", который в шутку называли "Железным Феликсом" (прозвище председателя Всероссийской чрезвычайной комиссии Ф.Э. Дзержинского).

Важной вехой являются работы Бэббиджа 1832 –1871 гг. Он разработал разностную машину, проект аналитической машины, изготовил для неё "мельницу" (в современной терминологии – центральный процессор) и прототип принтера. Машина Бэббиджа содержала узлы, соответствующие узлам вполне современным для нас вычислительным машинам: центральный процессор, память, три считывателя с перфокарт для ввода программ и данных, аккумуляторы для хранения промежуточных данных, устройство микропрограммирования. В паре с Бэббиджем работала сестра английского поэта лорда Байрона Ада Лавлайс. Она является первым программистом.

Невозможно не упомянуть работы шведа Пер Георга Шутца, который изготовил из дерева разностную машину Бэббиджа, построил совместно с сыном разностную машину собственного изобретения с принтером.

В 1885 г. появляется "комптометр" (калькулятор) американца Фельта с вводом чисел с помощью клавиатуры. Позднее аналогичный, но более надёжный калькулятор изобретён Барроузом. С этого момента начинается серийное производство офисных калькуляторов.

В 1937 – 1939 гг-х Джордж Стибиц сначала единолично, а затем в сотрудничестве с Сэмюэлем Вильямсом создаёт несколько модификаций калькуляторов на основе электромеханических реле.

Длительное время с 1938 по 1945 год немец Конрад Цузе создаёт несколько вычислителей Z1, Z2, Z3 и Z4 на основе электромеханических реле. В настоящее время Z1 всё чаще стали называть первым в мире компьютером.

В 1943 г. группа учёных Гарвардского университета во главе с Говардом Айкеном разработала первый программно управляемый вычислитель ASCC Mark I, получивший широкую известность.

Из теоретических работ заслуживают внимание работы Алана Тьюринга, описавшего концепцию теоретической упрощенной вычислительной машины, названной его именем (1937 г.), и Клода Шеннона о реализации символической логики на электромеханических реле. Из практического применения вычислительных машин интерес представляют изобретение французом Жозефом Мария Жаккардом ткацкого станка, управлявшегося программой, набитой на перфокарты (1801 г.), и обработка данных переписи населения США с помощью перфокарточного табулятора Германа Холлерита в 1890 г.

Считается, что наибольшее значение имеют работы Бэббиджа.

1.3. Первое поколение

Претендентами на звание "Первый в мире компьютер" являются: специализированный калькулятор АВС американцев профессора Атанасова и аспиранта Берри (1939 – 1942 гг.), вычислитель Collosus англичаниа Макса Ньюмена (1943 г.) и программируемый электронный калькулятор ENIAC Джона Мочли и Преспера Эккера (1946 г.). Все эти вычислители были выполнены на электронных лампах. Программирование выполнялось в машинных кодах. Лишь к 50-м гг. появился низкоуровневый язык ассемблер и первый транслятор с этого языка в машинные коды. В 1952 г. Эккер и Мочли создали первую коммерчески успешную машину UNIVAC.

В России первые ВМ представлены малой электронной счётной машиной МЭСМ (1951 г.), быстродействующей машиной БЭСМ, вычислительными машинами М-1 и М-2 (1952 г.) и ламповой машиной "Стрела" (1953 г.). Коллективы разработчиков возглавлялись соответственно С.А. Лебедевым, И.С. Бруком и Ю.А. Базилевским совместно с Б.И. Ромеевым.

Самым замечательным событием стала публикация начало работы фон Нейманом, Эккертом и Мочли над новым проектом EDVAC, в основе которого лежала концепция хранимой в памяти программы.

 

1.4. Второе поколение

Основу вычислительных машин второго поколения составили дискретные диоды и транзисторы с временем переключения 0,3 мс. В этом же поколении произошёл переход от запоминающих устройств на основе ртутных линий задержки к устройствам с магнитными сердечниками. Это упростило доступ к памяти и позволило получить произвольный доступ к памяти. Третьим значимым нововведением стали процессоры ввода-вывода, освобождающие процессор от этих операций и повышающих производительность вычислительной машины.

Первыми машинами второго поколения за рубежом стали прототип бортовой вычислительной машины TRADIC (США), ТХ-0 (США 1957 г.), суперЭВМ LARC и IBM 7030 (США). В России к таким машинам относятся различные модификации машин "Урал", "Минск", а также машины БЭСМ-2, М-20, М-40 и "Днепр"

В области программного обеспечения наиболее заметными событиями являются изобретение языков программирования Фортран (1956 г.), Алгол (1958 г.) и Кобол (1959 г.)

 

1.5. Третье поколение

В машинах этого поколения стали применяться интегральные схемы малой степени интеграции SSI с 10 транзисторами на одном кристалле полупроводника и средней степенью интеграции MSI до 100 транзисторов на кристалле. В производстве повсеместно начинают применяться многослойные печатные платы. Расширяется применение параллельной обработки данных на множестве функциональных блоков, совмещение во времени работы центрального процессора и устройств ввода-вывода и конвейеризации потоков данных и команд.

В США наиболее значимыми машинами третьего поколения являются IBM 360, CDC 6600, CDC 7600, первые параллельные ВС SOLOMON и
ILLIAC IV, первые конвейерно-векторные вычислительные системы TI-ASC и STAR-100,

В России таковыми машинами являются БЭСМ-6, дальнейшее развитие машин М-220 и М-222, а также оригинальная машина для инженерных расчётов МИР-1 с языком "Аналитик".

В сфере программного обеспечения заметным событием стали разработка языка программирования В (предшественника языка С) и ранних серий операционной системы UNIX.

 

1.6. Четвёртое поколение

Основными техническими новинками стали:

· применение интегральных схем с большой LSI (до 1000 транзисторов на кристалле) и сверхбольшой VLSI (до 100000 транзисторов на кристалле) степенью интеграции, что привело к созданию микропроцессоров;

· вытеснение запоминающих устройств с магнитными сердечниками устройствами на основе полупроводников;

· появление RISC-архитектуры с ограниченным набором команд и реализацией команд расширенного набора программными средствами, что упрощает процессоры и убыстряет их работу.

Основными архитектурами становятся векторные и параллельные архитектуры, появляются индивидуальные микроЭВМ и рабочие станции – сетевые компьютеры, использующие ресурсы сервера.

В области программного изобретения заметно появление языков FP и Prolog, принципиально отличающихся от ранее известных процедурных языков, а также появление языка С и его применение для написания операционной системы UNIX для машины PDP-11.

 

1.7. Пятое поколение

Пятое поколение характерно наличием в вычислительных системах большого количества процессоров (100 и более), имеющих возможности, достаточные для выполнения задач отдельных пользователей.

Машины этого поколения имеют архитектуру с совместно используемой и распределённой памятью, а также архитектура с параллельным выполнением одной операции множеством процессоров.

В первом случае процессоры работают с общей памятью и связаны с ней через шины. Представителем этого направления является система Sequent Balance 8000, в которой имеется 20 процессоров, оснащённых своей КЭШ-памятью и разделяемая процессорам большая основная память

Во втором случае каждый процессор имеет свою память, а связь между процессорами осуществляется сетью взаимосвязей (внутри машинный аналог сети). Представителем такой архитектуры является система iPSC-1, часто называемая "гиперкубом".

Третья архитектура предусматривает работу множества процессоров под управлением одного управляющего устройства, причём каждый процессор выполняет одну и ту же операцию со своим набором данных. Такая архитектура применяется в вычислительных машинах Connection Machine и MP-1.

RISC-архитектура становится базовой архитектурой для рабочих станций. Процветает применение вычислительных сетей, в которых рабочие станции передают решение сложных задач мощным вычислительным машинам, присоединённым к сети.

Векторные вычислительные системы усложняются и становятся многопроцессорными.

 

1.8. Шестое поколение

Особенностями машин и систем этого поколения являются:

· массовое применение параллельных вычислений на уровне объединённых в сеть большого числа вычислительных машин, обозначаемое аббревиатурой МРР (массовый параллелелизм);

· высокий уровень рабочих станций, позволивший применять гетерогенные вычисления, при которых программа, запущенная на одной станции, находит в сети простаивающие процессоры и использует их для выполнения своих параллельных вычислений;

· взрывное расширение глобальных сетей.

 

1.9. Классификация ЭВМ

Классификация вычислительных машин и систем производится по множеству признаков (рис. 1.1): по этапам создания (рассмотрена выше), принципу действия, назначению, вычислительной мощности (размеру и функциональным возможностям).

Говоря о классификации по принципу действия, следует понимать разницу между аналоговыми и цифровыми сигналами. Материальным носителем информации является сигнал – одна или несколько порций энергии любого вида: электромагнитной, механической, звуковых колебаний, световой и др. Каждый импульс имеет ряд характеризующих его параметров. Для сигнала постоянного тока это может быть сила тока или величина напряжения, для импульсов постоянного тока параметрами являются период следования, амплитуда (наибольшая величина), и длительность импульса, для синусоидального сигнала – амплитуда, частота и начальная фаза колебания.

Аналоговым сигналом (рис. 1.2) называется сигнал, у которого хотя бы один параметр (например, амплитуда) зависит от содержания передаваемой информации. Такой параметр называется информативным. На рис. 1.2,а показан сигнал, у которого информативным параметром (В) является напряжение или ток, на рис. 1.2,б – аналоговый сигнал у которого информативным параметром (В) может быть как напряжение (ток), так и длительность импульса tИ или периода Т0, причем временные отрезки не должны измеряться цифровыми методами.


 

 


.

 

 

Рис. 1.1. Классификация ЭВМ

 

 
 
 

 



а)

 
       
   
 
 

 



б)

 
               
   
N или i1,i2,i3,i4=F(Информация)
   
 
 
     
 

 


t, время

в)

N или i1,i2,i3,i4=F(Информация)
                       
 
   
   
 
   
 
       
 
 

 


t, время

г)

Рис. 1.2. Аналоговый (а,б) и цифровой (в,г) сигналы
Например, числа 0, 1, 2, 3 и т.д. могут передаваться синусоидальными сигналами с амплитудами 0, 1, 2, 3 и т.д. вольт (В) или частотами 10, 20, 30 и т. д. кГц (синусоидальный сигнал с частотой ноль является сигналом постоянного тока, поэтому ряд частот начат с 10 кГц). Аналоговый сигнал может быть считан в любой момент времени и при наличии соответствующего измерительного прибора может быть представлен бесконечным множеством уровней. Недостаток аналогового сигнала – сложность преобразования информации в сигнал (кодирование информации) и обратного преобразования (декодирования), а также сложность защиты сигнала от помех и искажений.

На рис. 1,в показан сигнал, передающийся по одной паре проводов последовательно следующими во времени импульсами постоянного тока. Параметры импульсов постоянны, а количество импульсов N, а также наличие или отсутствие i1, i2, i3, i4 того или иного импульса в последовательности импульсов зависят от передаваемой информации и однозначно соответствуют ей.

На рис. 1,г показан сигнал, передающийся импульсами постоянного тока по нескольким проводам, и передающий четыре порции информации. Как и на рис. 1,в информацию несут, или количество импульсов N (нерационально), или наличие или отсутствие i1, i2, i3, i4 того или иного импульса в каждой комбинации импульсов.

Описанные сигналы называются дискретными или цифровыми. Сигнал рис. 1,в передаёт информацию в последовательном, а рис. 1,г – в параллельном коде. Поскольку количество импульсов не может быть бесконечным, количество уровней сигнала ограничено. Каждая комбинация импульсов создаётся в течение конечного отрезка времени, поэтому дискретный сигнал может быть считан в отдельные моменты времени, что является его недостатком. Достоинствами дискретного сигнала является лёгкость кодирования и декодирования информации, более высокая защищённость от помех, а также возможность защиты его от искажений различными методами.

Аналоговыми машинами называются вычислительные машины, использующие только аналоговые сигналы, дискретными – только дискретные сигналы, а гибридными – машины, использующие сигналы обоих типов.

Аналоговые машины состоят из высокоточных усилителей с настраиваемыми входными цепями и цепями обратной связи. Они позволяют моделировать линейные и нелинейные объекты, просты и удобны в эксплуатации, легко программируются, скорость решения задач регулируется оператором до сколь угодно больших значений. Однако, точность решения задач невысокая. Такие машины хороши для решения алгебраических и дифференциальных уравнений и их систем без сложной логики.

Цифровые машины более точны, позволяют моделировать сложные алгоритмы, но имеют более высокую трудоёмкость программирования и обслуживания. Тем не менее, они в настоящее время наиболее широко распространены в системах обработки информации.

Классификация вычислительных машин и систем по назначению основана на широте круга решаемых задачи их направленности. Универсальные вычислительные машины предназначены для решения широкого круга в задач разных областях деятельности человека и работают с информацией, представленной в разнообразных формах. Обычно это вычислительные машины коллективного пользования.

Проблемно-ориентированные вычислительные машины решают более узкий круг задач, например управление технологическими объектами, регистрация, накопление и обработка относительно небольших объёмов данных. Аппаратные и программные ресурсы их значительно слабее, чем у универсальных.

Специализированные машины решают ещё более узкий круг задач. Поэтому за счёт специализированной структуры имеют невысокую стоимость при высоких производительности и надёжности. Применяются, например, для управления несложными техническими устройствами.

Классификация вычислительных машин по размеру и функциональным возможностям основана на значениях множества их параметров, к которым относятся:

· быстродействие, измеряемое количеством операций средней продолжительности с плавающей точкой в 1 с;

· разрядность и формы представления чисел, с которыми оперирует ВМ;

· номенклатура, ёмкость и взаимодействие всех запоминающих устройств;

· номенклатура и технико-экономические характеристики внешних устройств хранения, обмена и ввода-вывода информации;

· типы и пропускная способность устройств связи и сопряжения узлов ВМ между собой (внутримашинные интерфейсы);

· способность ЭВМ работать одновременно с несколькими пользователями и выполнять одновременно несколько программ;

· типы и технико-эксплуатационные характеристики операционных систем;

· наличие и функциональные возможности установленного программного обеспечения;

· программная совместимость с другими ВМ (способность выполнять программы, написанные для других ВМ);

· возможность подключения ВМ к каналам связи;

· эксплуатационная надёжность ВМ;

· коэффициент полезного времени.

Следует отметить, что границы параметров ВМ и ВС весьма переменчивы. Более стабильны размеры машин разных классов. Так персональные компьютеры (микроЭВМ) размещаются на рабочем столе, малые ЭВМ занимаю часть небольшой комнаты, большие можно разместить в большом зале. СуперЭВМ представляют собой ВМ наивысшей производительности, достижимой в момент их производства.

 

Контрольные вопросы:

1. Что такое вычислительная машина?

2. Что такое вычислительная система?

3. Какое понятие носит более общий характер: "вычислительная машина" или "вычислительная система"? Почему?

4. Что такое функциональная организация вычислительной машины и вычислительной системы?

5. Что такое структурная организация вычислительной системы?

6. Что такое архитектура вычислительной машины?

7. Нулевое поколение вычислительных машин относится к 1937 – 1953 гг. Какие вычислительные средства относятся к этому поколению?

8. Первое поколение вычислительных машин относится к 1937 – 1953 гг. Какова элементная база вычислительных машин первого поколения?

9. Второе поколение вычислительных машин относится к 1954 – 1962 гг. Какова элементная база вычислительных машин второго поколения?

10. Третье поколение вычислительных машин относится к 1963 – 1972 гг. Какова элементная база вычислительных машин третьего поколения?

11. Четвёртое поколение вычислительных машин относится к 1972 – 1984 гг. Какова элементная база вычислительных машин четвёртого поколения?

12. Пятое поколение вычислительных машин относится к 1984 – 1990 гг. Какова элементная база вычислительных машин пятого поколения?

13. Шестое поколение вычислительных машин относится к 1990 и более поздним гг. Чем характерны вычислительные машины шестого поколения?

14. Вычислительные машины первого поколения строились на электронных лампах. Как Вы представляете себе устройство и принцип действия электронной лампы?

15. Начиная со второго поколения, в основе вычислительных машин лежит полупроводниковая техника. Как Вы представляете себе понятие "полупроводник" и его принцип действия?

16. Вычислительные машины второго поколения строились на дискретных электронных элементах. Что означает понятие "дискретные элементы" в данном контексте?

17. Третье поколение вычислительных машин строилось на интегральных схемах малой степени интеграции. Что такое интегральная схема малой степени интеграции?

18. Начиная с четвёртого поколения, основой вычислительных машин стали большие и сверхбольшие интегральные схемы. Что означают термины "большие интегральные схемы" и "сверхбольшие интегральные схемы"?

19. В вычислительных машинах разных поколений применялись следующие элементные базы: электронные лампы, дискретные полупроводниковые элементы, интегральные микросхемы малой, большой и сверхбольшой степени интеграции. Чем вызвана такая эволюция элементной базы? Ведь технология производства элементов вычислительных машин усложнялась и удорожалась.

20. В пятом поколении вычислительных машин появились много процессорные системы. С какой целью были введены многопроцессорные системы и каковы были возможности процессоров машин пятого поколения.

21. Шестое поколение вычислительных машин характеризуются массовым параллелелизмом обработки данных. Что означает термин "массовый параллелелизм обработки данных"? Какими средствами он обеспечивается?

22. Что такое вычислительные сети?

23. Какие преимущества и перспективы даёт широкая поддержка вычислительных сетей?

24. Огромный класс вычислительных машин нулевого поколения были основаны на одном и том же типе вычислительного механизма. Эти машины, в конце концов, получили названия арифмометра и вычислительной клавишной машины. Что было основой упомянутых вычислительных машин?

25. Дайте характеристику "аналитической машины" Бэббиджа.

26. До 1937 – 1939 гг. в арифмометрах, калькуляторах и клавишных вычислительных машинах применялись зубчатые колеса и ступенчатые валики. Какие элементы заменили их в последующие годы?

27. Какие вычислительные машины претендуют на почётное звание "Первый в мире компьютер"?

28. Назовите первые электронные вычислительные машины в России.

29. В машинах второго поколения отказались от запоминающих устройств на основе ртутных линий задержки. Какие типы запоминающих устройств появились в машинах второго и четвёртого поколений?

30. В машинах какого поколения появился процессор ввода-вывода?

31. На какой основе в машинах третьего поколения обеспечивалась параллельная обработка данных?

32. Как достигалось совмещение во времени работы центрального процессора и устройств ввода/вывода?

33. Что такое конвейеризация потоков команд и данных?

34. Что такое CISC и RISC архитектуры?

35. Что имеется в виду под векторными архитектурами машин четвёртого
поколения?

36. В четвёртом поколении вычислительных машин появились термины "сервер" и "рабочая станция". Что означают эти термины?

37. Что такое распределённая память в машинах пятого поколения?

38. Что такое архитектура "гиперкуб" в машинах пятого поколения?

39. Что такое "архитектура с параллельным выполнением одной операции множеством процессоров"?

40. Что такое массовый параллелелизм (МРР) в машинах шестого поколения?

41. Что такое гетерогенные вычисления?

42. Что такое аналоговый и дискретный сигнал?

43. Объясните принцип действия аналоговой машины? Каковы её возможности, достоинства и недостатки?

44. Что такое цифровые машины?

45. Объясните классификацию вычислительных машин по функциональным возможностям.

46. Что такое универсальные многопользовательские микроЭВМ?

47. Что такое персональные микроЭВМ?

48. Что такое однопользовательские специализированные микроЭВМ?

49. Что такое многопользовательские специализированные микроЭВМ?

 


2. ПРИНЦИПЫ ПОСТРОЕНИЯ ЭВМ И ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ

 

2.1. Архитектура фон Неймана

Архитектура фон Неймана в законченном виде опубликована[1] в 1945 г. как один из результатов работы над проектом EDVAC самого фон Неймана, Эккерта и Мочли. В основе этой архитектуры лежит идея хранения программы в оперативной памяти. Архитектура основана на следующих принципах:

· двоичное кодирование данных и команд программы;

· программное управление;

· однородность памяти;

· адресуемость памяти.

Двоичное кодирование предусматривает представление данных и команд программы в двоичном коде, т.е. с помощью двух цифр 1 и 0. Информация независимо от типа и команды представляются последовательностью битов, находящихся в состоянии 1 и 0, причём уровни сигнала, соответствующего биту могут быть, например, равны 4,5 В и более для единицы и 0,8 В и менее для нуля. Такие единица и ноль называются логическими.

Последовательность битов, имеющая какой-либо законченный смысл называется полем. Использование битов для хранения данных и команд называется форматом.

Например:

· целое число без знака представляется 16 битами, которые передают только величину числа;

· целое число со знаком представляется также 16 битами, из которых самый старший хранит знак числа, а остальные – абсолютное значение;

· последовательность битов, хранящих команду, разбивается на два и более полей, первое из которых хранит код (тип) операции, а остальные хранят параметры, обычно адреса данных, значения данных или адреса передачи управления в программе.

Программное управление предусматривает описание алгоритма последовательностью команд, каждая из которых представляется последовательностью битов. Код операции определяет выполняемое действие, а адресные поля – данные или адреса передачи управления. Одной и той же операции в современных условиях может соответствовать несколько кодов, которые определяют не только тип операции, но и длину и способ использования адресной части команды.

Команды программы выполняются в естественной последовательности (т.е. в порядке их записи), которая может быть изменена командами передачи управления. Передача управления может быть безусловной или приниматься на основании результата вычисления, полученного при выполнении предшествующей команды.

Принцип однородности памяти предусматривает хранение данных и программы в одном и том же запоминающем устройстве[2]. Поэтому они внешне неразличимы, и над командами могут выполняться арифметические операции, модифицирующие команды. С современной точки зрения модификация команд не приветствуется, а обеспечивающаяся ей возможность выполнения циклических операций с массивами данных достигается другими путями.

Принцип адресуемости памяти предусматривает организацию памяти как множества однотипных устройств, которые называются ячейками[3]. Эти ячейки для обеспечения доступа к данным и командам имеют номера. Номера ячеек называются адресами.

Классическая структурная схема вычислительной машины, в которой реализованы принципы фон Неймана приведена на рис. 2.1.

 
 

 


Рис. 2.1. Структурная схема вычислительной машины, <




<== предыдущая лекция | следующая лекция ==>
Классификация ЭВМ | АРХИТЕКТУРА ЭВМ. Рис. 5.21. Древовидная система USB-портов

Дата добавления: 2015-04-16; просмотров: 906. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

КОНСТРУКЦИЯ КОЛЕСНОЙ ПАРЫ ВАГОНА Тип колёсной пары определяется типом оси и диаметром колес. Согласно ГОСТ 4835-2006* устанавливаются типы колесных пар для грузовых вагонов с осями РУ1Ш и РВ2Ш и колесами диаметром по кругу катания 957 мм. Номинальный диаметр колеса – 950 мм...

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

Роль органов чувств в ориентировке слепых Процесс ориентации протекает на основе совместной, интегративной деятельности сохранных анализаторов, каждый из которых при определенных объективных условиях может выступать как ведущий...

Лечебно-охранительный режим, его элементы и значение.   Терапевтическое воздействие на пациента подразумевает не только использование всех видов лечения, но и применение лечебно-охранительного режима – соблюдение условий поведения, способствующих выздоровлению...

Тема: Кинематика поступательного и вращательного движения. 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью, проекция которой изменяется со временем 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью...

Studopedia.info - Студопедия - 2014-2024 год . (0.015 сек.) русская версия | украинская версия