Интернет магазин китайских планшетных компьютеров |
||
Компьютеры - Выравнивание данных22 января 2011Выравнивание данных в оперативной памяти компьютеров способ размещения данных в памяти особым образом для ускорения доступа. Причины
Центральные процессоры в качестве основной единицы при работе с памятью используют машинное слово, размер которого может быть различным. Однако, размер слова всегда равен нескольким байтам. Как правило, машинное слово равно 2 байтам, то есть состоит из одного, двух, четырёх, восьми и т. д. байтов. При сохранении какого-то объекта в памяти может случиться, что некое поле, состоящее из нескольких байтов, пересечёт «естественную границу» слов в памяти. Некоторые модели процессоров не могут обращаться к данным в памяти, нарушающим границы машинных слов. Некоторые могут обращаться, но к невыровненным данным обращение дольше, нежели к данным, находящимся внутри целого «машинного слова» в памяти. На практике такое выравнивание означает, что адреса всех данных размером 2 байт должны делиться на 2. Просмотров: 1236
|