Иммитационное моделирование.(Очень прошу помощи)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by aivi, 28 Feb 2013.

  1. aivi

    aivi New Member

    Joined:
    18 Apr 2010
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    Всем доброго времени суток. Хотел бы попросить помощь в решении данной задачи. Нужно сделать её на Delphi.

    В узел коммутации сообщений, состоящий из входного буфера, процессора, двух исходящих буферов и двух выходных линий, поступают сообщения с двух направлений. Сообщения с одного направления поступают во входной буфер, обрабатываются в процессоре, буферируются в выходном буфере первой линии и передаются по выходной линии. Сообщения со второго направления обрабатываются аналогично, но передаются по второй выходной линии. Применяемый метод контроля потоков требует одновременного присутствия в системе не более трех сообщений на каждом направлении. Сообщения поступают через интервалы 15 ± 7 мс. Время обработки в процессоре равно 7 мс на сообщение, время передачи по выходной линии равно 15 ± 5 мс. Если сообщение поступает при наличии трех сообщений в направлении, то оно получает отказ.
    Смоделировать работу узла коммутации в течение 10 с. Определить загрузки устройств и вероятность отказа в обслуживании из-за переполнения буфера направления. Определить изменения в функции распределения времени передачи при снятии ограничений, вносимых методом контроля потоков.

    Блок-схемка.
    [​IMG]

    Или сколько будет стоить её полностью решить
     
    #1 aivi, 28 Feb 2013
    Last edited: 28 Feb 2013