Современные дома и квартиры буквально набиты всевозможными электроприборами и видеоаппаратурой. Уже давно для управления многими из них существуют пульты дистанционного управления. Но каждый из пультов управляет только одним или максимум двумя приборами и действует только в пределах одной комнаты.
Управляя приборами, мы вынуждены последовательно включать или выключать их. При этом всегда остается опасность оставить включенным какой-нибудь из них.
Часто при использовании ЭВМ для решения тех или иных задач требуется имитировать случайность событий. Такая потребность может возникнуть при создании моделей вероятностных систем (например, моделировании систем массового обслуживания) или при реализации игровых программ.
Случайность той или иной ситуации задается с помощью случайных чисел, которые выдают программно реализованные генераторы. Обычно генераторы представляют собой функции или процедуры на каком-нибудь языке программирования. Алгоритм работы генераторов может быть различным.
Информация внутри компьютера и между компьютерами передается в виде электрических импульсов, различному уровню которых сопоставляют либо 0, либо 1. Через устройства проходят миллионы импульсов в секунду и каждый что-то значит. Понятно, что возникновение ошибок не редкость в такой ситуации, и данные, которые отправил источник информации, могут быть получены в искаженном виде. Для вычислительных машин, где формальность «языка общения» является ключевым моментом, искажение команд может привести к невозможности выполнения поставленной задачи.
Что значит работать в режиме реального времени? Это примерно означает, что два объекта ведут как бы диалог между собой без задержки между сообщениями, причем скорость этого «общения» соизмерима со скоростью процессов, протекающих в самих объектах. Хотя понятно, что хоть небольшая, но задержка всегда есть. Поэтому для того, чтобы система действительно была «системой реального времени», она должна удовлетворять определенным скоростным характеристикам.
Откуда взялось такое название дробных чисел как "числа с плавающей точкой" или еще лучше - "плавающей запятой"? (Примечание: и точка и запятая имеют один и тотже смысл - отделение дробной части от целой.)
Все дело в том, что на первых компьютерах, при выполнении математических операций (например, умножения) над дробными числами, человек должен был следить за положением запятой (точки) и умножать результат на 10 в определенной степени, чтобы получить корректные данные. Такие ЭВМ назывались компьютерами с фиксированной запятой (точкой).