
- •Вопрос 1. Основные понятия информатики: информация, информатизация, информационная система.
- •Вопрос 2. Понятия информации, данных, знаний.
- •Вопрос 3. Свойства информации.
- •Вопрос 4. Процессы сбора, передачи и накопления информации.
- •Вопрос 5. История развития и место информатики среди других наук.
- •Вопрос 6. Информационные ресурсы общества как экономическая категория.
- •Вопрос 7. История информационных революций.
- •Вопрос 9. Понятие о системах счисления, применяемых в информатике.
- •Вопрос 10. Двоичная система счисления.
- •Вопрос 11. Перевод из двоичной системы счисления в десятичную.
- •Вопрос 12. Перевод из десятичной системы счисления в двоичную.
- •Вопрос 18. История развития вычислительной техники. Поколения вычислительной техники.
- •I поколение
- •II поколение
- •III поколение
- •IV поколение
- •Вопрос 19. Понятие архитектуры. Архитектура эвм по Фон-Нейману.
Вопрос 12. Перевод из десятичной системы счисления в двоичную.
Допустим, мы хотим закодировать с помощью всего двух цифр (нуля и единицы) число 45 для последующей передачи его с помощью электрических сигналов.
Для перевода числа 45 в двоичную систему разделим его нацело на два (два — это основание двоичной системы) и запишем остаток от деления:
45 / 2 = 22, в остатке 1, проверим: 22 * 2 + 1 = 44 + 1 = 45
При делении на два остатком может быть либо ноль (в случае, если число четное), либо единица (если число нечетное).
Полученное частное (22) снова разделим на 2 и запишем остаток, и так до тех пор, пока не получим 0.
Итак, запишем перевод в двоичную систему полностью:
45 / 2 = 22 в остатке 1
22 / 2 = 11 в остатке 0
11 / 2 = 5 в остатке 1
5 / 2 = 2 в остатке 1
2 / 2 = 1 в остатке 0
1 / 2 = 0 в остатке 1
Затем нужно записать полученные остатки, начиная снизу, и мы получим представление числа в двоичной системе:
4510 = 1011012
Обратите внимание на последний шаг: 1 / 2 = 0 (в остатке 1), — он всегда одинаковый, и любое двоичное число (кроме нуля, конечно) будет всегда начинаться с 1, поэтому можно его и не выполнять, то есть, делить на два до тех пор, пока частное не станет равным единице и эту же единицу записать в качестве первой цифры полученного двоичного числа:
77 / 2 = 38 в остатке 1
38 / 2 = 19 в остатке 0
19 / 2 = 9 в остатке 1
9 / 2 = 4 в остатке 1
4 / 2 = 2 в остатке 0
2 / 2 = 1 в остатке 0
Последняя цифра — 1
7710 = 10011012
Исходя из всего вышесказанного, можно записать две похожих формулировки правила перевода из десятичной системы в двоичную:
Формулировка 1. Для перевода чисел из десятичной системы в двоичную нужно разделить число на 2, где 2 - основание двоичной системы, и записать остаток от деления. Полученное частное снова разделить на 2 и также записать остаток. Повторять действия, пока частное не станет равным 0. Записать все остатки в обратном порядке. Пример 1:
Переведем число 36 в двоичную систему счисления:
36 / 2 = 18 в остатке 0
18 / 2 = 9 в остатке 0
9 / 2 = 4 в остатке 1
4 / 2 = 2 в остатке 0
2 / 2 = 1 в остатке 0
1 / 2 = 0 в остатке 1
3610 = 1001002
Формулировка 2. Для перевода чисел из десятичной системы в двоичную нужно разделить число на 2, где 2 - основание двоичной системы, и записать остаток от деления. Полученное частное снова разделить на 2 и также записать остаток. Повторять действия, пока частное не станет равным 1. Записать последнее частное (1) и все остатки в обратном порядке. Пример 2:
Переведем число 123 в двоичную систему счисления:
123 / 2 = 61 в остатке 1
61 / 2 = 30 в остатке 1
30 / 2 = 15 в остатке 0
15 / 2 = 7 в остатке 1
7 / 2 = 3 в остатке 1
3 / 2 = 1 в остатке 1
Последняя цифра — 1
12310 = 11110112
Вторая формулировка напоминает нам, что первая цифра двоичного числа (кроме нуля, конечно) всегда равна единице и последнее действие можно не записывать, так как оно всегда одинаковое, в остальном она аналогична первой. Существует также универсальное правило перевода из десятичной системы счисления в любую другую позиционную.
Проверить полученные значения можно с помощью стандартного калькулятора в любой операционной системе (калькулятор в Windows в инженерном виде, в Linux gcalctool или kcalc). Системы счисления в калькуляторе обозначаются сокращенно: dec — десятичная, bin — двоичная, oct — восьмеричная, hex — шестнадцатеричная.
В электронике устройство, осуществляющее подобный перевод, называется шифратором.
Шифратор или кодер (англ. encoder) — логическое устройство, выполняющее логическую функцию (операцию) преобразования позиционного n-разрядного кода в m-разрядный двоичный, то есть на выходных линиях такой микросхемы появляется двоичный код, соответствующий десятичному номеру входной линии.
Вопрос 13. Сложение.
При сложении цифры суммируются по разрядам и если при этом возникает избыток, то он переносится влево.
Вопрос 14. Вычитание.
При вычитании цифры вычитаются по разрядам и если при этом возникает недостаток, то происходит заём в старших разрядах.
Вопрос 15. Умножение.
Выполняя умножение многозначных чисел в различных позиционных системах счисления, можно использовать обычный алгоритм перемножения чисел в столбик, но при этом результаты перемножения и сложения однозначных чисел необходимо заимствовать из соответствующих рассматриваемой системе таблиц умножения и сложения.
Вопрос 16. Деление.
Деление в любой позиционной системе счисления производится по тем же правилам, как и деление в десятичной системе. В двоично системе деление выполняется особенно просто, ведь очередная цифра частного может быть только нулём или единицей.
Вопрос 17. Подходы к оценке количества информации. Единицы измерения информации.
Единицы измерения информации служат для измерения объёма информации — величины, исчисляемой логарифмически. Это означает, что когда несколько объектов рассматриваются как один, количество возможных состояний перемножается, а количество информации — складывается. Не важно, идёт речь о случайных величинах в математике, регистрах цифровой памяти в технике или в квантовых системах в физике.
Чаще всего измерение информации касается объёма компьютерной памяти и объёма данных, передаваемых по цифровым каналам связи.
Особое название имеет 4 бита — ниббл (полубайт, тетрада, четыре двоичных разряда), которые вмещают в себя количество информации, содержащейся в одной шестнадцатеричной цифре.
Байт. Измерения в байтах
Следующей по порядку популярной единицей информации является 8 бит, или байт (о терминологических тонкостях написано ниже). Именно к байту (а не к биту) непосредственно приводятся все большие объёмы информации, исчисляемые в компьютерных технологиях.
Такие величины как машинное слово и т. п., составляющие несколько байт, в качестве единиц измерения почти никогда не используются.
Килобайт (Десятичная приставка КИЛО = 1000 единицам, просьба не путать с КИБИ = 1024 единицам)
Основная статья: Килобайт
Для измерения больших количеств байтов служат единицы «килобайт» = [1000] байт и «Кбайт» (кибибайт, kibibyte) = 1024 байт (о путанице десятичных и двоичных единиц и терминов см. ниже). Такой порядок величин имеют, например:
Сектор диска обычно равен 512 байтам то есть половине кибибайта, хотя для некоторых устройств может быть равен одному или двум кибибайт.
Классический размер «блока» в файловых системах UNIX равен одному Кбайт (1024 байт).
«Страница памяти» в процессорах x86 (начиная с модели Intel 80386) имеет размер 4096 байт, то есть 4 Кбайт.
Объём информации, получаемой при считывании дискеты «3,5″ высокой плотности» равен 1440 Кбайт (ровно); другие форматы также исчисляются целым числом Кбайт.
[править]
Мегабайт
Единицы «мегабайт» = 1000 килобайт = [1000000] байт и «Мбайт»[3] (мебибайт, mebibyte) = 1024 Кбайт = 1 048 576 байт применяются для измерения объёмов носителей информации.
Объём адресного пространства процессора Intel 8086 был равен 1 Мбайт.
Оперативную память и ёмкость CD-ROM меряют двоичными единицами (мебибайтами, хотя их так обычно не называют), но для объёма НЖМД десятичные мегабайты были более популярны.
Современные жёсткие диски имеют объёмы, выражаемые в этих единицах минимум шестизначными числами, поэтому для них применяются гигабайты.
Гигабайт
Единицы «гигабайт» = 1000 мегабайт = [1000000] килобайт = [1000000000] байт и «Гбайт» (гибибайт, gibibyte) = 1024 Мбайт = 230 байт измеряют объём больших носителей информации, например жёстких дисков. Разница между двоичной и десятичной единицами уже превышает 7 %.
Размер 32-битного адресного пространства равен 4 Гбайт ≈ 4,295 Мбайт. Такой же порядок имеют размер DVD-ROM и современных носителей на флеш-памяти. Размеры жёстких дисков уже достигают сотен и тысяч гигабайт.
Для исчисления ещё больших объёмов информации имеются единицы терабайт и тебибайт (1012 и 240 байт соответственно), петабайт и пебибайт (1015 и 250 байт соответственно) и т. д.
Что такое байт.
В принципе, байт определяется для конкретного компьютера как минимальный шаг адресации памяти, который на старых машинах не обязательно был равен 8 битам (а память не обязательно состоит из битов — см., например: троичный компьютер). В современной традиции, байт часто считают равным восьми битам.
В таких обозначениях как байт (русское) или B (английское) под байт (B) подразумевается именно 8 бит, хотя сам термин «байт» не вполне корректен с точки зрения теории.
Во французском языке используются обозначения o, Ko, Mo и т. д. (от слова octet) дабы подчеркнуть, что речь идёт именно о 8 битах.
Чему равно «кило»?
Основная статья: Двоичные приставки
Долгое время разнице между множителями 1000 и 1024 старались не придавать большого значения. Во избежание недоразумений следует чётко понимать различие между:
двоичными кратными единицами, обозначаемыми согласно ГОСТ 8.417-2002 как «Кбайт», «Мбайт», «Гбайт» и т. д. (два в степенях кратных десяти);
единицами килобайт, мегабайт, гигабайт и т. д., понимаемыми как научные термины (десять в степенях, кратных трём),
эти единицы по определению равны, соответственно, 103, 106, 109 байтам и т. д.
В качестве терминов для «Кбайт», «Мбайт», «Гбайт» и т. д. МЭК предлагает «кибибайт», «мебибайт», «гибибайт» и т. д., однако эти термины критикуются за непроизносимость и не встречаются в устной речи.
В различных областях информатики предпочтения в употреблении десятичных и двоичных единиц тоже различны. Причём, хотя со времени стандартизации терминологии и обозначений прошло уже несколько лет, далеко не везде стремятся прояснить точное значение используемых единиц.
В английском языке для «киби»=1024 иногда используют прописную букву K, дабы подчеркнуть отличие от обозначаемой строчной буквой приставки СИ «кило»=1000. Однако, такое обозначение не опирается на авторитетный стандарт, в отличие от российского ГОСТа касательно «Кбайт».