3. Решение инженерных и научных задач, создание и внедрение информационных систем
1.Информатика – предмет и задачи
Информатика – это область человеческой деятельности, связанная с процессами преобразования информации с помощью ЭВМ. Информатика=информация+автоматика. Информация – это знания, которые мы получаем через пять органов чувств. Свойства информации: 1. Достоверность, 2. Полнота, 3. Актуальность, 4. Полезность, 5. Понятность.
Информатика делится на: технические средства, программные средства, алгоритмические средства.
Алгоритмические средства делятся на:
1. Отрасль народного хозяйства(1. Производство технологических средств; 2. Производство норм. Продуктов; 3. Разработка технологий)
2. Фундаментальная наука(1.разработка программного обеспечения; 2. Теория информационных систем)
3. Прикладные дисциплины(1. Информационные продукты; 2. Разработка информационных систем)
Главная функция информатики: разработка методов и средств преобразования информации.
Задачи информатики:
1. Исследование информационных процессов
2. Создание информационных технологий
3. Решение инженерных и научных задач, создание и внедрение информационных систем
2.Принципы построения ЭВМ(принцип Фон Неймана)
В 40-х гг Фон Нейман сформулировал 2 принципа создания ЭВМ:
1. Производственный доступ к основной памяти
2. Принцип хранимой программы: программа вместе с данными хранится в памяти ЭВМ
Процессор обрабатывает информацию с помощью устройства управления, который управляет процессором обработки информации. Арифметическое устройство предназначено для преобразования информации, представленной в виде двоичных слов. Регистры – ячейки памяти, предназначенные для промежуточного хранения команд операции и информации при выполнении программы. Память предназначена для хранения программ и данных. Состав памяти: память, регистр MRA адресов памяти MRD регистр данных памяти. MRA→MRD →считает.
Прерывания – реакция процессора на определенные события
3.Структура вычислительных машин
Некоторая модель, устанавливающая состав, порядок и принцип взаимодействия отдельных компонентов. Микропроцессор- это центральный блок, управляющий работой всех остальных блоков и выполняющих арифметические, логические операции над информацией. Контроллер прямого доступа к памяти освобождает микропроцессор от блока данными между памятью и внешними устройствами. Контроллер прерываний – обслуживает возникновение прерываний.
Внутримашинный системный интерфейс – система связи между блоками, предназначенных для обмена данными и командами. Кодовая шина содержит набор проводов и схем сопряжения для передачи разрядов машинного кода. Шина адресов передает разряд кода адреса ячейки памяти. Шина инструкции передает управляющий импульс. Шина питания. Шины делятся: 1. Шины расширения позволяет подключить стандартные устройства. 2. Локальные шины – обслуживают конкретные устройства
4.Прерывания
Прерывания – реакция процессора на определенные события. Прерывания бывают: внешние – генерируются внешними устройствами; внутренние – генерируются самим процессором. Механизм прерывания обеспечивает запоминание причин прерывания, прерывает программу, передает управление программе обработки прерывания, после обработки прерывания начинает с места остановок программу – есть регистр обработки прерывания. Все прерывания упорядочены по приоритету.
5.Системы счисления
Системы счисления – это способ наименования и изображения чисел, с помощью символов, имеющих определенные количественное значение.
Система счисления: позиционная и непозиционная.
Непозиционная система счисления: цифры не меняют свое количественное значение, при их изменении места в числе.
Позиционная система счисления : количественное значение каждой цифры зависят от ее позиции в числе.
Кодирование информации – за единицу количества информации принимается такое количество информации, которое содержит сообщение, уменьшающее неопределенность в 2 раза: «бит».
Единицы: 1) Минимальная единица измерения 1 бит «0», «1»; 2) 1 байт=8бит; 3)
6.Формы представления чисел
Форма сфиксирования:
Имеет постоянное место точки, отделяющей целую часть от дробной. Для перевода дробной части ее необходимо умножать на основание системы счисления.
Форма с плавающей точки:
Число представляется в виде мантиссы, основание системы счисления и порядок
Кодирование символьной информации:
0-41; 1-42; К-65.
Для кодирования символов применяются таблица соответствия между символом и их кодами.
ASCII – 256 символов.
7. логические основы построения ЭВМ.
алгебра логики – раздел математики, в котором все значения элементов определены в двух элементов множестве 0,1. Алгебра логики основана на высказываниях. Высказывание – предложение, смысл которого имеют истинность или ложность.
Операции алгебры логики:
1. Операция логического сложения – дизъюнкция – OR (или)
1 опер | 2 опер | OR |
0 | 0 | 0 |
1 | 0 | 1 |
0 | 1 | 1 |
1 | 1 | 1 |
2. Операция логического умножения – конъюкция – AND (и)
1 опер | 2 опер | AND |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
3. Операция отрицания – инверсия – NOT (не)
Законы
1. Сочетательный:
(а+в)+с=а+(в+с)
(а*в)*с=а*(в*с)
2. Переместительный
а+в=в+а
а*в=в*а
3. Распределительный
а+в*с=а*в+а*с
справедливо соотношения:
а+а=а, а*а=а, а+а*в=а
алгебраические выражения, содержащие элементы логики, связаны между собой логическими операциями, результат которых ложь или истина:
8. структура и виды команд управления ЭВМ
Алгоритм – это последовательность команд, которое необходимо выполнить над информацией для решения задачи. Машинная программа – это алгоритм, записанный в виде последовательности машинных команд. Машинные команды – это элементарные инструкции, которые выполняются автоматически. Структура машинной команды состоит из 2 частей:
Операционная часть и адресная часть.
Команды операционной системы содержит группу разрядов, предназначенных для представления кода операции. Адресная часть – группа разрядов, занимающая коды адресов ячеек памяти. Адресная часть по количеству адресов подразделяется на: одноадресные, двухадресные, трехадресное и безадресное.
Деление машинных команд по функциям: 1)пересылка информации, 2)арифметические операции, 3)логические операции, 4)обращение к внешнему устройству, 5) команды передачи управления, 6) сервисные операции.
Команды управления бывают:
1. Безусловной передачи – реализуют переход на следующую по порядку без выполнения логических операций.
2. Команды условного перехода – требуют переход по другому адресу программ в том случае, если выполняется некоторое условие.
Команды управления программ:
1. Обычные команды – выполняются последовательно друг за другом бкз изменения хода программы