Представление информации в информационных системах

Путилин А.Б.

Организация ЭВМ и систем

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

специальность 230105 (220400) – Программное обеспечение вычислительной техники и автоматизированных систем;

специальность 200106 (190900) – Информационно-измерительная техника и технологии.

Москва

УДК 389.14.07

Организация ЭВМ и систем.

Учебное пособие для вузов / А.Б. Путилин. – М.:2008 г.,

Учебное пособие предназначено для студентов и специалистов в области

вычислительной и информационно-измерительной техники и используется в составе учебно-методического комплекса дисциплины «Организация ЭВМ и систем» и использует дистанционные образовательные технологии.

В учебном пособии представлен материал курсов дисциплин «Организация ЭВМ и систем», «Вычислительная техника в измерительных информационных системах», «Микропроцессоры и ЭВМ в приборостроении». Рассмотрены общие вопросы построения и использования аналоговых и цифровых вычислительных устройств. Приведены методы и устройства аналого-цифрового и цифро-аналогового преобразования. Рассмотрены архитектуры микропроцессоров и особенности использования микропроцессорных систем. Приводятся особенности организации и базовые структуры ЭВМ.

Москва, 2008

Предисловие

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

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

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

В первой главе рассмотрены основные понятия об информации и информационных процессах.

Вторая и третья главы посвящены анализу принципов построения аналоговых и цифровых вычислительных устройств.

Четвертая глава включает в себя материал по системам счисления и математической логике. На конкретных примерах рассматривается преобразование кодов, синтез и минимизация логических схем.

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

Десятая глава посвящена применению АЦП и ЦАП для преобразования сигналов.

В одиннадцатой главе рассматриваются принципы построения микропроцессоров.

В главах двенадцатой и тринадцатой изложен материал по программно-модульным интерфейсам и интерфейсам персональных ЭВМ.

Оглавление

Введение…………….................................................................................................................... 10

Глава 1. Представление информации в информационных системах................................. 11

1.1. Понятие об информации и информационных процессах............................................. 12

1.2. Сигналы и информация...................................................................................................... 12

1.3. Виды информации и их классификация.......................................................................... 13

1.4. Структура информации...................................................................................................... 19

1.5. Дискретизация сигналов при вводе в ЭВМ....................................................................... 23

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

Глава 2. Аналоговые вычислительные устройства............................................................... 26

2.1. Методы моделирования...................................................................................................... 26

2.2. Методы построения АВУ..................................................................................................... 29

2.3. Основные характеристики АВУ......................................................................................... 30

2.4. Функциональные устройства............................................................................................ 31

2.5. Суммирующие и вычитающие устройства...................................................................... 32

2.6. Дифференцирующие устройства........................................................................................ 43

2.7. Интегрирующие устройства............................................................................................... 47

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

Глава 3. Цифровые вычислительные устройства................................................................... 54

3.1. Основные понятия и определения цифровой вычислительной техники...................... 54

3.2. Характеристики ЭВМ........................................................................................................... 55

3.3. Поколения ЭВМ.................................................................................................................... 57

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

Глава 4. Математическое введение в цифровую вычислительную технику...................... 60

4.1. Системы счисления, используемые в ЭВМ....................................................................... 60

4.2. Формы представления числовой информации................................................................ 66

4.3. Машинные коды чисел........................................................................................................ 68

4.4. Кодирование алфавитно-числовой информации........................................................... 71

4.5. Элементы алгебры логики................................................................................................... 72

4.6. Функционально полные системы..................................................................................... 75

4.7. Минимизация функций алгебры логики........................................................................... 78

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

Глава 5. Комбинационные цифровые устройства................................................................. 83

5.1. Понятие о комбинационных и последовательностных цифровых

устройствах …………………………………………………………………………………………….83

5.2. Базовые интегральные логические элементы.................................................................. 83

5.3. Синтез КЦУ............................................................................................................................ 86

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

Глава 6. Типовые КЦУ................................................................................................................ 90

6.1. Дешифраторы........................................................................................................................ 90

6.2. Шифраторы........................................................................................................................... 92

6.3. Мультиплексоры.................................................................................................................. 93

6.4. Сумматоры........................................................................................................................... 94

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

Глава 7. Анализ работы КЦУ..................................................................................................... 99

7.1. Быстродействие КЦУ........................................................................................................... 99

7.2. Состязания в КЦУ.............................................................................................................. 101

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

Глава 8. Понятие о ПЦУ........................................................................................................... 105

8.1. Основные определения и структура ПЦУ....................................................................... 105

8.2. Классификация триггеров................................................................................................ 106

8.3. Асинхронный RS-триггер с прямыми входами.............................................................. 107

8.4. Синхронный RS-триггер со статическим управлением................................................ 109

8.5. Универсальный JK-триггер............................................................................................... 112

8.6. Т-триггеры........................................................................................................................... 114

8.7. D-триггер ………………………………………………………………………………………...115

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

Глава 9. Типовые ПЦУ............................................................................................................. 117

9.1.Регистры ………………………………………………………………………………….……..117

9.2. Счетчики ………………………………………………………………………………………...124

9.3. Сумматоры на основе ПЦУ…………………………………………………………………..129

9.4. Построение запоминающих устройств……….…………...………………………………131

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

Глава 10. Аналого-цифровые и цифро-аналоговые преобразователи.............................. 139

10.1. аналого-цифровые преобразователи (АЦП)................................................................. 139

10.2. АЦП с интегрированием.................................................................................................. 139

10.3. АЦП с последовательным сравнением......................................................................... 141

10.4. АЦП с преобразованием измеряемой величины в

кодируемый временной интервал........................................................................................... 143

10.5. АЦП двоичного поразрядного уравновешивания...................................................... 146

10.6. Основные характеристики АЦП……………………………………………………………148

10.7. Цифро-аналоговые преобразователи (ЦАП)………………………………………………..150

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

Глава 11. Общая характеристика микропроцессоров......................................................... 154

11.1. Использование микропроцессоров в ИИТ.................................................................... 154

11.2. Структура микропроцессоров........................................................................................ 155

11.3. Классификация микропроцессоров.............................................................................. 159

11.4. Программное управление МП........................................................................................ 161

11.5. Особенности построения модульных МП.................................................................... 194

11.6. Принципы организации ЭВМ с использованием МП................................................. 198

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

Глава 12. Интерфейсы программно-модульных и

магистрально-модульных систем......................................................................................... 208

12.1. Программно-модульный интерфейс IEC 625-1.

Общая характеристика интерфейса....................................................................................... 208

12.2. Логическая организация интерфейса.......................................................................... 209

12.3. Схемы поддержки и БИС для интерфейса..................................................................... 213

12.4. Локальные системы на базе интерфейса...................................................................... 214

12.5. Интерфейсы магистраль-модульных и мультимикропроцессорных систем.

Развитие интерфейсов системы КАМАК................................................................................ 216

12.6. Интерфейсы системы Multibus...................................................................................... 220

12.7. Интерфейс системы Fastbus........................................................................................... 224

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

Глава 13. Интерфейсы и шины персональных ЭВМ............................................................. 221

13.1 Общая характеристика интерфейсов............................................................................. 231

13.2 Последовательный и параллельный интерфейсы......................................................... 232

13.3 Универсальная последовательная шина USB.............................................................. 233

13.4 Интерфейс портативных компьютеров (PCMCIA)......................................................... 235

13.5 Шины персональных компьютеров ЭВМ серии PC/AT

(ISA, EISA, MCA, PCI)................................................................................................................. 239

13.6 Локальные шины (Local bus и VL-bus).......................................................................... 248

13.7 Интерфейс FireWare.......................................................................................................... 251

КОНТРОЛЬНЫЕ ВОПРОСЫ………………………………………………………………………..253

Литература ………………………………………………………………………………………...254

термины и определения……………………………………………………………………………..255

Введение

Развитие вычислительной техники связано с созданием первых вычислительных устройств для управления и декодирования. Блок схема введенная Дж. Фон Нейманом представляла собой модель, по уровню реализации близкую большинству информационных структур.

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

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

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

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

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

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

Глава 1

Представление информации в информационных системах

Наши рекомендации