- •Общие сведения об эвм.
- •Структура и принципы построения эвм
- •Структура и признаки построения малых эвм.
- •Представление информации в систему счисления.
- •Позиционная система счисления
- •Выбор систем счисления.
- •Перевод целых чисел из одной сс в другую.
- •Перевод дробных чисел из одной сс в другую.
- •Формы представления чисел в эвм.
- •Представление числа в форме с фиксированной точкой.
- •Представление чисел в форме с плавающей точкой.
- •Составляющие пк.
- •Контроллеры и шины эвм.
- •Материнская плата.
- •Программное обеспечение пк.
- •Системные программы.
- •Программы – оболочки.
- •Вспомогательные программы.
- •Программы офисного назначения.
- •Редактор документов.
- •Табличные процессоры.
- •Алгоритм и их свойства.
- •Изображение алгоритма в виде блок-схемы.
- •Понятие об алгоритмическом языке.
- •Понятие о подходе к разработке алгоритма.
- •Основные проблемы, связанные с программированием диалоговых систем.
- •Степень защищенности данных и роль конечного пользователя в ис.
- •Факторы, влияющие на поведение пользователя в ис.
- •Основные требования к современным ис.
- •Эффективность программ
- •Профили и анализ программ
- •Оптимизирующие компиляторы
- •Метод структурного программирования (мсп).
- •Этап планирования.
- •Функции, которые выполняет модуль.
- •2) Операционный подход
- •Планирование тестов.
- •Структурное программирование.
- •У аправляющие структуры.
- •Пошаговая детализация.
- •Сегментирование.
- •Методы тестирования и отладки программ.
- •Проблема живучести программы
- •Методы тестирования
- •Этапы современного тестирования
- •Тестирование программ математических вычислений.
- •Этапы испытания программных систем.
- •Рекомендации по организации этапов тестирования.
- •Компаратор файлов.
- •Этапы решения задач с применением эвм.
- •Математическая постановка задач.
- •Выбор и разработка метода решения.
- •Разработка алгоритма.
- •Написание программ и ввод в эвм.
- •Отладка программ.
- •Программный модуль. Этапы обработки программы на эвм.
- •Постфиксная форма.
- •Загрузчики.
- •Редактор связи.
- •Отладчики.
- •Языки программирования.
- •Fortran
- •Язык fort (с точки зрения обычного программирования)
Структура и признаки построения малых эвм.
По сравнению с ЭВМ общего назначения малое ЭВМ– меньше по объему, габаритным размерам, по общему устр-ву, дешевле и удобнее эксплуатация, уменьшение объема аппаратуры и стоимости малых ЭВМ достигается за счет сокращения машинного слова, огранич набора команд и периф устр-в и меньшего объема операт памяти.
Структура малых ЭВМпроще, ее основу сост-т магистраль (общая шина), к к-ой подсоединяются все устр-ва машины, вып-ых в виде агрегатов или модулей. В таких ЭВМ общей инф-ией между устр-ами осущ-ся через общую магистраль. Поэтому структура таких ЭВМ наз-сямагистрально модульной.
Рисунок
В состав расперед-х вычислит систем входят устр-ва телеобработки (абонентский пункт, мультиплексоры передачи данных, серверы данных).
Абонентский пункт– пункт управления, обеспеч взаимодействия человека с устройством обработки данных через сеть каналов связи.
Мультиплексор передачи данных– периферийное устройство, предназнач для дистанц подключения к ЭВМ неск-ких экранов или др вычислит техники и обеспеч одноврем работу (связи с ними) под управлением вычислит системы.
Интерфейс– совокупность ср-в и правил, обеспеч-ая взаимод-е устр-в или программ.
Представление информации в систему счисления.
Система счисления- совокупность приемов и правил, изображений чисел цифровыми знаками.
Система счисления делится на:
Непозиционные
Позиционные
В непозиционной ССназначение символа не зависит от его положения в числе. Возникла раньше позиционной.
Для записи сущ-т правило:
«Каждый меньший знак, поставляемый справа от большего, прибавляется к его значению, соответственно слева – вычитается из него».
Позиционная система счисления
В этой СС значение символа зависит от его места в ряду цифр, изображающих число. Она удобна для проведения вычислит операции.
Позиционная система хар-ся основанием.
Основание или базис позиц системы– кол-во знаков или символов, исп-ых в разрядах для изображения числа в данной СС.
Для позиц СС с общим основанием справедливо след равенство:
q– основание позиц системы счисления, целое положит число.
x(q)– произв число, записанное в СС с основаниемq.
аi– коэф-т ряда (цифры системы счисления).
n иm– кол-во целых и дробных разрядов.
В десятичной ССоснованиеq=10, любое целое число записывается как сумма величин (100,101…)
В двоичной ССдля записи чисел исп-ся две цифры 0 и 1, основание системыq=2.
В данной системе любое число может быть представлено послед-тью двоичных цифр. Эта запись соответствует сумме степеней цифры 2, взятых с указанными в ней коэф-ми.
В троичной ССдля записи чисел исп-ся цифры 0,1,2.
В ВТ наиболее распростран-ми явл-ся двоичные, четверичные, восьмеричные и 16-ричные СС.
В четверичной ССдля записи чисел исп-ся цифры 0,1,2,3. Основание системыq=4.
В восмеричной–q=8, 0,1,2,3,4,5,6,7
В 16-ричной–q=16, 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Вес разряда числа в позиц СС-, гдеi– номер разряда справа налево.
Если разряд имеет вес , то следующий старший разряд будет иметь вес:, а предшествующий младший разряд:
Таблица перехода
-
Десятичн
Двоичн
4-ричная
8-ричная
16-ричная
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
001
010
011
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
10
11
12
13
20
21
22
23
30
31
32
33
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Длина числа– количество разрядов, позиций в записи числа.
Длина разрядной сетки– термин, исп-мый для определения длины числа.
В разных СС длина разрядной сетки при записи одного и того же числа неодинакова.