11 Представление информации в ЭВМ Лекция 5.
22 Структура памяти ….. Байты Биты 012N3 Адреса байтов …… Один байт состоит из восьми бит Номера битов байте Память Байт
33 Машинное слово Последовательность битов и байтов рассматриваемых аппаратной частью ЭВМ как одно целое. Длина машинного слова: 1 байт2 байта4 байта … …. Байт определяющий адрес машинного слова A1A1 A 2 +1A2A2 A 3 +3A 3 +2A 3 +1A3A3
44 Объем (емкость) памяти Объем памяти – наибольший объем данных, которые одновременно могут храниться в запоминающем устройстве. Единицы измерения объема памяти: 1 бит. 1 байт = 8 бит. 1 Кбайт (кило) = 1024 байт = 2 10 байт, 1 кбайт =10 3 байт. 1 Мбайт (мега) = 1024 Кбайт = 2 20 байт, 1 мбайт =10 6 байт. 1 Гбайт (гига) = 1024 Мбайт = 2 30 байт, 1 гбайт =10 9 байт. 1 Тбайт (тера) = 1024 Гбайт = 2 40 байт, 1 тбайт =10 12 байт. 1 Пбайт (пета) = 1024 Tбайт = 2 50 байт,1 пбайт =10 15 байт.
55 Виды информации Числовая Символьная и текстовая Звуковая Графическая Видио
66 Форматы хранения чисел Целые неотрицательные Целые отрицательные Дробные ФХЦНДЧФТБЗ ФХЦДЧФТСЗФХДДЧПТ Виды числовых данных Форматы хранения
77 Формат хранения целых неотрицательных двоичных чисел с фиксированной точкой без знака Первый байт числаВторой байт числа bbbbbbbbbbbbbbbb Символ b обозначает двоичную цифру: 0 или 1. Целое число над этим символом номер ее разряда. Цифры с номерами разрядов от 0 до 7 образуют второй байт. Цифры с номерами разрядов от 8 до 15 первый байт числа.
88 Пример формата хранения числа Первый байт числа Второй байт числа
99 Максимальное число формата Максимальное целое неотрицательное число L определяется размером слова l в байтах, используемого для хранения числа: L = 2 8 l 1, где L максимальное целое неотрицательное число; l размер слова в байтах, необходимых для хранения числа.
10 Размер слова в байтах Размер слова в битах Значение максимального числа = = = = > Значение максимального числа
11 Определение минимального размера слова Найдем минимальную длину слова в байтах l min, необходимого для хранения целого неотрицательного числа L: log 2 (L+1) = 8 l; l =log 2 (L+1) / 8. Размер слова l min выбирается из множества допустимых значений: 1, 2, 4, 8. Размер слова l min должен быть минимальным, но не меньше l.
12 Пример решения задачи Показать структуру хранения в памяти числа Использовать слово с наименьшим размером. Переведем число в двоичную систему счисления. В результате перевода получим двоичное число: = Минимальная количество байтов, необходимых для записи числа в память равна: l = log 2 (L+1) / 8 = log 2 (505+1) / 8 = log /8 ( байт ).
13 Продолжение решения примера Очевидно: log < log < log log < log < log < log < 9 Откуда получаем: 1< log 2 506/8 < 9/8 1< log 2 506/8 < 2 Первый байт числаВторой байт числа