Лабораторная работа №2 / Призводительность
.docБелорусский национальный технический университет
Факультет информационных технологий и робототехники
Кафедра программного обеспечения вычислительной техники
и автоматизированных систем
ОТЧЕТ
по лабораторной работе № 2по
дисциплине: “Организация и функционирование ЭВМ”
на тему:” Производительность компьютера .”
Выполнил: Шушкевич А.В
Проверил:
Минск 2005
Цель работы: научиться реально оценивать производительность компьютера, узнать от чего она зависит.
При тестах будем пользоваться программой «Системный монитор».
Посмотрим на загрузку памяти и процессора на обработку движений мышки:
Сначала мышь не двигалась, как и в конце.
Заметно что на обработку движений мыши, подключенной к USB – порту, расходуется 20-30% времени процессора (Celeron-600) и не нужна оперативная память.
А теперь попробуем запускать и закрывать приложения, посмотрим, что будет
Видим, что уже задействована и память, и чем больше приложений мы запускали, тем меньше её оставалось свободной, процессор также активно участвует.
Теперь протестируем работу тестовой программы на языке Pascal с ассемблерным кодом, который мы будем включать и выключать.
Описание программы: Разработанная программа вычисляет простейшую арифметическую операцию с использованием регистров.
program lab1;
Var
a,b,c:integer;
Begin
Writeln('Vvedite a');
Readln(a);
Writeln('Vvedite b ');
Readln(b);
asm
mov ax,a
add ax,b
mov c,ax
end;
Writeln('a+b=',c);
Readln;
End.
В результате работы с системным монитором было выяснено, что ассемблерный код выполняется быстрее и при меньших затратах временя процессора.
Выводы: ходе выполнения лабораторной работы приобрели практические навыки работы по определению производительности компьютера.