Машинная математика. Переменные и типы данных.

  • · ОЗУ (Оперативное запоминающее устройство) – RAM (RandomAccessMemory, память с произвольным доступом) – энергозависимая память в которой хранятся данные и команды необходимые процессору для выполнения им операций.

  • · CPU (Central processing unit – ЦПУ, центральное обрабатывающее устройство) – исполнитель машинных инструкций (кода программ).

  • · ALU (Arithmetic and logic unit – АЛУ, Арифметико-логическое устройство) – блок процессора, который служит для выполнения арифметических и логических преобразований над данными.

  • · Система счисления – символический метод записи чисел.

  • · Позиционная система счисления (позиционная нумерация) – система счисления, в которой значение каждого числового знака (цифры) в записи числа зависит от его позиции (разряда).

  • · Двоичная система счисления – это позиционная система счисления с основанием 2. В этой системе счисления числа записываются с помощью двух символов (0 и 1).

  • · Шестнадцатеричная система счисления – позиционная система счисления по целочисленному основанию 16. Обычно в качестве шестнадцатеричных цифр используются десятичные цифры от 0 до 9 и латинские буквы от A до F, то есть (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).

  • · Дополнительный код (two’s complement, или twos-complement) – способ представления знаковых (положительных и отрицательных) целых чисел.

  • · Бит (Bit - binary digit) – единица измерения информации - один двоичный разряд в двоичной системе счисления. Впервые слово bit, было использовано Клодом Шенноном для логарифмической единицы информации в 1948 г. В вычислительной технике, слово «бит» часто применяется в значении «двоичный разряд».

  • · Тетрада (от греч. tetrás, родительный падеж tetrádos – четвёрка), совокупность 4 бит.

  • · Байт (byte) – единица хранения и обработки цифровой информации. В настольных вычислительных системах байт считается равным восьми битам, в этом случае он может принимать одно из 256 (2 8 ) различных значений.

  • · Разрядность процесора- способность одновременно обрабатывать какое-то количество бит. Часто, разрядностью компьютера называют разрядность его машинного слова.

  • · Машинное слово – машинно-зависимая и платформенно зависимая величина, измеряемая в битах или байтах (тритах или трайтах – машина Сетунь-70), равная разрядности регистров процессора и/или разрядности шины данных.

  • · Для 32-битных процессоров x86: исторически машинным словом считается 16 бит, реально – 32 бита. Это правило распространяется на двойные слова (32 бита – 64 бита), учетверенные слова (64 бита – 128 бит) и параграф (128 бит – 256 бит).

  • · Килобайт (KB): 1 KB = 1024B= 2 10 B, где B - байт

  • · Мегабайт (MB): 1 MB = 1024 KB=1024 2 B= 2 20 B= 1048576 B

  • · Гигабайт (GB): 1 GB = 1024 MB=1024 3 B= 2 30 B= 1 073 741 824 B

  • · Терабайт (TB): 1 TB = 1024 GB=1024 4 B= 2 40 B = 1 099 511 627 776 B

  • · Вещественное число или действительное число (от лат. realis – действительный) – в информатике – тип данных, содержащий числа, записанные с десятичной точкой и/или с десятичным порядком.

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

  • · Число одинарной точности (англ. Single precision) – компьютерный формат представления чисел, занимающий в памяти одну ячейку (машинное слово; в случае 32-битного компьютера – 32 бита или 4 байта). Как правило, обозначает формат числа с плавающей точкой стандарта IEEE 754.Числа одинарной точности с плавающей точкой обеспечивают относительную точность 7-8 десятичных цифр и масштабы в диапазоне от 10 38 до примерно 10 38 Числа одинарной/двойной/расширенной точности (32, 64 и 80 бит) поддерживаются на аппаратном уровне сопроцессором (FPU).

  • · Число двойной точности (англ. Double precision) – компьютерный формат представления чисел, занимающий в памяти две последовательных ячейки (компьютерных слова; в случае 32-битного компьютера – 64 бита или 8 байт). Как правило, обозначает формат числа с плавающей запятой стандарта IEEE 754. Числа двойной точности с плавающей точкой обеспечивают относительную точность около 16 десятичных цифр и масштабы в диапазоне от 10 308 до примерно 10 308 . В компьютерах, которые имеют 64-разрядные с плавающей точкой арифметические единицы, большинство численных вычислений осуществляется в двойной точности с плавающей точкой, поскольку использование чисел одинарной точности обеспечивает почти такую же производительность.

  • · Математический сопроцессор – сопроцессор для расширения командного множества центрального процессора и обеспечивающий его функциональностью модуля операций с плавающей запятой, для процессоров, не имеющих интегрированного модуля.

  • · Модуль операций с плавающей запятой (или с плавающей точкой; англ. floating point unit (FPU)) – часть процессора для выполнения математических операций над вещественными числами.

  • · Переменная (Variable) – это область памяти, которая хранит в себе некоторое значение, которое можно изменить.

  • · Инициализация переменной – это первое присвоение ей значения. Все последующие присвоения новых значений этой переменной, не считаются инициализацией.

  • · Правило: При создании переменной обязательно указать ее тип, а при дальнейшем ее использовании, тип указывать не нужно.

  • · Классы-обертки для примитивных типов — это Double, Float, Long, Integer, Short, Byte, Character и Boolean. Эти классы предоставляют широкий диапазон методов, позволяющий в полной мере интегрировать примитивные типы в иерархию объектных типов Java.

  • · Java является строго типизированным языком. Каждая переменная должна иметь четко определенный тип.

  • · При создании переменной, используйте название-псевдоним, когда это возможно, а не полное имя класса.

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

  • · Имена переменных должны быть понятны и передавать смысл каждого элемента.

  • · В редких случаях, если у идентификатора нет точного семантического значения, используйте общие названия. Например, value, item.

  • · Символы Юникода – это 16-разрядные символы, которые используются для представления большинства известных письменных языков мира.


Добавить комментарий