20.Оценка
характеристик проектируемой системы. Расчёт времени реакции.
Оценку быстродействию системы
должен дать расчет времени реакции системы.
Временем реакции системы по
какой-либо функции называется время от момента начала запроса на выполнение
этой функции от внешнего источника запросов, до момента окончания формирования
результата по данной функции. Если результатом выполнения функции является
печатный документ, то, учитывая, что устройство передачи является весьма медленно
действующим, время реакции оценивается отдельно без печати и с печатью
документа.
Общее время реакции системы
на выполнение запроса рассчитывается по формулам:
(2)
В формулах (2):
– время на ввод входных данных запроса;
– коэффициент ошибок при вводе, можно принять
равным 1,5;
– количество символов, вводимых в качестве
исходных данных;
– время ввода одного символа, при ручном вводе
с клавиатуры в некоторую экранную форму можно принять равным 2с.;
– время, затрачиваемое на считывание физических
блоков при работе с накопителем
– количество считываемых физических блоков,
зависит от количества обрабатываемых таблиц и их объема;
– время позиционирования головок дискового
накопителя;
– время считывания физического блока в
дисковом накопителе;
– время, затрачиваемое процессором на
обработку информации с учетом выполнения циклов;
– количество операций, высокого уровня,
необходимых для формирования результата;
– среднее количество тактов машинных команд на
одну операцию, для большинства случаев можно принять равным 60;
– тактовая частота процессора, Гц;
– средний объем таблицы, байт
– количество таблиц, обрабатываемых в запросе;
– объем физического блока носителя, байт;
– время на вывод результата на устройство
вывода или отображения, для принтера оценивается отдельно. Для дисплея можно
принять 0,5 с.
Для расчета возьмем случай
вывода на печать портфолио на студента. Запрос не требует ввода символов, поиск
происходит по десяти таблицам, общим объёмом примерно двадцать мегабайт. В среднем просматривается половина записей.
Примем стандартный размер физического блока за 512 байт, и произведем расчет:
Таблица 3 – Расчет времени
реакции системы
Nтабл= |
10 |
Vтабл= |
19823459 |
|
|
Nбл= |
193588,4668 |
tввода= |
0 |
tсчитыв= |
580,7654004 |
tвычисл= |
0,00015 |
tреакции= |
581,2655504 |
|
9,687759173 |
Таким образом, в худшем
случае, для полной подготовки и вывода на экран портфолио студента может
потребоваться 9,6 минут, причем основная часть этого времени будет тратиться на
работу с запоминающим устройством.
Посчитаем время печати по
формуле:
(3)
где N – количество страниц в отчете.
Согласно формуле (3), для
струйного принтера со временем печати 25 секунд на страницу формата A4, на
печать двух страниц портфолио будет затрачено 50 секунд.
В этом случае, полное время
реакции системы при формировании самого сложного отчета с печатью на струйном
принтере займет 10,5 минут.
Итак, согласно проведенным
расчетам, можно сделать вывод о технических требованиях, предъявляемых
системой: процессор класса Pentium, либо AMD с
тактовой частотой не менее 1200 МГц, минимальный объем оперативного
запоминающего устройства (ОЗУ) – 256 Мбайт, жесткий диск ёмкостью не менее 2
Гбайт, монитор, клавиатура, мышь.