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