что такое выравнивание



Автор Anatoliy korobeinikov задал вопрос в разделе Другие языки и технологии

Что такое выравнивание в программировании? и получил лучший ответ

Ответ от DverZapili[гуру]
Выравнивание в программировании — это способ организации данных в памяти, при котором начальный адрес объекта, например переменной, кратен определенному значению, обычно степени двойки. Это делается ради оптимизации скорости работы, так как процессору проще и быстрее считывать выровненные данные, либо из-за аппаратных ограничений, когда процессор не может оперировать над невыровненными данными. При адресации выравнивание по байту означает, что каждый байт имеет собственный уникальный адрес. Выравнивание по двум или более байтам группирует их, а количество байт, имеющее собственный уникальный адрес и обрабатываемое за одну операцию, часто называется машинным словом. Правильное выравнивание предотвращает ошибки доступа и повышает общую производительность программы.

Ответ от Elena S[эксперт]
способ адресации
те выравнивание по байту означает что каждый байт имеет собственный адрес
выравнивание по 2байтам означает что каждые 2 байта имеют свой собственный адрес
и тд
кол-во байт имеющее собственный уникальный адрес называется словом

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что такое выравнивание в программировании?
спросили в Железо Фильтр
Что такое сетевой фильтр и для чего он? (простыми словами пожалуйста)
Сетевой фильтр — это удлинитель с встроенной защитой. В отличие от обычной колодки с розетками,
подробнее...

ЧТО ТАКОЕ ЛАМИНИРОВАНИЕ ВОЛОС. ВРЕДНО ОНО?
Что такое био ламинирование волос?
Моли ли Вы себе представить, что когда ни будь настанет
подробнее...
спросили в Другое
Что такое карвинг ?
Под словом "карвинг" в наше время объединено несколько понятий. Но в основе лежит одно. Английское
подробнее...

Что такое бюджетные трансферты???
Бюджетные трансферты – это специальная бюджетная поддержка местных органов власти путем
подробнее...
спросили в Педикюр Натоптыши
Что такое педикюр?
Педикюр — это комплексный уход за стопами и ногтями на ногах, который рекомендуется проводить раз в
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Bb-крем
Что такое BB-крем. Расскажите пожалуйста поподробнее=)
BВ крем (BB cream: Blemish Balm, Blemish Base) — это изобретение немецких косметологов, изначально
подробнее...
спросили в Бизоны Полит ру
Как выровнять площадку под футбольное поле? вручную или какой техникой,что может быть в любом колхозе.
Делаеццо это примерно так: что такое невилир наверное не знаете, но оно и хорошо, всервно не
подробнее...
спросили в Политика
Янукович: "Украина имеет полное право на выход из 3-го энергопакета" Что за 3 энергопакет?
"Одной из задач «третьего энергопакета» было также выравнивание стоимости энергоресурсов на всей
подробнее...

Почему мужчин так возбуждают чулки?
Вот и меня интересует - почему? Он мне их всяких надарил - черные простые, черные ажурные, черные
подробнее...

Очень капризный ребенок. что делать? (год и 7мес)
Очень часто ребенко склонен к капризам, если ему нехватает биологического ( т. е. маминого и
подробнее...
спросили в Техника
электротехника. что такое выравнивание потенциалов,зачем и как делается?
"Выравнивание потенциалов" - это сделать так, чтобы все точки в помещении как можно меньше
подробнее...

Кто нибудь знает что определяет размер банковской ставки ЦБ?
Процентные ставки по вкладам зависят от следующих основных показателей:
подробнее...

Что значит укрепить ногти гелем?
Как укрепить свои ногти гелем

Нехватка витаминов и кальция первым делом отражается на
подробнее...
Выравнивание данных на Википедии
Посмотрите статью на википедии про Выравнивание данных
 

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

Имя*

E-mail:*

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