Если мы хотим получить доступ к элементу i массива, мы должны сделать: i * (размер каждого элемента) + начальный адрес массива = расположение в памяти элемента , к которому нам нужно получить доступ.Затем центральный процессор напрямую обращается к этому месту в оперативной памяти.Как это происходит?
Скажем, если адрес памяти, который я хочу найти, равен 5064, я представляю, что ЦП должен искать последовательно от 1 до 5064, и когда он достигает 5064, вернуть элемент в адрес памяти,Но, очевидно, это не то, как работает RAM, потому что это не прямой доступ как таковой.