організація / Лабораторна робота з організації №1
.docx
Лабораторна робота №1
Дослідження характеристик ІОС з математичним співпроцесом
Мета: вивчити основи апаратної і програмної організації ІОС з математичним співпроцесором, навчитися використовувати математичний співпроцесор при програмуванні обчислень з плаваючою комою на мові програмування Borland Pascal 7.0, вивчити вплив математичного співпроцесора на характеристики ІОС.
Виконання роботи
-
Програма для обчислення заданого виразу:
{$N+}
{$E-}
program l1;
uses Dos;
var
i,g:integer;
a,b,c,d,res:extended;
test:word;
hour, minute, second, sec__100: word;
hour1, minute1, second1, sec_100: word;
begin
a:=40;
b:=50;
c:=10;
d:=20;
gettime (hour, minute, second, sec__100);
for i:=1 to 10000 do
begin
for g:=1 to 100 do
begin
res:=(c+d/2+1.5)/sin(a+b+c);
end;
end;
gettime (hour1, minute1, second1, sec_100);
writeln (res);
test:=system.test8087;
writeln (test);
writeln (hour,' ', minute,' ', second,' ', sec__100,' ', hour1,' ', minute1,' ', second1,' ', sec_100);
readln;
end.
-
Наводимо чисельні результати і час виконання вимірювань:
Час на виконання обчислень з використанням співпроцесора становить: 24.19-22.49=1.7 тобто час становить 1.7/1000000=0.0000017
Час на виконання обчислень без використанням співпроцесора становить:
20.0-18.13=1.87 тобто час становить 1.87/1000000=0.00000187
Час на виконання обчислень з використанням співпроцесора із форматом чисел Real становить: 24.19-22.49=1.7 тобто час становить 1.7/1000000=0.0000017
Час на виконання обчислень з використанням співпроцесора із форматом чисел Single становить: 5.42-3.88=1.54 тобто час становить 1.54/1000000=0.00000154
Час на виконання обчислень з використанням співпроцесора із форматом чисел Double становить: 58.67-57.19=1.48 тобто час становить 1.48/1000000=0.00000148
Час на виконання обчислень з використанням співпроцесора із форматом чисел Extended становить: 4.85-3.37=1.48 тобто час становить 1.48/1000000=0.00000148
Висновок: на лабораторній роботі ми вивчили основи апаратної і програмної організації ІОС з математичним співпроцесором, навчилися використовувати математичний співпроцесор при програмуванні обчислень з плаваючою комою на мові програмування Borland Pascal 7.0, вивчили вплив математичного співпроцесора на характеристики ІОС і дослідили що при використанні математичного співпроцесора і типів Double i Extended час на виконання операції найменший.