Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Представление данных в оперативной памяти. Размеры данных.

Читайте также:
  1. Ethernet (от англ. ether «эфир») — пакетная технология передачи данных преимущественно локальных компьютерных сетей.
  2. I ЭТАП – ОБСЛЕДОВАНИЕ (сбор данных).
  3. II. Из данных слов выберите то, которое закончит предложение.
  4. L3: Реферативная база данных обзоров по эффективности медицинских вмешательств
  5. L4: Кокрановская база данных по методологии обзоров
  6. Автоматизированные информационные ресурсы России, оценка их состояния. Фактографические базы социальных данных
  7. Агрегаты данных
  8. Алгоритмы обработки данных. Основные алгоритмические конструкции.
  9. Алгоритмы сжатия данных неизвестного формата
  10. Анализ данных в государственном управлении.

Информация хранится в памяти машины и обрабатывается процессором в двоичном виде. Формат записи данных в памяти называется внутренним представлением информации в ЭВМ. Применение двоичной с/с позволяет использовать для хранения информации элементы, имеющие всего два устойчивых состояния. Одно состояние служит для изображения единицы, другое – для изображения нуля. По такому же признаку изображают знак числа: 0 – для знака +, 1 для знака -.

Существует два основных способа представления чисел, называемых представлениями с фиксированной и плавающей точкой.

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

Таким образом, с фиксированной точкой могут хранится только целые числа, в памяти машины они записываются в 2 с/с. Для указания, что значение некоторой переменной должно быть записано в 2 с/с с фиксированной точкой, в языке Си применяются атрибуты int, long int, unsigned int.

Двоичное целое число занимает в памяти машины 16 или 32 двоичных разряда (бита). Это зависит от длины числа и способа объявления переменной. Поля памяти ЭВМ имеют специальные названия: 8 бит называют байтом, 16 бит – словом, 32 бита – двойное слово, 1024 байта – лист (обозначают Кбайт).

Все байты памяти пронумерованы, начиная с нуля. Адресом информации считается адрес (номер) самого первого байта поля памяти, выделенного для ее хранения.

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

В общем виде любое число А может быть представлено в виде A=m*N(в степени p), где m – мантисса числа, N- основание системы счисления; P – порядок числа, указывающий положение точки в изображении числа.

Типы данных с плавающей точкой: float, double, long double.

Всякое число, меньшее по абсолютной величине минимального положительного числа, представленного в соответствующем формате, будет в памяти записано в виде нуля. Для данного формата это так называемый «машинный нуль». Кроме того, числа, получающиеся в результате вычислений, не должны превышать по абсолютной величине максимального числа, представленного в соответствующем формате. Иначе старшие биты числа будут потеряны, а результат вычислений искажен. Такая ситуация называется переполнением разрядной сетки, а сами числа – «машинной бесконечностью».

Если количество цифр в числе, записываемом в ПЭВМ или получающемся в процессе вычисления больше выделенного поля памяти, то избыточные цифры отбрасываются, число, записанное в память, будет приближенным. При этом оно округляется с избытком.

Современная ЭВМ обрабатывает не только числовую, но и любую символьную информацию. В ПЭВМ для внутреннего представления символьных данных используется код ASCII, в котором каждому символу соответствует 8-разрядный код, т.е. в байт записывается один символ.

 




Дата добавления: 2015-02-16; просмотров: 191 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав