
- •Глава 1.Введение
- •Основные термины и понятия.
- •Основные факторы, определяющие принципы организации эвм
- •Поколения компьютеров.
- •2 Фактор
- •3 Фактор
- •Типы компьютеров
- •Одноразовые компьютеры
- •Микроконтроллеры
- •Игровые компьютеры
- •Персональные компьютеры
- •Серверы
- •Комплексы рабочих станций
- •Мэйнфреймы
- •Цифровой логический уровень эвм Вентили
- •Интегральные схемы
- •Реализация булевых функций
- •Мультиплексоры
- •Декодеры
- •Компараторы
- •Программируемые логические матрицы
- •Арифметические схемы
- •Схемы сдвига
- •Сумматоры
- •Арифметико-логические устройства
- •Тактовые генераторы
- •С инхронные sr-защелки.
- •Синхронные d-защелки.
- •Триггеры.
- •Регистры
- •Организация памяти
- •Адреса памяти
- •Упорядочение байтов
- •Код исправления ошибок
- •Типы оперативной памяти
- •Энергонезависимая память
- •Микросхемы процессоров
- •Архитектура pci Express
- •Scsi-интерфейс
- •Шина usb
- •Архитектура эвм Системы risc и cisc
- •Паралельные вычислительные сиситемы
- •Матричная система
- •Векторно - конвейерный принцип обработки данных
- •Прогнозирование ветвлений
- •Многопроцессорные архитектуры
- •Многомашинные вс
- •Системы с массовым параллелизмом
- •Кластерные системы
- •Многоядерная архитектура (Multicore)
- •Проблемы Multicore
Мэйнфреймы
Это большие компьютеров размером с комнату, напоминающих компьютеры 60-х годов и традиционно называемых мэйнфреймами, (главная стойка).
Их производительность соизмерима, с мощными серверами, но у них выше скорость процессов ввода-вывода и больший объем на магнитном диске — 1 Тбайт и более (1 терабайт = 1011 байт).
Такие системы стоят очень дорого и требуют больших затрат на программное обеспечение и персонал, обслуживающий эти компьютеры.
Однако, многие компании считают, что дешевле заплатить несколько миллионов долларов один раз за такую систему, чем даже думать о необходимости заново программировать все прикладные задачи для ПК.
В последние годы под влиянием Интернета наблюдается возрождение мэйнфреймов как полноценной категории компьютеров.
Они заняли нишу мощных серверов Интернета, способных обрабатывать огромное количество транзакций в секунду, что крайне актуально для электронной коммерции в целом и компаний, вынужденных обслуживать громадные базы данных, к частности. Позже мы рассмотрим мэйнфреймы более детально.
До последнего времени существовала еще одна крупная категория вычислительных машин — суперкомпьютеры. Их процессоры работали с очень высокой скоростью, в них устанавливались модули памяти общей емкостью в несколько десятков гигабайтов, высокоскоростные диски и сетевые интерфейсы. Суперкомпьютеры используются для решения различных научных и технических задач, которые требуют сложных вычислений, например таких, как моделирование сталкивающихся галактик, синтез новых лекарственных препаратов, моделирование потока воздуха вокруг крыла аэроплана. Сейчас, когда вычислительные возможности, аналогичные тем, что предлагают суперкомпьютеры, реализуются в виде кластеров, эта категория компьютеров постепенно отмирает.
Цифровой логический уровень эвм Вентили
Первые транзисторы были изготовлены на основе германия. В настоящее время их изготавливают в основном из кремния и арсенида галлия.
Т
ранзистор
состоит из трех различным образом
легированных
полупроводниковых
зон: эмиттера Э, базы Б и коллектора К.
К каждой из этих зон подведены проводящие
контакты, имеющие соответствующее
обозначениее: Э,К,Б.
В
ся
современная цифровая логика основывается
на том, что транзистор
может работать как очень быстрый
двухпозиционный переключатель, который
может находится в двух состояниях:
включено – отключено. Аналогично
электрической кнопке, при этом нажатием
такой «кнопки» можно управлять, подавая
определенное напряжение на базу
транзистора.
Цифровая схема — это электронная схема, в которой различным диапазонам напряжения на электрических контактах элементов этой схемы ставятся в соответствие два логических значения.
Обычно напряжению
от 0 до 1в ставится в соответствие значение «ложь» (или 0),
а напряжение от 2 до 5 В — значение «истина» (или 1).
Напряжение за пределами указанных величин недопустимо.
На рис.1.3.а) изображен транзистор, встроенный в простую схему. Транзистор имеет три соединения с внешним миром через свои выводы коллектор, базу и эмиттер.
Если входное напряжение Vвх ниже определенного критического значения (меньше 1в), транзистор выключается и действует как очень большое сопротивление. Это приводит к выходному сигналу Vвых близкому к Vпит (напряжению, подаваемому извне), — для данного типа транзистора это обычно +5 В. Если Vвх превышает критическое значение (больше 2в), транзистор включается и действует как проводник, вызывая заземление сигнала Увых (по соглашению — это 0В).
При этом если напряжение Vвх низкое, то Увых высокое, и наоборот. Таким образом эта схема, является инвертором, превращающим логический ноль в логическую 1 и логическую 1 в логический 0.
Резистор (R) нужен для ограничения тока, проходящего через транзистор, чтобы транзистор не сгорел. На переключение из одного состояния в другое обычно требуется несколько наносекунд.
На рис, 1.3.б) два транзистора соединены последовательно. Если и напряжение V1, и напряжение V2 высокое, то оба транзистора становятся проводниками и снижают Увых.
Если одно из входных напряжений низкое, то соответствующий транзистор закрывается (выключается) и напряжение на выходе становится высоким. Другими словами, напряжение Увых является низким тогда и только тогда, когда и напряжение V1, и напряжение V2 высокое.
На рис. 1 .3в) два транзистора соединены параллельно. Если один из входных сигналов (V1, V2) высокий, включается соответствующий транзистор и снижает выходной сигнал. Если оба напряжения на входе низкие, то выходное напряжение становится высоким.
Электронные устройства, которые позволяют получать различные логические функции от этих двузначных сигналов называются логическими вентилями. или просто вентилями.
Вентили лежат в основе аппаратного обеспечения, на котором строятся все цифровые компьютеры.
Э
ти
три схемы образуют три простейших
вентиля. Они называются вентилями
НЕ, НЕ-И и НЕ-ИЛИ соответственно. Вентили
НЕ часто называют инверторами.
Мы будем использовать
оба термина. Если мы примем соглашение,
что высокое
напряжение (Vпит
5в) - логическая 1, а низкое напряжение
(земля
5в) — логический
0, то мы сможем выражать значение на
выходе как функцию от входных
значений.
Значки, которые используются для изображения этих трех типов вентилей, показаны на рис. 3.2, а-в. Там же показаны режимы работы функции (таблицы соответствия) для каждой схемы. На этих рисунках А и В — входные сигналы, X - выходной сигнал.
Каждая строка таблицы определяет комбинацию входных сигналов и соответствующей этой комбинации значение выходного сигнала.
Е
сли
выходной сигнал вентиля
НЕ-И
на рис. 1.5.а)
подать
в инвертор, мы получим другую схему,
обратную НЕ-И, то есть такую, у которой
выходной сигнал
равен 1 тогда и только тогда, когда оба
входных сигнала равны 1.
Такая схема называется вентилем И. Ее изображение, и соответствующая таблица соответствия даны на рис. 1.5.а).
Точно так же вентиль НЕ-ИЛИ может быть связан с инвертором. Тогда получится схема, у которой выходной сигнал равен:
1 в том случае, если хотя бы один из входных сигналов единичный,
0, если оба входных сигнала нулевые.
Изображение этой схемы, которая называется вентилем ИЛИ, а также соответствующая таблица соответствия даны на рис. 1.5.b).
Маленькие кружочки в схемах инвертора, вентиля НЕ-И и вентиля НЕ-ИЛИ называются инвертирующими выходами. Они также могут использоваться в другом контексте для указания на инвертированный сигнал.
Пять вентилей, НЕ, НЕ-И, НЕ-ИЛИ, И, ИЛИ составляют основу цифрового логического уровня ЭВМ. Из схемной реализации вентилей (рис1.3) следует, что вентили НЕ-И и НЕ-ИЛИ требуют два транзистора каждый, а вентили И и ИЛИ — три транзистора каждый. По этой причине во многих компьютерах используются вентили НЕ-И и НЕ-ИЛИ, а не И и ИЛИ.
(На практике все вентили строятся несколько иначе, но вентили НЕ-И и НЕ-ИЛИ в любом случае проще, чем И и ИЛИ.)
В общем случае вентили могут иметь более двух входов, В принципе вентиль НЕ-И, например, может иметь произвольное количество входов, но на практике больше восьми обычно не бывает.