Постоянные читатели

воскресенье, 10 марта 2024 г.

Информатика 23-24гг Единицы измерения количества информации

 Единицы измерения количества информации

Минимальная единица измерения количества информации – бит. Термин «бит» произошёл от английского сокращения bit (или binary digit), что в дословном переводе означает «двоичная цифра».

Бит – это такое количество информации, которое является достаточным для установки различий между двумя явлениями, имеющими одинаковую вероятность.

Один бит идентифицирует одно из двух понятий: 0 либо 1 (включено или выключено, верно или неверно, да или нет и пр.).

Бит является наименьшей единицей измерения количества информации. На практике чаще всего используют более крупную единицу – байт. Один байт – это восемь бит.

Единицы измерения количества информации по возрастанию:

·                     1 Килобайт = 1024 байт;

·                     1 Мегабайт = 1024 Килобайт;

·                     1 Гигабайт = 1024 Мегабайт;

·                     1 Терабайт = 1024 Гигабайт;

·                     1 Петабайт = 1024 Терабайт.

Данный мировой стандарт обозначения и наименования всех производных единиц измерения количества информации был принят Международной электротехнической комиссией в 1999 году.

Согласно данному международному стандарту, второй слог у всех двоичных чисел звучит как «би». Чем больше значение единицы измерения количества информации, тем большим значением может быть выражена ошибка, которая появляется в результате неверного понимания используемой в названии числа приставки.

Например, погрешность между двоичным и десятичным Килобайтом не превышает 2,4 %, а разница между двоичным и десятичным Гигабайтом составляет уже более 7 %. Чтобы минимизировать данные ошибки, и был введён международный стандарт особых двоичных приставок.


 

Стандартизация единиц измерения информации

Самый яркий пример некорректного применения приставок можно проследить на обозначении единицы измерения «Мегабайт» при производстве дискет. 1 Мегабайт = 1024х1000 байт. Однако дискета с заявленным производителем объёмом в 1,44 Мегабайт на самом деле имеет ёмкость 1,38 Мегабайт (1,44х1024х1000 байт = 1440 Килобайт = 1,38 Мегабайт).

В 1998 году Международное бюро мер и весов постановило, что приставки «си» относятся только к десятичным значениям и не должны быть использованы в обозначении двоичных чисел.

В следующем году, как уже упоминалось выше, был принят международный стандарт обозначения единиц измерения количества информации IEC 60027-2. Однако только в далёком 2008 году будет принят стандарт IEEE 1541, который будет одобрен Международным комитетом мер и весов. Согласно данному стандарту, для обозначения двоичных чисел в ближайшей приставке «си» второй слог меняется на «би»: kibibyte (KiB), mebibyte (MiB), gibibyte (GiB).

В Российской Федерации, согласно Приложению А ГОСТ 8.417-2002, единицы измерения количества информации «бит» и «байт» используются с приставками «си».

Сам международный стандарт IEC 60027-2 содержит информацию о том, что исторически сложилось ошибочное использование приставки «си» с наименованием «байт»: вместо 1000 = 103 принято 1024 = 210.

31 октября 2009 года в России вступило в силу «Положение о единицах величин, допускаемых к применению в Российской Федерации». В нём сказано, что названия единиц измерения количества информации и их обозначения используются с двоичными приставками «Кило», «Мега», «Гига», которые соответствуют множителям «210», «220» и «230», соответственно. То есть 1 Килобайт (1 Кбайт) = 1024 байт, 1 Мегабайт (1 Мб) = 1024 Кбайт, 1 Гигабайт (1 Гб) = 1024 Мбайт. Согласно этому Положению, приставки следует писать с заглавной буквы, также допускается использование общепринятых международных обозначений в виде англоязычных приставок K, M, G (Kbyte, Mbyte, Gbyte, KB, MB, GB).

Таким образом, в РФ для байта приставка «си» используется для обозначения двоичных значений, а для бита действует ГОСТ, согласно которому данная приставка определяет десятичные значения.

Сводная таблица приставок единиц измерения количества информации в порядке возрастания:

 

 

IEEE 1541/IEC 60027-2

ГОСТ 8.417-2002, «Положение о единицах величин, допускаемых к применению в Российской Федерации»

kibibyte

KiB

1024 byte

килобайт

КБ

1024 байт

mebibyte

MiB

1024 KiB

мегабайт

МБ

1024 КБ

gibibyte

GiB

1024 MiB

гигабайт

ГБ

1024 МБ

tebibyte

TiB

1024 GiB

терабайт

ТБ

1024 ГБ

kibibit, kibit

Kib

1024 bit

Для данных единиц в Российской Федерации определённых обозначений не предусмотрено

mebibit, mibit

Mib

1024 Kib

gibibit, gibit

Gib

1024 Mib

tebibit, tibit

Tib

1024 Gib

kilobyte

KB

1000 byte

megabyte

MB

1000 KB

gigabyte

GB

1000 MB

terabyte

TB

1000 GB

kilobit

Kb

1000 bit

килобит

Кб

1000 бит

megabit

Mb

1000 Kb

мегабит

Мб

1000 Кб

gigabit

Gb

1000 Mb

гигабит

Гб

1000 Мб

terabit

Tb

1000 Gb

терабит

Тб

1000 Гб

 

Представление числовой информации. Сложение и умножение в разных системах счисления

Представление числовой информации с помощью систем счисления

Для представления информации в компьютере используется двоичный код, алфавит которого состоит из двух цифр — 0 и 1. Каждая цифра машинного двоичного кода несет количество информации, равное одному биту.

Система счисления — это система записи чисел с помощью определенного набора цифр.

Система счисления называется позиционной, если одна и та же цифра имеет различное значение, которое определяется ее местом в числе.

Позиционной является десятичная система счисления. Например, в числе 999 цифра «9» в зависимости от позиции означает 9, 90, 900.

Римская система счисления является непозиционной. Например, значение цифры Х в числе ХХІ остается неизменным при вариации ее положения в числе.

Позиция цифры в числе называется разрядом. Разряд числа возрастает справа налево, от младших разрядов к старшим.

Количество различных цифр, употребляемых в позиционной системе счисления, называется ее основанием.

Развернутая форма числа — это запись, которая представляет собой сумму произведений цифр числа на значение позиций.

Например: 8527 = 8 103 + 5 102 + 2 101 + 7 100.

Перевод чисел из десятичной системы счисления в заданную

Для преобразования целого числа десятичной системы счисления в число любой другой системы счисления последовательно выполняют деление нацело на основание системы счисления, пока не получат нуль. Числа, которые возникают как остаток от деления на основание системы, представляют собой последовательную запись разрядов числа в выбранной системе счисления от младшего разряда к старшему. Поэтому для записи самого числа остатки от деления записывают в обратном порядке.

Например, переведем десятичное число 475 в двоичную систему счисления. Для этого будем последовательно выполнять деление нацело на основание новой системы счисления, т. е. на 2:

https://examer.ru/i/theory/inf/1.png

Читая остатки от деления снизу вверх, получим 111011011.

Проверка:

1 28 + 1 27 + 1 26 + 0 25 + 1 24 + 1 23 + 0 22 + 1 21 + 1 20 = 1 + 2 + 8 + 16 + 64 + 128 + 256 = 47510.

Для преобразования десятичных дробей в число любой системы счисления последовательно выполняют умножение на основание системы счисления, пока дробная часть произведения не будет равна нулю. Полученные целые части являются разрядами числа в новой системе, и их необходимо представлять цифрами этой новой системы счисления. Целые части в дальнейшем отбрасываются.

Перевод чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную и обратно

Для записи восьмеричных чисел используются восемь цифр, т. е. в каждом разряде числа возможны 8 вариантов записи. Каждый разряд восьмеричного числа содержит 3 бита информации (8 = 2І; І = 3).

Таким образом, чтобы из восьмеричной системы счисления перевести число в двоичный код, необходимо каждую цифру этого числа представить триадой двоичных символов. Лишние нули в старших разрядах отбрасываются.

Например:

1234,7778 = 001 010 011 100,111 111 1112 = 1 010 011 100,111 111 1112;

12345678 = 001 010 011 100 101 110 1112 = 1 010 011 100 101 110 1112.

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

Например:

11001112 = 001 100 1112 = 1478;

Для записи шестнадцатеричных чисел используются шестнадцать цифр, т. е. для каждого разряда числа возможны 16 вариантов записи. Каждый разряд шестнадцатеричного числа содержит 4 бита информации (16 = 2І; І = 4).

Таким образом, для перевода двоичного числа в шестнадцатеричное его нужно разбить на группы по четыре цифры и преобразовать каждую группу в шестнадцатеричную цифру.

Например:

11001112 = 0110 01112 = 6716;

11,10012 = 0011,10012 = 3,916;

110,01110012 = 0110,0111 00102 = 65,7216.

Для перевода шестнадцатеричного числа в двоичный код необходимо каждую цифру этого числа представить четверкой двоичных цифр.

Например:

1234,AB7716 = 0001 0010 0011 0100,1010 1011 0111 01112 = 1 0010 0011 0100,1010 1011 0111 01112;

CE456716 = 1100 1110 0100 0101 0110 01112.

При переводе числа из одной произвольной системы счисления в другую нужно выполнить промежуточное преобразование в десятичное число. При переходе из восьмеричного счисления в шестнадцатеричное и обратно используется вспомогательный двоичный код числа.

Комментариев нет:

Отправить комментарий

Информатика 23-24г Объекты и классы. Свойства и методы объектов.

  Объекты и классы. Свойства и методы объектов. Итак, определяющим понятием ООП является  объект  – некая совокупность, объединяющая свойс...