На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> GPSS , запустить на выполнение
    Есть задание и есть код проги:
    Цитата

    Требуется промоделировать решение задач в двухпроцессорной ЭВМ с общей памятью, разделенной на восемь блоков. Каждой задаче отводится при ее решении один блок. Интервалы времени между поступлениями задач распределены по экспоненциальному закону со средним временем 8 единиц времени, время обработки порции информации также подчинено экспоненциальному закону с интенсивностью v1=5 в процессоре CPU1 и с v2=2 в процессоре CPU2.
    Между обработкой порций с вероятностью 0,6 возможно обращение к внешней памяти, в которой время обслуживания распределено равномерно в диапазоне [2,8]. С вероятностью 0,4 задачи оказываются решенными и покидают систему. Моделирование выполнить на отрезке времени, соответствующем решению не менее 100 задач. Ниже представлена схема имитационной модели и текст программы на языке GPSS.
    MEM STORAGE 8
    EXP FUNCTION RN1,C12
    0,0/.2,.22/.4,.51/.5,.69/.6,.92/.7,1.2/.8,1.61/
    .9,2.3/.95,3/.99,4.6/.999,6.9/1,100
    GENERATE 8,FN$EXP,,100
    QUEUE A1
    ENTER MEM,1
    DEPART A1
    M6 QUEUE A2
    TRANSFER BOTH,M1,M2
    M1 SEIZE CPU1
    DEPART A2
    ADVANCE 5,FN$EXP
    RELEASE CPU1
    TRANSFER ,M3
    M2 SEIZE CPU2
    DEPART A2
    ADVANCE 2,FN$EXP
    RELEASE CPU2
    M3 TRANSFER .6,M5,M4
    M4 QUEUE A3
    SEIZE DISK
    DEPART A3
    ADVANCE 5,3
    RELEASE DISK
    TRANSFER ,M6
    M5 LEAVE MEM,1
    TERMINATE 1

    А как запустить её на выполнение чтоб прошло 100 транзактов, т.к. в generate стоит 100, то я немогу понять как запутить её мож START 100? если да то толку тогда от 100 в генерайте.
      Все разобрался в чём фишка.
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0461 ]   [ 15 queries used ]   [ Generated: 4.05.24, 22:44 GMT ]