2)......................................................
Program n1;
var a: array[1..12] of integer;
i,sum: integer;
begin
randomize;
sum:=0;
writeln('исходный массив:');
for i:=1 to 12 do
begin
a[i]:=random(15);
write(a[i],' ');
if i mod 2=0 then sum:=sum+a[i];
end;
writeln;
writeln('сумма: ',sum);
end.
16=2^4 => 4 бита на пиксель
72*72*4=20736 бит=2592 байт=3 кб
Все переводим в меньшие единицы измерения
128 000 бит = 16 000 байт
5 мбайт = 5 242 880 байт
t = 5 242 880/16 000=327.68 сек = 5 мин
Разрядность процессора – это величина, которая определяет размер
машинного слова, то есть количество информации, которой процессор
обменивается информацией с оперативной памятью.
В наши дни
первым фактором можно приниберечь, т.к. все современные процессоры
способны одинаково работать, как в 32-х, так и в 64-х битном режиме.
Ещё раз подчёркиваю, что никакой разницы нет.
Что касается оперативной памяти, то в этом и заключается вся суть.
Дело
в том, что каждая ячейка (8 бит = 1 байт) ОЗУ имеет адрес и в 32-х
битной системе он записывается в виде двоичного кода длиной в 32
символа.
Из простых математических преобразований получаем 2^32=4294967296 байт = 4 ГБ.
То
есть, в 32-битной системе, ячейки памяти условно расположенные за
пределом 4ГБ просто не получат адреса и не будут использоваться.
Если
использовать 64-х битную систему, то размер адресуемой памяти 2^64=
18446744073709551616. Разница, как говорится, видна не вооружённым
взглядом.
Из этого всего следует вывод, что ключевым фактором
является размер ОЗУ: меньше 4 ГБ стоит выбрать 32-разрядную, больше 4 ГБ
– 64-разрядную.
Соответственно, максимальная разрядность 64-разрядная