Системы счисления. Основные компоненты программного обеспечения

СТРУКТУРА ПО

Основные компоненты программного обеспечения

Вся совокупность программ, циркулирующих в КС, входит в состав ПО. ПО – это совокупность программ регулярного применения, необходимых для решения задач пользователя и программ, позволяющих наиболее эффективно использовать КС, представляя пользователям наибольшее удобство в работе и минимальные затраты труда на программирование задач и обработку информации.

ПО можно разделить на системное и прикладное.

Системное ПО предназначено для повышения эффективности, создания программ, обработки информации и их реализации на КС, а также для предоставления пользователям определенных услуг по работе с ресурсами КС.

Прикладное ПО предназначено для решения конкретных проблематичных задач пользователя.

Системное ПО
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

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: