СТРУКТУРА ПО
Основные компоненты программного обеспечения
Вся совокупность программ, циркулирующих в КС, входит в состав ПО. ПО – это совокупность программ регулярного применения, необходимых для решения задач пользователя и программ, позволяющих наиболее эффективно использовать КС, представляя пользователям наибольшее удобство в работе и минимальные затраты труда на программирование задач и обработку информации.
ПО можно разделить на системное и прикладное.
Системное ПО предназначено для повышения эффективности, создания программ, обработки информации и их реализации на КС, а также для предоставления пользователям определенных услуг по работе с ресурсами КС.
Прикладное ПО предназначено для решения конкретных проблематичных задач пользователя.
Системное ПО | |||
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 СС | ||||||||
8 СС |
Таблица 16 СС | ||||||||||||||||
2 СС | ||||||||||||||||
16 СС | А | В | С | D | E | F |