Разрядность процессора – это величина, которая определяет размер
машинного слова, то есть количество информации, которой процессор
обменивается информацией с оперативной памятью.
В наши дни
первым фактором можно приниберечь, т.к. все современные процессоры
способны одинаково работать, как в 32-х, так и в 64-х битном режиме.
Ещё раз подчёркиваю, что никакой разницы нет.
Что касается оперативной памяти, то в этом и заключается вся суть.
Дело
в том, что каждая ячейка (8 бит = 1 байт) ОЗУ имеет адрес и в 32-х
битной системе он записывается в виде двоичного кода длиной в 32
символа.
Из простых математических преобразований получаем 2^32=4294967296 байт = 4 ГБ.
То
есть, в 32-битной системе, ячейки памяти условно расположенные за
пределом 4ГБ просто не получат адреса и не будут использоваться.
Если
использовать 64-х битную систему, то размер адресуемой памяти 2^64=
18446744073709551616. Разница, как говорится, видна не вооружённым
взглядом.
Из этого всего следует вывод, что ключевым фактором
является размер ОЗУ: меньше 4 ГБ стоит выбрать 32-разрядную, больше 4 ГБ
– 64-разрядную.
Соответственно, максимальная разрядность 64-разрядная
Ну, если 16 Гц, то:
2*1024*8=Х*(4*60+16)*16
отсюда Х = 4096/16384
Х=0,25 уровней дискретизации.
квантование в этом случае будет всего log2(0.25) - это очень мало,
если 16 кГЦ, то:
2*1024*8=Х*(4*60+16)*16000
Х=250
log2(250)<=8 бит
Формы, которые строятся на основе таблиц или запросов
uses crt; {Подключение внешнего модуля}
var {Описание переменных}
a:array [1..100] of integer;
n,i:integer;
begin
write('n='); {Вывод текста на экран}
read(n); {Чтение текста}
for i:=1 to 3 do
a[i]:=random(51); {Значение первых 3 элементов}
for i:=4 to n do
a[i]:=((a[i-1]+a[i-2]+a[i-3]) mod 10); {Значение остальных элементов}
writeln('Последовательность:'); {Вывод текста на экран}
for i:=1 to n do
write(a[i],' '); {Вывод последовательности на экран}
writeln; {Перевод указателя на следующую строку}
write('N-ный элемент: ',a[i]); {Вывод текста и элемента на экран}
end.