Если процессор ассоциируют с "мозгами" компьютера, то материнскую плату можно представить, как "тело" компьютера, которое собирает "до кучи" все компьютерные модули и организует их работу. С течением времени многие компьютерные составляющие (видео, звук, разнообразные контроллеры) интегрировались в материнскую плату и стали ее неотъемлемой частью. Сейчас материнская плата - это сложный электронный узел, составляющий остов компьютерной системы.
Постоянное запоминающее устройство (ПЗУ)Постоянная память (ROM - Read Only Memory) предназначена только для считывания информации, пользователь не может менять информацию ПЗУ.
ПЗУ (системное ПЗУ) является энергонезависимым устройством и содержит следующие программы: BIOS (начальная загрузка системы), POST (начальное тестирование), Setup BIOS (информация о настройках БИОСа в CMOS).
Оперативное запоминающее устройство (ОЗУ)Оперативная память (RAM - Random Access Memory) предназначена, как для считывания информации, так и для ее записи.
ОЗУ включает контроллер оперативной памяти и средства подключения модулей оперативной памяти. Физически ОЗУ выполняется на отдельных небольших планках (с впаяными микросхемами), которые устанавливаются в специальные разъемы (слоты) на материнской плате.
В ОЗУ размещается вся текущая информация (программные коды, данные), необходимая для работы компьютера. Центральный процессор может работать только с ПЗУ и ОЗУ, т.е., чтобы процессор мог получить информацию с жесткого диска, компакт-диска, флэш-носителя - эта информация должна быть сначала помещена в оперативную память из которой потом процессор будет ее считывать.
Память CMOSТакже как и ПЗУ является "как бы" энергонезависимой памятью, поскольку питается от небольшой батарейки (аккумулятора), размещенной на материнской плате. Когда срок действия батарейки заканчивается (3-5 лет), то компьютер выдает сообщение об ошибке - батарейку необходимо заменить. Память CMOS (КМОП-память) хранит данные о конфигурации компьютера, параметрах системы и другую служебную информацию, необходимую для нормальной загрузки и функционирования операционной системы.
Часы реального времениRTC (Real Time Clock) - ведет отсчет реального времени. Часы продолжают функционировать и после отключения компьютера, питаясь от КМОМ-батарейки. Обычно CMOS-память и RTC физически расположены в одной микросхеме.
Блок обработки прерыванийСлужит для прерывания текущего хода событий и выполнения программы по сигналу от некоторых компонентов материнской платы или подключенных периферийных устройств. Имеет 15 входов.
Блок прямого доступа к памятиСодержит 7 каналов прямого доступа и предназначен для прямого обмена данными между устройствами компьютера, минуя центральный процессор.
ТаймерПредназначен для отсчета временных интервалов и подачей по специальным линиям управляющих сигналов.
Тактовый генераторЕсли в нашей повседневной жизни единицей отсчета времени является секунда, то в компьютере - это такт. Все события в компьютерной системе происходят в строго отведенной последовательности, а время работы измеряется в одинаковых интервалах. Тактовая частота (синхросигнал) задает скорость работы компьютера. Формирует тактовую частоту - тактовый генератор. На основе тактовой частоты вырабатывается системная частота, которая формирует рабочие частоты всех шин и блоков компьютера.
Перечисленные выше элементы всегда присутствуют на материнской плате IBM-компьютера.
// Внимание! Если программа не работает, обновите версию!
begin
var n:=ReadInteger('Количество строк в матрице:');
var m:=ReadInteger('Количество столбцов в матрице:');
Writeln('Вводите элементы матрицы построчно');
var a:=new real[n,m];
var b:=new real[n];
for var i:=0 to n-1 do begin
b[i]:=0;
for var j:=0 to m-1 do begin
Read(a[i,j]);
b[i]+=Sqr(a[i,j])
end;
b[i]:=Sqrt(b[i])
end;
Writeln('Сформированный вектор');
b.Println;
end.
Пример
Количество строк в матрице: 4
Количество столбцов в матрице: 3
Вводите элементы матрицы построчно
3.4 5.1 8
-1 0 1
-5.34 1.777 5
3 4 5
Сформированный вектор
10.0781942827076 1.4142135623731 7.52816903370268 7.07106781186548