
- •Базовые понятия компьютерных систем. Классификация компьютерных систем.
- •Основные характеристики процессора
- •Основные компоненты программного обеспечения
- •Структура по
- •Системы счисления
- •Представление двоичных чисел
- •Дробные числа.
- •Аналоговые устройства
- •Цифровые устройства
- •Роль математики и логики в создании кс.
- •Битовые строки
- •Формы представления переключательной функции
- •Минимализация функции алгебры логики (фал)
- •Понятие «Базис»
- •Триггеры
- •Асинхронные rs-триггеры с инверсными входами
- •Регистры
- •Сдвиговые регистры (сдвигающие)
- •Счётчик
- •Сумматоры
- •Дешифраторы
- •Шифратор MxN (Coder – cd)
- •Принципиальная схема компьютера (кс)
- •Команда
- •Локальная операция
- •Процессор
- •Двухадресный процессор
- •Двухадресный процессор 1-ого типа
- •Двухадресный процессор 2-ого типа
- •Процессоры с регистрами общего назначения (рон)
- •Система команд фиксированной длинны
- •Система команд разной длины. Битовая память.
- •Косвенные, непосредственные, относительные адреса
- •Использование команд
- •Непосредственный адрес
- •Относительный адрес
- •Формат для относительной адреса:
- •Пересылки
- •Обмен с внешней памятью
- •Команды передачи управления Циклы
- •Блок – схема разветвления
- •Переадресация
- •Цикл итерационного типа
- •Цикл смешанного типа
- •Косвенные адреса
- •Автоинкремент/декремент
- •Индексный регистр
- •Подпрограммы и ввод/вывод
- •Сохранение адреса возврата в регистре
- •Использование стеков
- •Передача параметров
- •Операции ввода/вывода
- •Программно управляемый ввод/вывод
- •Контроллер
Основные компоненты программного обеспечения
Вся совокупность программ, циркулирующих в КС, входит в состав ПО. ПО – это совокупность программ регулярного применения, необходимых для решения задач пользователя и программ, позволяющих наиболее эффективно использовать КС, представляя пользователям наибольшее удобство в работе и минимальные затраты труда на программирование задач и обработку информации.
ПО можно разделить на системное и прикладное.
Системное ПО предназначено для повышения эффективности, создания программ, обработки информации и их реализации на КС, а также для предоставления пользователям определенных услуг по работе с ресурсами КС.
Прикладное ПО предназначено для решения конкретных проблематичных задач пользователя.
Структура по
Системное ПО |
|||
1.Операционные системы: |
2.Сервисные системы: |
3.Инструментальные средства |
4. Системы технического обслуживания |
1.1 Linux |
2.1 Интерфейсные системы |
3.1 Трансляторы |
4.1 Наладочные программы |
1.2 Windows |
2.2 Оболочки ОС |
3.2 Загрузчики |
4.2 Динамические |
1.3 Macintosh |
2.3 Утилиты |
3.3 Текстовые редакторы |
4.3 Тестовые |
|
|
3.4 Средства отладки ПО |
|
Операционная система – обязательная часть ПО, обеспечивающая функционирование ПК в различных режимах, организует выполнение программ и взаимодействие пользователя с КС.
Системы счисления
СС – это совокупность правил, позволяющих считать и записывать числа. Система должна быть удобной для выполнения арифметических операций. Любое число в СС можно изобразить в только с помощью символов базы.
Bi- символ базы
Bnbn-1 … B1b0bb-1 … b-m (1)
8-ричная: bn8n+bn-18n-1+…+b181+b080+b-18-1+…+b-m8-m (2)
X=2301,21
10 CC: 2*103+3*102+0*101+1*100+2*10-1+1*10-2
8 СС: 2*83+3*82+0*81+1*80+2*8-1+1*8-2
СС с основание р, где (2≤p≤10), имеет базу 0, 1, 2…, р-1
Любое число в этой системе записывается в виде (1). Также, число можно интерпретировать в виде (2).
Правила перевода из одной СС в другую
Общее правило перевода: число разбивается на 2 части – целую и дробную. Каждая часть переводится в ричную СС по своему правилу. Полученные числа являются целой и дробной частями результата. Их объединяют в одно целое.
1)Целые
Из 10СС в 2СС, 8СС, 16СС
Целое десятичное число необходимо последовательно делить на основание СС, в которую переводится число пока не получится частное меньше основания. Последнее частное есть старшая цифра в новой системе, а следующие за ним цифры есть остатки от деления, записываемые в последовательности обратно получению.
2) Дробные
Из 10СС -> 2CC->8CC->16CC
Цифры дроби надо последовательно умножать на основание системы, куда переводим, до тех пор, пока число не будет вычислено с заданной точностью. Результат есть правильная дробь с основанием новой СС, которая формируется в виде целых частей получающихся произведений, начиная с первого.
3) Целые и дробные перевести из 2, 8, 16 СС в 10 СС
Правило: число представляется в виде ряда с основанием той СС, из которой переводится
4) Целые и дробные из 8 СС в 2 СС
Каждая цифра 8 СС представляется в виде трехразрядного двоичного числа
5) Целые и дробные из 16 СС в 2 СС
Каждая цифра 16 СС представляется в виде четырехразрядного двоичного числа
6) Целые и дробные из 10 СС в 2/10 СС
Каждое десятичное число представляется 4-мя разрядами
1210=00010010
Двоичная и вспомогательные системы
Для хранения ричного n-разрядного числа в компьютере служит ячейка, состоящая из n-одинаковых элементов. Каждый элемент способен находиться в одном из устойчивых состояний. Записать символ в элемент ячейки, значит, принести этот элемент в соответствующее состояние, а каждому символу базы ставится в соответствие одно состояние.
Вспомогательными СС являются 8 и 16 СС.
Таблица 8 СС |
||||||||
2 СС |
000 |
001 |
010 |
011 |
100 |
101 |
110 |
111 |
8 СС |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Таблица 16 СС |
||||||||||||||||
2 СС |
0000 |
0001 |
0010 |
0011 |
0100 |
0101 |
0110 |
0111 |
1000 |
1001 |
1010 |
1011 |
1100 |
1101 |
1110 |
1111 |
16 СС |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
А |
В |
С |
D |
E |
F |