SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Лекция 1. Системы счисления. Представление чисел в ЭВМ: естественная и
нормальная форма.
Основные термины и определения предметной области
Система (от греческого слова “целое”) – это совокупность взаимодействующих
элементов, образующих определенное единство. Существует ряд иных определений, из
которых мне более всего импонирует следующее: система состоит из подсистем,
обладающих всеми свойствами системы.
Элементом системы называется такая ее часть, которая имеет определенное
функциональное назначение. Сложные элементы систем в свою очередь состоят из более
простых взаимосвязанных элементов. Такие сложные элементы называют подсистемами.
Организация системы – внутренняя упорядоченность, согласованность
взаимодействия элементов системы. Взаимодействие элементов системы определяет
возможные состояния системы. Количество таких состояний ограничено.
Структура системы – состав, порядок и принципы взаимодействия элементов
системы, определяющие основные свойства системы. В структуре системы выделяют
подчиненное функционирование элементов (разные уровни иерархии) и относительно
независимое функционирование элементов одного уровня иерархии.
Архитектура системы – совокупность свойств системы, существенных для
пользователя. В других литературных источниках архитектура ЭВМ определяется как
абстрактное представление компьютера, которое отражает его структурную,
схемотехническую и логическую организацию.
Целостность системы – принципиальная не сводимость свойств системы к сумме
свойств ее элементов (в системе проявляется дополнительный эффект взаимодействия
подсистем). В то же время свойства элементов системы зависят от места элемента и его
функций внутри системы
Под информационной системой (ИС) понимается система, организующая, хранящая
и преобразовывающая информацию (это определение дается с точки зрения выполняемых
функций). С другой точки зрения под информационной системой понимают комплекс
взаимосвязанных методов и средств преобразования данных, необходимых пользователю ИС
(структурное определение ИС).
По степени механизации процедур обработки информации различают системы ручной
обработки, механизированной (сортировка писем), автоматизированной и автоматической
(системы автоматического управления). В дальнейшем будем под ИС понимать именно
автоматизированные информационные системы.
ИС можно классифицировать по следующим признакам:
- функциональному назначению. В зависимости от выполняемых функций различают
производственные ИС, коммерческие ИС, финансовые ИС, маркетинговые ИС и т.д.;
- объектам управления. По этой классификации выделяют ИС автоматизированного
проектирования (САПР), управления технологическими процессами (АСУ ТП), управления
предприятием (АСУ), управления корпорацией (корпоративные ИС) и т.п.;
- характеру использования результатной информации. В этой классификационной
категории различают информационно-поисковые ИС (сбор, хранение и выдача информации
по запросу пользователя), информационно-советующие (СППР – системы поддержки
принятия решений) и информационно-управляющие (СРВ - системы реального времени).
Основу любой автоматизированной ИС составляет ЭВМ (отечественная
терминология) или компьютер (зарубежная терминология). ЭВМ – комплекс технических
средств, предназначенных для автоматической обработки информации в процессе решения
вычислительных и информационных задач.
Первые ЭВМ были созданы в конце 40-х годов 20 века и представляли собой по
нынешним масштабам гигантских монстров, которые использовались только для
вычислительных целей. Элементной базой этих компьютеров были электронные лампы, в
связи с чем они не только занимали большие площади, но и выделяли большое количество
тепла. По мере изменения элементной базы ЭВМ уменьшились в размерах и обросли
дополнительным оборудованием, которое расширило сферу их применения. В 70-х годах 20
века ЭВМ превратились сначала в вычислительные системы, а затем в информационно-
вычислительные системы.
Вычислительная система – это совокупность одного или нескольких компьютеров
или процессоров, программного обеспечения и периферийного оборудования,
организованная для выполнения информационно-вычислительных процессов.
Первые ВС создавались с целью увеличения быстродействия и надежности работы
путем параллельного выполнения вычислительных операций. Как это ни парадоксально,
тормозом в дальнейшем увеличении быстродействия ЭВМ является конечная скорость
распространения электромагнитных волн (300000 км/сек). Время распространения сигнала
между элементами ВС может значительно превышать время переключения электронных
схем. Поэтому чисто последовательная модель выполнения операций, характерная для
классической структуры ЭВМ – структуры фон Неймана – не позволяет существенно
увеличить быстродействие ВС.
Формы представления чисел в ЭВМ.
В точных науках известны позиционная и непозиционная системы счисления.
Система счисления (СС) - способ наименования и изображения чисел с помощью
символов, имеющих определенное количественное значение.
В непозиционной системе счисления цифры не меняют своего количественного значения
в зависимости от расположения в изображении числа. Так, непозиционное римское Х имеет
значение "десять" в числе XXX -тридцать, и в числе LX- шестьдесят. Непозиционные системы
счисления не получили широкого распространения из-за громоздкости изображений и сложных
правил получения значений по изображению.
В позиционной СС количественное значение каждой цифры зависит от ее места
(позиции) в числе. Количество (Р) различных цифр, используемых для изображения числа в
позиционной СС, называется основанием СС. Значения цифр лежат в диапазоне от 0 до (Р-1).
В общем случае запись любого смешанного числа в СС с основанием Р будет
представляться в виде ряда:
s
s
m
m
v
m papapaapapapaN −
−
−
−
−
−
−
−
−
− ++++++++= *....***....** 2
2
1
101
2
2
1
1 (1)
Нижние индексы определяют местоположение цифры в числе (разряд):
- положительные значения индексов, включая нуль — для целой части числа (m
разрядов);
- отрицательные значения - для дробной части числа (s разрядов).
Максимальное целое число, которое может быть представлено в m разрядах:
=цNmax 1−m
Р (2)
Минимальное значение, не равное 0, которое можно записать в s разрядах дробной части,
равно =дрNmin
s
p−
(3)
В общем случае, имея Р разрядов целой части числа и S - дробной, можно записать sm
p +
разных чисел. Именно это выражение представляет диапазон отображаемых значений.
ЭВМ оперирует с числами, содержащими конечное число разрядов. Количество разрядов
ограничено длиной разрядной сетки машины, под которой понимается совокупность битов
информации, предназначенных для хранения и обработки машинных слов. Как следует из
вышеизложенного, диапазон представления чисел в ЭВМ ограничен размерами машинных слов.
Двоичная система счисления имеет основание Р=2 и использует для представления
информации всего 2 цифры - 0 и 1. Существуют правила перевода чисел из одной системы
счисления в другую, основанные на соотношении (1). Например, двоичное число 101110,101
равно десятичному
46,625:
101110,101 =1*25
+0*24
+1*23
+1*22
+1*2'+0*2°+1*2-1
+0*2-2
+1*2-3
= 32 + 8 + 4 + 2 + 0,5 +
0,125 = 46,625
Правило перевода из двоичной СС в десятичную: определить вес каждого двоичного
разряда в десятичной СС и сложив значения весов с единичными значениями разрядов (не
забывайте, что абсолютные значения весов увеличиваются справа - налево в целой части и слева
- направо - в дробной).
Перевод десятичного числа в СС с другим основанием непосредственно по соотношению
(1) для человека весьма затруднителен, т.к. все действия, предусмотренные этим соотношением,
необходимо выполнять в той СС, в которую переводится число. Однако, можно воспользоваться
соотношением (1) и сделать перевод проще, если преобразовать отдельно целую и дробную
части выражения (1) к виду:
((…( ++++++++ −
−−
−
−−−
1
21
1
01221 (*(**).....*)*)* paapapapapapa mmm
)).....))*.......(* 11
3
−
−
−
− +++ papa s
Алгоритм перевода числа из десятичной СС в систему счисления с основанием р,
основанный на этих выражениях, позволяет оперировать с числами в десятичной СС (той СС, из
которой число переводится) и предусматривает отдельный перевод целой и дробной частей:
- для перевода целой части числа, исходное число, а затем и целые части,
получающиеся в процессе преобразований, следует последовательно делить на основание р
до тех пор, пока целая часть частного не окажется равной 0. Остатки от деления, записанные
последовательно справа налево (от последних к первым), образуют целую часть числа в СС с
основанием р;
- для перевода дробной части исходное число, а затем дробные части , получающиеся в
процессе преобразований, следует последовательно умножать на основание р до тех пор, пока
очередная дробная часть произведения не окажется равной 0 ( число переводится в новую СС
точно) или не будет достигнута заданная точность (после s произведений дробная часть не
равна 0 - число переводится в новую СС неточно). Целые части произведений, записанные
после запятой последовательно слева направо (в порядке получения, от первых к последним)
образуют дробную часть числа в СС с основанием р. Согласно вышеизложенным правилам,
перевод в двоичную систему числа 46,625 будет следующим:
целая часть 46; процесс деления: 1) 46:2=23 (остаток 0), 23:2=11 (остаток 1), 11:2=5
(остаток 1), 5:2=2 (остаток 1), 2:2==1 (остаток 0), 1:2=0 (остаток 1). Итог: записываем остатки в
обратном порядке:
101110;
дробная часть: 0,625; процесс умножения: 1) 0,625*2+1,250 (целая часть 1), 0,25*2=0.5
(целая часть 0), 0,5*2=1,0 (целая часть 1). Итог:
записываем целые части в порядке получения: 101.
Дампы памяти (распечатки содержания ячеек программы) представляются в
шестнадцатеричной СС. Перевод из десятичной системы счисления в десятеричную,
помимо приведенного выше правила, можно осуществить в два этапа: сначала перевести
число в двоичную систему счисления, а затем каждые 4 двоичных разряда записать
шестнадцатеричными цифрами. Двоичные числа от 0000 до 1001 представляют
шестнадцатеричные цифры от 0 до 9, далее соответствие двоичных комбинаций
шестнадцатеричным цифрам следующее:
1010 – А, 1011 – В, 1100 – С, 1101 – D, 1110 – E, 1111 – F.
Чтобы количество разрядов было кратно 4, можно добавлять незначащие нули слева к
целой части числа и справа – к дробной. Используя изложенные выше положения,
можнозаписать равенство:
,,21010,00101110 162 АЕ=
здесь нижние индексы указывают СС, в которой представляется число.
Представление чисел с фиксированной и плавающей точкой
Для представления в ЭВМ используются 2 формы: естественная (с фиксированной
точкой) и нормальная ( с плавающей точкой).
Естественная форма представления предполагает, что положение запятой, отделяющей
целую часть числа от его дробной части фиксировано в разрядной сетке ЭВМ. Кроме того, эти
числа могут быть беззнаковыми (положительными) или иметь знак, для представления которого
выделяется специальный разряд – знаковый. Как правило, это самый старший разряд в числе
(крайний левый). Для положительных чисел в знак. Разряд заносится – 0, для отрицательных –
1. В ЭВМ известны 2 способа фиксирования положения запятой – либо перед старшим разрядом
числа (после знакового разряда, если он имеется), либо после младшего разряда. Разрядная
сетка ЭВМ для этих вариантов может быть представлена так, как показано на приведенных
ниже иллюстрациях (в прямоугольниках, показывающих разряды двоичных чисел, проставлены
веса разрядов).
Число без знака с запятой, фиксированной перед старшим разрядом:
1
2− 2
2− n−
2
Число со знаком с запятой, фиксированной перед старшим разрядом:
знак 1
2− 2
2−
1
2
−−n
Число без знака с запятой, фиксированной после младшего разряда:
n
2 1
2 −n
. 2 0
2
Число со знаком с запятой, фиксированной после младшего разряда:
Знак
1
2 −n 2
2 −n
. . . 2 0
2
В первом варианте могут быть представлены только правильные дроби, во втором –
целые числа, смешанное число в такой разрядной сетке не представимо.
Нормальная форма представления чисел позволяет отображать смешанные числа и,
кроме того, значительно расширяет диапазон представления чисел. Числа представляются в
виде мантиссы и степени (порядка) числа в двоичной системе счисления. Мантисса обычно
представляется правильной дробью в нормализованном виде (отсюда и название формы
представления). В нормализованном виде первая цифра мантиссы (справа от запятой) должна
быть отличной от нуля. Это позволяет избежать множественных форм представления чисел с
плавающей точкой. Разрядная сетка ЭВМ для такого представления может быть следующей:
знак
числа
1
2= 2
2− m−
2 Знак
поряд-
ка
p
2 1
2 −p 0
2
При m=22 и p=10 диапазон чисел составляет от 300
10−
до 300
10+
. Для сравнения:
количество секунд, которые прошли с момента образования планеты Земля составляет всего
18
10 .
Следует отметить, что все числа с плавающей запятой хранятся в машине в
нормализованном виде. Нормализованными называются такие числа, в старший разряд
мантиссы которого не равен 0. У нормализованных двоичных чисел, следовательно, 15.0 <≤ М
.
02
02

Weitere ähnliche Inhalte

Andere mochten auch

Trabajo final postitulo sonia mercado
Trabajo final postitulo sonia mercadoTrabajo final postitulo sonia mercado
Trabajo final postitulo sonia mercadomercado1980
 
Slide share
Slide shareSlide share
Slide shareguss1996
 
ODwyer,Kevin_Resume-Oak rev 1
ODwyer,Kevin_Resume-Oak rev 1ODwyer,Kevin_Resume-Oak rev 1
ODwyer,Kevin_Resume-Oak rev 1Kevin O'Dwyer
 
Saberes necessários a educação do futuro
Saberes necessários a educação do futuroSaberes necessários a educação do futuro
Saberes necessários a educação do futurofamiliaestagio
 
ПФР
ПФРПФР
ПФРveqs8
 
56
5656
56JIuc
 
Reference letter HOSA
Reference letter HOSAReference letter HOSA
Reference letter HOSATracey Graham
 
Building Class Community with Blogging
Building Class Community with BloggingBuilding Class Community with Blogging
Building Class Community with BloggingLisa M Lane
 
030
030030
030JIuc
 
Stategies for Developing and Retaining Ag Clients
Stategies for Developing and Retaining Ag ClientsStategies for Developing and Retaining Ag Clients
Stategies for Developing and Retaining Ag ClientsCari Rincker
 
9 класс ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В КОМПЬЮТЕРЕ
9 класс ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В КОМПЬЮТЕРЕ9 класс ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В КОМПЬЮТЕРЕ
9 класс ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В КОМПЬЮТЕРЕleskonog
 
Familias Reconstruidas
Familias ReconstruidasFamilias Reconstruidas
Familias Reconstruidassylmaliz
 

Andere mochten auch (20)

Trabajo final postitulo sonia mercado
Trabajo final postitulo sonia mercadoTrabajo final postitulo sonia mercado
Trabajo final postitulo sonia mercado
 
Slide share
Slide shareSlide share
Slide share
 
Congresistas y Drogas
Congresistas y DrogasCongresistas y Drogas
Congresistas y Drogas
 
ECLIPISE COVER
ECLIPISE COVERECLIPISE COVER
ECLIPISE COVER
 
diploma
diplomadiploma
diploma
 
ODwyer,Kevin_Resume-Oak rev 1
ODwyer,Kevin_Resume-Oak rev 1ODwyer,Kevin_Resume-Oak rev 1
ODwyer,Kevin_Resume-Oak rev 1
 
Saberes necessários a educação do futuro
Saberes necessários a educação do futuroSaberes necessários a educação do futuro
Saberes necessários a educação do futuro
 
Unijes final
Unijes finalUnijes final
Unijes final
 
Magazine Layout Plan (2/2)
Magazine Layout Plan (2/2)Magazine Layout Plan (2/2)
Magazine Layout Plan (2/2)
 
ПФР
ПФРПФР
ПФР
 
56
5656
56
 
Solidaridad
SolidaridadSolidaridad
Solidaridad
 
Reference letter HOSA
Reference letter HOSAReference letter HOSA
Reference letter HOSA
 
Programa Academico 2009
Programa Academico 2009 Programa Academico 2009
Programa Academico 2009
 
Presentación1
Presentación1Presentación1
Presentación1
 
Building Class Community with Blogging
Building Class Community with BloggingBuilding Class Community with Blogging
Building Class Community with Blogging
 
030
030030
030
 
Stategies for Developing and Retaining Ag Clients
Stategies for Developing and Retaining Ag ClientsStategies for Developing and Retaining Ag Clients
Stategies for Developing and Retaining Ag Clients
 
9 класс ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В КОМПЬЮТЕРЕ
9 класс ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В КОМПЬЮТЕРЕ9 класс ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В КОМПЬЮТЕРЕ
9 класс ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В КОМПЬЮТЕРЕ
 
Familias Reconstruidas
Familias ReconstruidasFamilias Reconstruidas
Familias Reconstruidas
 

Ähnlich wie 02

05
0505
05JIuc
 
03
0303
03JIuc
 
пр 3 перевод чисел.docx
пр 3 перевод чисел.docxпр 3 перевод чисел.docx
пр 3 перевод чисел.docxssuser6d63bc1
 
лекция 4 системы счисления информатика
лекция 4 системы счисления информатикалекция 4 системы счисления информатика
лекция 4 системы счисления информатикаGulnaz Shakirova
 
архитектура и устройства компьютерной техники
архитектура и устройства компьютерной техникиархитектура и устройства компьютерной техники
архитектура и устройства компьютерной техникиckau88
 
Системы счисления
Системы счисленияСистемы счисления
Системы счисленияTofik Jabiyev
 
Системы счисления
Системы счисленияСистемы счисления
Системы счисленияTofik Jabiyev
 
Системы счисления
Системы счисленияСистемы счисления
Системы счисленияGalia Chernova
 
системы счисления
системы счислениясистемы счисления
системы счисленияserg32
 
Запись алгоритмов на языках программирования
Запись алгоритмов на языках программированияЗапись алгоритмов на языках программирования
Запись алгоритмов на языках программированияssusere39acb
 
Моделирование|Обучение
Моделирование|ОбучениеМоделирование|Обучение
Моделирование|Обучениеfunkypublic
 
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.lyonya
 
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.lyonya
 
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.lyonya
 
03 04 кодирование информации
03 04 кодирование информации03 04 кодирование информации
03 04 кодирование информацииSergey Lomakin
 

Ähnlich wie 02 (20)

8
88
8
 
лекция 3.docx
лекция 3.docxлекция 3.docx
лекция 3.docx
 
05
0505
05
 
03
0303
03
 
пр 3 перевод чисел.docx
пр 3 перевод чисел.docxпр 3 перевод чисел.docx
пр 3 перевод чисел.docx
 
лекция 4 системы счисления информатика
лекция 4 системы счисления информатикалекция 4 системы счисления информатика
лекция 4 системы счисления информатика
 
Test
TestTest
Test
 
архитектура и устройства компьютерной техники
архитектура и устройства компьютерной техникиархитектура и устройства компьютерной техники
архитектура и устройства компьютерной техники
 
Системы счисления
Системы счисленияСистемы счисления
Системы счисления
 
Системы счисления
Системы счисленияСистемы счисления
Системы счисления
 
Системы счисления
Системы счисленияСистемы счисления
Системы счисления
 
системы счисления
системы счислениясистемы счисления
системы счисления
 
Запись алгоритмов на языках программирования
Запись алгоритмов на языках программированияЗапись алгоритмов на языках программирования
Запись алгоритмов на языках программирования
 
двоичная система счисления
 двоичная система счисления двоичная система счисления
двоичная система счисления
 
Mod Film
Mod FilmMod Film
Mod Film
 
Моделирование|Обучение
Моделирование|ОбучениеМоделирование|Обучение
Моделирование|Обучение
 
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
 
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
 
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
C:\fake path\арифметимческие операции в позиционных сс,8г и.л.
 
03 04 кодирование информации
03 04 кодирование информации03 04 кодирование информации
03 04 кодирование информации
 

Mehr von JIuc

выступление на совет директоров
выступление на совет директороввыступление на совет директоров
выступление на совет директоровJIuc
 
тест по теме системы счисления
тест по теме системы счислениятест по теме системы счисления
тест по теме системы счисленияJIuc
 
тест по теме компьютерные коммуникации
тест по теме компьютерные коммуникациитест по теме компьютерные коммуникации
тест по теме компьютерные коммуникацииJIuc
 
тест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмтест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмJIuc
 
тест по теме устройство компьютера (20 вопросов)
тест по теме  устройство компьютера (20 вопросов)тест по теме  устройство компьютера (20 вопросов)
тест по теме устройство компьютера (20 вопросов)JIuc
 
тест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениетест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениеJIuc
 
итоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмитоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмJIuc
 
тест по теме основные устройства компьютера
тест по теме основные устройства компьютератест по теме основные устройства компьютера
тест по теме основные устройства компьютераJIuc
 
тесты сортировка в бд Excel
тесты сортировка в бд Excelтесты сортировка в бд Excel
тесты сортировка в бд ExcelJIuc
 
тест создание и модифиация структуры бд
тест создание и модифиация структуры бдтест создание и модифиация структуры бд
тест создание и модифиация структуры бдJIuc
 
тест система управления базами данных
тест система управления базами данныхтест система управления базами данных
тест система управления базами данныхJIuc
 
тест работа с макросами и внешними данными
тест работа с макросами и внешними даннымитест работа с макросами и внешними данными
тест работа с макросами и внешними даннымиJIuc
 
тест по Sql
тест по Sqlтест по Sql
тест по SqlJIuc
 
тест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрациятест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрацияJIuc
 
тест запросы
тест запросытест запросы
тест запросыJIuc
 
тест бд
тест бдтест бд
тест бдJIuc
 
тест база данных. основные функции
тест база данных. основные функциитест база данных. основные функции
тест база данных. основные функцииJIuc
 
тестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмтестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмJIuc
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуреJIuc
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуреJIuc
 

Mehr von JIuc (20)

выступление на совет директоров
выступление на совет директороввыступление на совет директоров
выступление на совет директоров
 
тест по теме системы счисления
тест по теме системы счислениятест по теме системы счисления
тест по теме системы счисления
 
тест по теме компьютерные коммуникации
тест по теме компьютерные коммуникациитест по теме компьютерные коммуникации
тест по теме компьютерные коммуникации
 
тест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмтест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвм
 
тест по теме устройство компьютера (20 вопросов)
тест по теме  устройство компьютера (20 вопросов)тест по теме  устройство компьютера (20 вопросов)
тест по теме устройство компьютера (20 вопросов)
 
тест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениетест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечение
 
итоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмитоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвм
 
тест по теме основные устройства компьютера
тест по теме основные устройства компьютератест по теме основные устройства компьютера
тест по теме основные устройства компьютера
 
тесты сортировка в бд Excel
тесты сортировка в бд Excelтесты сортировка в бд Excel
тесты сортировка в бд Excel
 
тест создание и модифиация структуры бд
тест создание и модифиация структуры бдтест создание и модифиация структуры бд
тест создание и модифиация структуры бд
 
тест система управления базами данных
тест система управления базами данныхтест система управления базами данных
тест система управления базами данных
 
тест работа с макросами и внешними данными
тест работа с макросами и внешними даннымитест работа с макросами и внешними данными
тест работа с макросами и внешними данными
 
тест по Sql
тест по Sqlтест по Sql
тест по Sql
 
тест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрациятест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрация
 
тест запросы
тест запросытест запросы
тест запросы
 
тест бд
тест бдтест бд
тест бд
 
тест база данных. основные функции
тест база данных. основные функциитест база данных. основные функции
тест база данных. основные функции
 
тестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмтестирование по разделу архитектура эвм
тестирование по разделу архитектура эвм
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуре
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуре
 

02

  • 1. Лекция 1. Системы счисления. Представление чисел в ЭВМ: естественная и нормальная форма. Основные термины и определения предметной области Система (от греческого слова “целое”) – это совокупность взаимодействующих элементов, образующих определенное единство. Существует ряд иных определений, из которых мне более всего импонирует следующее: система состоит из подсистем, обладающих всеми свойствами системы. Элементом системы называется такая ее часть, которая имеет определенное функциональное назначение. Сложные элементы систем в свою очередь состоят из более простых взаимосвязанных элементов. Такие сложные элементы называют подсистемами. Организация системы – внутренняя упорядоченность, согласованность взаимодействия элементов системы. Взаимодействие элементов системы определяет возможные состояния системы. Количество таких состояний ограничено. Структура системы – состав, порядок и принципы взаимодействия элементов системы, определяющие основные свойства системы. В структуре системы выделяют подчиненное функционирование элементов (разные уровни иерархии) и относительно независимое функционирование элементов одного уровня иерархии. Архитектура системы – совокупность свойств системы, существенных для пользователя. В других литературных источниках архитектура ЭВМ определяется как абстрактное представление компьютера, которое отражает его структурную, схемотехническую и логическую организацию. Целостность системы – принципиальная не сводимость свойств системы к сумме свойств ее элементов (в системе проявляется дополнительный эффект взаимодействия подсистем). В то же время свойства элементов системы зависят от места элемента и его функций внутри системы Под информационной системой (ИС) понимается система, организующая, хранящая и преобразовывающая информацию (это определение дается с точки зрения выполняемых функций). С другой точки зрения под информационной системой понимают комплекс взаимосвязанных методов и средств преобразования данных, необходимых пользователю ИС (структурное определение ИС). По степени механизации процедур обработки информации различают системы ручной обработки, механизированной (сортировка писем), автоматизированной и автоматической (системы автоматического управления). В дальнейшем будем под ИС понимать именно автоматизированные информационные системы. ИС можно классифицировать по следующим признакам: - функциональному назначению. В зависимости от выполняемых функций различают производственные ИС, коммерческие ИС, финансовые ИС, маркетинговые ИС и т.д.; - объектам управления. По этой классификации выделяют ИС автоматизированного проектирования (САПР), управления технологическими процессами (АСУ ТП), управления предприятием (АСУ), управления корпорацией (корпоративные ИС) и т.п.; - характеру использования результатной информации. В этой классификационной категории различают информационно-поисковые ИС (сбор, хранение и выдача информации по запросу пользователя), информационно-советующие (СППР – системы поддержки принятия решений) и информационно-управляющие (СРВ - системы реального времени). Основу любой автоматизированной ИС составляет ЭВМ (отечественная терминология) или компьютер (зарубежная терминология). ЭВМ – комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач. Первые ЭВМ были созданы в конце 40-х годов 20 века и представляли собой по нынешним масштабам гигантских монстров, которые использовались только для
  • 2. вычислительных целей. Элементной базой этих компьютеров были электронные лампы, в связи с чем они не только занимали большие площади, но и выделяли большое количество тепла. По мере изменения элементной базы ЭВМ уменьшились в размерах и обросли дополнительным оборудованием, которое расширило сферу их применения. В 70-х годах 20 века ЭВМ превратились сначала в вычислительные системы, а затем в информационно- вычислительные системы. Вычислительная система – это совокупность одного или нескольких компьютеров или процессоров, программного обеспечения и периферийного оборудования, организованная для выполнения информационно-вычислительных процессов. Первые ВС создавались с целью увеличения быстродействия и надежности работы путем параллельного выполнения вычислительных операций. Как это ни парадоксально, тормозом в дальнейшем увеличении быстродействия ЭВМ является конечная скорость распространения электромагнитных волн (300000 км/сек). Время распространения сигнала между элементами ВС может значительно превышать время переключения электронных схем. Поэтому чисто последовательная модель выполнения операций, характерная для классической структуры ЭВМ – структуры фон Неймана – не позволяет существенно увеличить быстродействие ВС. Формы представления чисел в ЭВМ. В точных науках известны позиционная и непозиционная системы счисления. Система счисления (СС) - способ наименования и изображения чисел с помощью символов, имеющих определенное количественное значение. В непозиционной системе счисления цифры не меняют своего количественного значения в зависимости от расположения в изображении числа. Так, непозиционное римское Х имеет значение "десять" в числе XXX -тридцать, и в числе LX- шестьдесят. Непозиционные системы счисления не получили широкого распространения из-за громоздкости изображений и сложных правил получения значений по изображению. В позиционной СС количественное значение каждой цифры зависит от ее места (позиции) в числе. Количество (Р) различных цифр, используемых для изображения числа в позиционной СС, называется основанием СС. Значения цифр лежат в диапазоне от 0 до (Р-1). В общем случае запись любого смешанного числа в СС с основанием Р будет представляться в виде ряда: s s m m v m papapaapapapaN − − − − − − − − − − ++++++++= *....***....** 2 2 1 101 2 2 1 1 (1) Нижние индексы определяют местоположение цифры в числе (разряд): - положительные значения индексов, включая нуль — для целой части числа (m разрядов); - отрицательные значения - для дробной части числа (s разрядов). Максимальное целое число, которое может быть представлено в m разрядах: =цNmax 1−m Р (2) Минимальное значение, не равное 0, которое можно записать в s разрядах дробной части, равно =дрNmin s p− (3) В общем случае, имея Р разрядов целой части числа и S - дробной, можно записать sm p + разных чисел. Именно это выражение представляет диапазон отображаемых значений. ЭВМ оперирует с числами, содержащими конечное число разрядов. Количество разрядов ограничено длиной разрядной сетки машины, под которой понимается совокупность битов информации, предназначенных для хранения и обработки машинных слов. Как следует из вышеизложенного, диапазон представления чисел в ЭВМ ограничен размерами машинных слов. Двоичная система счисления имеет основание Р=2 и использует для представления информации всего 2 цифры - 0 и 1. Существуют правила перевода чисел из одной системы
  • 3. счисления в другую, основанные на соотношении (1). Например, двоичное число 101110,101 равно десятичному 46,625: 101110,101 =1*25 +0*24 +1*23 +1*22 +1*2'+0*2°+1*2-1 +0*2-2 +1*2-3 = 32 + 8 + 4 + 2 + 0,5 + 0,125 = 46,625 Правило перевода из двоичной СС в десятичную: определить вес каждого двоичного разряда в десятичной СС и сложив значения весов с единичными значениями разрядов (не забывайте, что абсолютные значения весов увеличиваются справа - налево в целой части и слева - направо - в дробной). Перевод десятичного числа в СС с другим основанием непосредственно по соотношению (1) для человека весьма затруднителен, т.к. все действия, предусмотренные этим соотношением, необходимо выполнять в той СС, в которую переводится число. Однако, можно воспользоваться соотношением (1) и сделать перевод проще, если преобразовать отдельно целую и дробную части выражения (1) к виду: ((…( ++++++++ − −− − −−− 1 21 1 01221 (*(**).....*)*)* paapapapapapa mmm )).....))*.......(* 11 3 − − − − +++ papa s Алгоритм перевода числа из десятичной СС в систему счисления с основанием р, основанный на этих выражениях, позволяет оперировать с числами в десятичной СС (той СС, из которой число переводится) и предусматривает отдельный перевод целой и дробной частей: - для перевода целой части числа, исходное число, а затем и целые части, получающиеся в процессе преобразований, следует последовательно делить на основание р до тех пор, пока целая часть частного не окажется равной 0. Остатки от деления, записанные последовательно справа налево (от последних к первым), образуют целую часть числа в СС с основанием р; - для перевода дробной части исходное число, а затем дробные части , получающиеся в процессе преобразований, следует последовательно умножать на основание р до тех пор, пока очередная дробная часть произведения не окажется равной 0 ( число переводится в новую СС точно) или не будет достигнута заданная точность (после s произведений дробная часть не равна 0 - число переводится в новую СС неточно). Целые части произведений, записанные после запятой последовательно слева направо (в порядке получения, от первых к последним) образуют дробную часть числа в СС с основанием р. Согласно вышеизложенным правилам, перевод в двоичную систему числа 46,625 будет следующим: целая часть 46; процесс деления: 1) 46:2=23 (остаток 0), 23:2=11 (остаток 1), 11:2=5 (остаток 1), 5:2=2 (остаток 1), 2:2==1 (остаток 0), 1:2=0 (остаток 1). Итог: записываем остатки в обратном порядке: 101110; дробная часть: 0,625; процесс умножения: 1) 0,625*2+1,250 (целая часть 1), 0,25*2=0.5 (целая часть 0), 0,5*2=1,0 (целая часть 1). Итог: записываем целые части в порядке получения: 101. Дампы памяти (распечатки содержания ячеек программы) представляются в шестнадцатеричной СС. Перевод из десятичной системы счисления в десятеричную, помимо приведенного выше правила, можно осуществить в два этапа: сначала перевести число в двоичную систему счисления, а затем каждые 4 двоичных разряда записать шестнадцатеричными цифрами. Двоичные числа от 0000 до 1001 представляют шестнадцатеричные цифры от 0 до 9, далее соответствие двоичных комбинаций шестнадцатеричным цифрам следующее: 1010 – А, 1011 – В, 1100 – С, 1101 – D, 1110 – E, 1111 – F. Чтобы количество разрядов было кратно 4, можно добавлять незначащие нули слева к целой части числа и справа – к дробной. Используя изложенные выше положения, можнозаписать равенство:
  • 4. ,,21010,00101110 162 АЕ= здесь нижние индексы указывают СС, в которой представляется число. Представление чисел с фиксированной и плавающей точкой Для представления в ЭВМ используются 2 формы: естественная (с фиксированной точкой) и нормальная ( с плавающей точкой). Естественная форма представления предполагает, что положение запятой, отделяющей целую часть числа от его дробной части фиксировано в разрядной сетке ЭВМ. Кроме того, эти числа могут быть беззнаковыми (положительными) или иметь знак, для представления которого выделяется специальный разряд – знаковый. Как правило, это самый старший разряд в числе (крайний левый). Для положительных чисел в знак. Разряд заносится – 0, для отрицательных – 1. В ЭВМ известны 2 способа фиксирования положения запятой – либо перед старшим разрядом числа (после знакового разряда, если он имеется), либо после младшего разряда. Разрядная сетка ЭВМ для этих вариантов может быть представлена так, как показано на приведенных ниже иллюстрациях (в прямоугольниках, показывающих разряды двоичных чисел, проставлены веса разрядов). Число без знака с запятой, фиксированной перед старшим разрядом: 1 2− 2 2− n− 2 Число со знаком с запятой, фиксированной перед старшим разрядом: знак 1 2− 2 2− 1 2 −−n Число без знака с запятой, фиксированной после младшего разряда: n 2 1 2 −n . 2 0 2 Число со знаком с запятой, фиксированной после младшего разряда: Знак 1 2 −n 2 2 −n . . . 2 0 2 В первом варианте могут быть представлены только правильные дроби, во втором – целые числа, смешанное число в такой разрядной сетке не представимо. Нормальная форма представления чисел позволяет отображать смешанные числа и, кроме того, значительно расширяет диапазон представления чисел. Числа представляются в виде мантиссы и степени (порядка) числа в двоичной системе счисления. Мантисса обычно представляется правильной дробью в нормализованном виде (отсюда и название формы представления). В нормализованном виде первая цифра мантиссы (справа от запятой) должна быть отличной от нуля. Это позволяет избежать множественных форм представления чисел с плавающей точкой. Разрядная сетка ЭВМ для такого представления может быть следующей: знак числа 1 2= 2 2− m− 2 Знак поряд- ка p 2 1 2 −p 0 2 При m=22 и p=10 диапазон чисел составляет от 300 10− до 300 10+ . Для сравнения: количество секунд, которые прошли с момента образования планеты Земля составляет всего 18 10 . Следует отметить, что все числа с плавающей запятой хранятся в машине в нормализованном виде. Нормализованными называются такие числа, в старший разряд мантиссы которого не равен 0. У нормализованных двоичных чисел, следовательно, 15.0 <≤ М .