5) В настоящее время существуют процессоры, включающие в себя сотни ядер. Трудно сказать, какой процессор самый многоядерный. В розничной торговой сети максимум – 16 ядер. Что же касается безумных учёный, то в 2011 году учёными университета Глазго был разработан 1000-ядерный процессор.
6) Тут ответить полно не могу, но основных принципа два: • взаимодествие через общую память: на каждом процессоре запускается поток, который принадлежит одному процессу. Потоки обмениваются данными через общий для данного процесса участок памяти; • взаимодествие через передачу сообщений: на каждом процессоре запускается однопоточный процесс, который обменивается данными с другими процессами, работающими на других процессорах, с сообщений
7) Архитектура x86 впервые была использована на процессоре Intel 8086. Разработчик архитектуры – Стивен П. Морзе (Stephen P. Morse), с от Брюса Равенела (Bruce Ravenel). Физическую реализацию разрабатывали Джим МакКевитт (Jim McKevitt) и Джон Бейлисс (John Bayliss). Менеджером проекта выступал Уильям Полман (William Pohlman).
8) Микропроцессоры как устройство, отвечающее за выполнение арифметических, логических операций и операций управления, выполненное в виде одной микросхемы были созданы примерно в одно время тремя компаниями: Garret AiResearch (1968), Texas instruments (1971) и Intel (1971). Процессоры, соответственно: CADC, TMS 1000 и Intel 4004.
Видеопамять и дисплейный процессор Видеоадаптер — устройство, управляющее работой графического дисплея.Видеоадаптер состоит из двух частей: видеопамяти и дисплейного процессора. Видеопамять предназначена для хранения видеоинформации — двоичного кода изображения, выводимого на экран. В видеопамяти содержится информация о состоянии каждого пикселя экрана.Видеопамять — это электронное энергозависимое запоминающее устройство. На современных компьютерах ее размер составляет несколько мегабайтов. Дисплейный процессор — вторая составляющая видеоадаптера.Дисплейный процессор читает содержимое видеопамяти и в соответствии с ним управляет работой дисплея.
var a:integer;
begin
write('Введите произвольное число'); readln(а);
if a = 0 then begin
writeln ('Введен нуль');
exit;
end;
if а > 0 then writeln ('Число положительное');
else writeln ('Число отрицательное');
if a mod 2 = 0 then writeln('Число четное');
if a mod 3 = 0 then writeln('Число кратно 3');
if a mod 5 = 0 then writeln('Число кратно 5');
if a mod 7 = 0 then writeln('Число кратно 7');
if a mod 9 = 0 then writeln('Число кратно 9');
if a mod 10 = 0 then writeln('Число кратно 10');
end.