- •Информатика
- •Часть 1
- •Содержание
- •Введение
- •1. Информация
- •1.1. Основные понятия
- •1.2. Свойства и характеристики информации
- •Свойства информации
- •1.3. Информационные процессы и технологии
- •1.4. Информатика и её предмет
- •1.5. Хранение данных. Файлы и их структура
- •2. История развития и фундамент информатики
- •2.1. Информатика, как техническая наука
- •2.3. Математические основы информатики
- •2.4. Системы счисления и представления данных
- •2.5. Перевод чисел из одной системы счисления в другую
- •3. Эвм как средство обработки информации
- •3.1. Данные и их кодирование
- •3.2. Прямой, обратный и дополнительный коды
- •3.3. Индикаторы переноса и переполнения
- •4. ТеХнические средства информатики
- •4.1. История развития вычислительных средств до XX века: механические первоистоки
- •4.2. История развития технических средств в XX веке
- •4.3. Классификация по виду элементарной базы
- •4.3.1. Первое поколение эвм
- •4.3.2. Второе поколение эвм
- •4.3.3. Третье поколение эвм
- •4.3.4. Четвертое поколение эвм
- •4.3.5. Пятое поколение эвм
- •4.4. Перспективы развития эвм
- •5. Архитектура эвм
- •5.1. Принципы организации эвм
- •5.2. Понятие архитектуры эвм
- •5.3. Принцип открытости архитектуры
- •6. Аппаратное Обеспечение эвм
- •6.1. Шинная организация
- •6.2. Канальная организация
- •6.3. Обработка прерываний
- •6.4. Интерфейсы шин
- •6.5. Внутренние устройства
- •6.6. Внешние устройства
- •7. Программное Обеспечение эвм
- •7.1. Классификация по
- •7.2. Классификация пакетов прикладных программ
2.3. Математические основы информатики
В первых механических предшественниках компьютера числа представлялись в виде линейных перемещений цепных и реечных механизмов, либо в виде угловых перемещений зубчатых и рычажных механизмов. Им были присущи – медленная скорость и большие габариты устройств. Переход от регистрации перемещений к регистрации сигналов позволил снизить их габариты и повысить скорость работы.
В электронных устройствах речь уже идет о регистрации состояний элементов устройства. Состояний два: "включено" и "выключено". Поэтому традиционная десятичная система является неудобной.
Уже в 1666 году возможность представления чисел в двоичной системе предложил Г. Лейбниц. Он пришел к такой системе, занимаясь вопросами концепции единства и борьбы противоположностей и рассматривая мира в виде непрерывного взаимодействия двух начал.
Другим немаловажным основанием современной информатики стала математическая логика, основателем которой стал учёный первой половины XIX века Джордж Буль. Занимаясь исследованиями законов мышления, он применил в логике систему формальных обозначений и правил, близкую к математической. В математической логике результатом формального расчета логического выражения является одно из двух логических значений: истина или ложь. Основные логические операции, лежащие в основе работы всей вычислительной техники и автоматики сегодня: конъюнкция (И/AND), дизъюнкция (ИЛИ/OR), инверсия (НЕ/NOT), исключающее ИЛИ (ХOR). В таб.1. представлены таблицы истинности для указанных логических функций.
Кроме обозначенных функций существуют комбинированные логические функции: И-НЕ (штрих Фишера) и ИЛИ-НЕ (стрелка Пирса). Особенностью этих элементов является возможность выразить все другие логические операции, используя одну из этих функций (И-НЕ или ИЛИ-НЕ).
Таблица 1
Таблицы истинности для логических функций
Конъюнкция
|
Дизъюнкция |
Исключающее ИЛИ
|
Инверсия
|
|||||||
a |
b |
x |
a |
b |
x |
a |
b |
x |
a |
x |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
- |
- |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
- |
- |
Алгебра логики строится на своих законах. К основным относят следующие:
закон непротиворечия: ;
закон исключения третьего: ;
законы де Моргана: ; ;
закон двойного отрицания: .
Большое распространение в вычислительной технике получил триггер – элемент, позволяющий запомнить 1 бит данных. Обозначение и диаграмма работы RS-триггера представлена на рис. 2.1. RS-триггер имеет два входа: set и reset. При подаче на вход «S» единицы выход триггера «Q» устанавливается в состояние «1». При сбросе сигнала на «S» в ноль, состояние выхода не меняется, то есть триггер запоминает состояние выхода. Сброс осуществляется подачей «1» на вход «R». При этом на выходе «Q» устанавливается состояние «0». Подача «1» на оба входа одновременно называется запрещённым состоянием триггера. В этом случае на выходе в зависимости от серии логики может быть как «0», так и «1». Для того чтобы избежать возникновения такого состояния используют специальные схемы на входе триггера.
Рис. 2.1. Обозначение и диаграмма работы RS-триггера