Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Лекция 7. §1.16. Пример построения имитационной модели каналов передачи данных





§1.16. Пример построения имитационной модели каналов передачи данных.

Имитационная модель состоит из следующих основных частей (упрощенная схема, иллюстрирующая движение сообщений в модели, представлена на рис. 1.26):

- генератор (источник) заявок, с выхода которого заявки поступают в канал;

- модель селекторного канала (CК);

- модель мультиплексного канала (МК);

- сетевой выход.

Каждое сообщение, которое идёт от ЦП порождает некоторое количество копий, которые поступают на высокоскоростную ШД, а затем на сетевой выход, СК или МК.

СК – подсоединяется к выбранному устройству на всё время передачи заданного объёма информации.

МК – обслуживает устройство поочерёдно, передавая небольшие информационные порции устройствам.

Процесс моделирования завершается после уничтожения всех сообщений и копий сообщений.

На рис. 1.27 приведен листинг программы, имитирующей работу канала передачи данных на языке GPSS/PC. Подробная информация об особенностях работы имитационной модели в соответствии с данным листингом приведена в учебно-методическом пособии [///].

 

Рис. 1.26

Листинг программы, имитирующей работу канала передачи данных на языке GPSS/PC

10 EVENTINT EQU 9000000 20 EVENTFN EQU 1500000 30;--- IOCH PARAMETERS 40 DOMIN EQU 2 50 DOMU EQU 2 60 DOUTMIN EQU 1 70 DOUTMU EQU 50 80 SKW EQU 40 90 MKW EQU 80 110 EXP FUNCTION RN1 C24 0,0/.1,.104/.2,.222/.3,.355/.4,.509/ .5,.69/.6,.915/.7,1.2/.75,1.38/.8,1.6/ 0.84,1.83/.88,2.12/.9,2.3/.92,2.52/ .94,2.81/.95,2.99/.96,3.2/.97,3.5/ 0.98,3.9/.99,4.6/.995,5.3/.998,6.2/ .999,7/.9998,8 130 DEVFN FUNCTION RN2,D5 .4,1/.6,2/.8,3/.9,4/1,5 150 MKCW VARIABLE P$OUTR#MKW 160 SKCW VARIABLE P$OUTR#SKW 180 GENERATE EVENTINT,EVENTFN 200 QUEUE IOCHWAIT 220 IOCH ASSIGN DEVOUT,DOMIN 230 ASSIGN DEVOUT+,DOMU,EXP 240 SPLIT P$DEVOUT,IOGO 250 TRANSFER,ENDOUT 260 IOGO ASSIGN DEVTYPE,0 270 ASSIGN DEVTYPE+,1,DEVFN 280 ASSIGN OUTR,DOUTMIN 290 ASSIGN OUTR+,DOUTMU,EXP 300 TEST G P$DEVTYPE,1,NETOUT 310 TEST G P$DEVTYPE,3,SKOUT 320 TRANSFER,MKOUT 340 NETOUT TRANSFER,ENDOUT 360 SKOUT QUEUE SKFWAIT 370 SEIZE SK 380 QUEUE SKWAIT 390 ADVANCE V$SKCW 400 DEPART SKWAIT 410 TEST E P$DEVTYPE,3,MOOUT 420 TRANSFER,LPOUT 430 ENDSKOUT RELEASE SK   440 DEPART SKFWAIT 450 TRANSFER,ENDOUT 470 MOOUT TRANSFER,ENDSKOUT 480 LPOUT TRANSFER,ENDSKOUT 500 MKOUT QUEUE MKWAIT 510 ADVANCE V$MKCW 520 DEPART MKWAIT 530 TEST E P$DEVTYPE,4,FDOUTP 540 QUEUE MPFWAIT 550 SEIZE MPD 560 TRANSFER,MPOUT 570 MPEND RELEASE MPD 580 DEPART MPFWAIT 590 TRANSFER,ENDOUT 600 FDOUTP QUEUE FDFWAIT 610 SEIZE FDD 620 TRANSFER,FDOUT 630 FDEND RELEASE FDD 640 DEPART FDFWAIT 650 TRANSFER,ENDOUT 670 FDOUT TRANSFER,FDEND 680 MPOUT TRANSFER,MPEND 700 ENDOUT ASSIGN DEVOUT+,1 710 ASSEMBLE P$DEVOUT 740 DEPART IOCHWAIT 750 TERMINATE 1 760 MICROWINDOW 1,QT$SKWAIT;SK 770 MICROWINDOW 2,QT$MKWAIT;MK 780 MICROWINDOW 3,Q$SKFWAIT;SK 790 MICROWINDOW 4,Q$FDFWAIT;FD

Рис.1.27

Рекомендуемая литература к модулю 1

1. Шелухин О.И., Тенякшев А.М., Осин А.В. Моделирование информационных систем./ Под. Ред. О.И. Шелухина. Учебное пособие. – М.:Радиотехника, 2005. – 368 с.:ил.

2. Ларионов А.М., Майоров С.А., Новиков Г.И. Вычислительные комплексы, системы и сети. Учебник для ВТУЗов. Л.-Энергоатомиздат, 1987.

3. Альянах И.Н. Моделирование вычислительных систем. -Л.:Машиностроение, 1988.

4.Кравченко П.П., Гузик В.Ф., Хусаинов Н.Ш. Учебно-методическое пособие "Исследование многозадачных вычислительных систем оперативной обработки запросов". Таганрог: ТРТУ, 2001. 60с.

5.Кравченко П.П., Хусаинов Н.Ш. Имитационное моделирование вычислительных систем средствами GPSS/PC. Учебное пособие.- Таганрог, ТРТУ, 2000.-116с.







Date: 2015-09-05; view: 439; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию