Классификация и организация вычислительных систем. Михайлов Б.М - 59 стр.

UptoLike

Рисунок 2.6 - Прямоугольная матрица данных
При размещении матрицы в памяти все ее элементы заносятся в ячейки с
последовательными адресами, причем данные могут быть записаны строка за строкой
или столбец за столбцом (рис. 2.7). С учетом такого размещения многомерных
массивов в памяти вполне допустимо рассматривать их как векторы и ориентировать
соответствующие вычислительные средства на обработку одномерных массивов
данных (векторов).
Рисунок 2.7 - Способы размещения в памяти матрицы 4x5
Действия над многомерными массивами имеют свою специфику. Например, в
двумерном массиве обработка может вестись как по строкам, так и по столбцам. Это
выражается в том, с каким шагом должен меняться адрес очередного "выпираемого из
памяти элемента. Так, если рассмотренная в примере матрица расположена в памяти
построчно, адреса последовательных элементов строки различаются на единицу, а для
элементов столбца шаг равен пяти. При размещении матрицы по столбцам единице
будет равен шаг по столбцу, а шаг по строке четырем. В векторной концепции для
               Рисунок 2.6 - Прямоугольная матрица данных
      При размещении матрицы в памяти все ее элементы заносятся в ячейки с
последовательными адресами, причем данные могут быть записаны строка за строкой
или столбец за столбцом (рис. 2.7). С учетом такого размещения многомерных
массивов в памяти вполне допустимо рассматривать их как векторы и ориентировать
соответствующие вычислительные средства на обработку одномерных массивов
данных (векторов).




         Рисунок 2.7 - Способы размещения в памяти матрицы 4x5

      Действия над многомерными массивами имеют свою специфику. Например, в
двумерном массиве обработка может вестись как по строкам, так и по столбцам. Это
выражается в том, с каким шагом должен меняться адрес очередного "выпираемого из
памяти элемента. Так, если рассмотренная в примере матрица расположена в памяти
построчно, адреса последовательных элементов строки различаются на единицу, а для
элементов столбца шаг равен пяти. При размещении матрицы по столбцам единице
будет равен шаг по столбцу, а шаг по строке — четырем. В векторной концепции для