что такое разрядность процессора



Автор Александр Савин задал вопрос в разделе Техника

что такое разрядность процессора и как это влияет на кго работу и получил лучший ответ

Ответ от Капитан Гугл[гуру]
Разрядность процессора - это размер регистров общего назначения. 16-разрядные процессоры могут обрабатывать по 16бит (65535 значений) информации, 32-разрядные - по 32 бита (4 миллиарда) , 64 - по 64 бита, сюрприз, да? (16 квардиллионов) . Вообще, чем больше разрядность, тем быстрее идет обработка информации в процессоре, но это сильно зависит от программы (на новых процессорах, поддерживающих совместимость со старыми, старые программы работают так же, без ускорения) и от данных (2+2 будет считаться одинаковое время на процессорах любой разрядности, а вот 10 000 000 000 *2 - уже по-разному).

Ответ от Kvj.studio[активный]
понравился предыдущий ответ - спасибо, тоже интересовался!

Ответ от Александр R9AAA Прокудин[гуру]
Все цифровые устройства работают с двоичными значениями. Т. е. любое число представляется в виде набора 1 и 0. Например, число 12 - 1100.
Процессор работает с двоичными "словами". Количество знаков такого "слова" определяется количеством разрядов регистров процессора.
Пример: 8-ми разрядный проц.
Он легко обрабатывает числа от 0 (00000000) до 255 (11111111). Но вот если число будет, например, 1234567 (100101101011010000111), то процу придется разбить эту цифру на 3 шт. 8-ми разрядных "слова" и обрабатывать каждое "слово" с учетом правил переноса. Быстродействие упадет колоссально.
32-х разрядный проц "пережует" это число без всяких проблем.
Таким образом, количество разрядов определяет макс число, с которым проц работает с максимальной скоростью.

Ответ от Алексей Мартояс[новичек]
Если быть точнее, то 16 разрядные процессоры могут обрабатывать приблизительно 1 000 000 байт информации (адресов памяти). По той же логике и 32 битные 4 миллиарда.
Действительно в регистре содержится только 16(32) бит, но так как адрес сегмента всегда находится на границе параграфа (в данном случае параграф используется для записи адреса), то младшие 4 бита равны 0, то есть выглядеть должно так FFF0(FFFF FFF0), но нулевые разряды хранить не разумно, поэтому в регистре хранится значение FFFF(FFFF FFFF), и к ним добавляются нулевые биты. в результате адресация памяти выглядит так: FFFF0(FFFF FFFF0). Так и удалось расширить колличество адресов. FFFF0=1 048 560.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: что такое разрядность процессора и как это влияет на кго работу
Разрядность на Википедии
Посмотрите статью на википедии про Разрядность
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*