| Представление данных в вычислительных системах Из курсов компьютерного ликбеза известно,
что современные компьютеры оперируют числовыми данными в двоичной системе счисления,
а нечисловые данные (текст, звук, изображение) так или иначе переводят в цифровую
форму (оцифровывают). В силу аппаратных ограничений процессор оперирует числами
фиксированной разрядности. Количество двоичных разрядов основного арифметико-логического
устройства (АЛУ) называют разрядностью процессора
(впрочем, ниже мы увидим примеры, когда под разрядностью процессора подразумевается
и нечто другое). Процессоры современных систем коллективного пользования (z90,
UltraSPARC, Alpha) имеют 64-разрядные АЛУ, хотя в эксплуатации остается еще довольно
много 32-разрядных систем, таких, как System/390. Персональные компьютеры (х86,
PowerPC) и серверы рабочих групп имеют 32-разрядные процессоры. Процессоры меньшей
разрядности — 16-, 8- и даже 4-разрядные — широко используются во встраиваемых
приложениях. В прошлом встречались и процессоры, разрядность которых не являлась
степенью числа 2, например 36- или 48-разрядные, но из-за сложностей переноса
программного обеспечения и обмена данными между системами с некратной разрядностью
такие машины постепенно вымерли. |