Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Помогите с курсовой GPSS |
Философия, технологии, алгоритмы! |
|
Опции темы |
10.12.2007, 15:52 | #6 |
Форумец
Сообщений: 9
Регистрация: 22.10.2007
Возраст: 35
Не в сети |
ВОТ МОЁ ЗАДАНИЕ, ТАМ Я САМ ЧТОТ МОДЕЛИРОВАЛ! ПОМОГИТЕ ХОТЯБ ИСПРАВИТЬ МОИ КОСЯКИ. НЕ МОГУ ВООБЩЕ ДОГНАТЬ. СХЕМА(РИСУНОК) ЕСТЬ КАК ВСЁ ЕТО ПРОИЗХОДИТ ТАМ по кругу буфер-процесор--диск и диск--прцесор--буфер.
В системе автоматизации экспериментов (САЭ) на базе мини-ЭВМ данные от измерительных устройств поступают в буферную зону оперативной памяти каждые 800 ± 400 мс. Объем буфера —256 байт, длина одного информационного сооб*щения —2 байта. Для записи сообщения в буфер требуется 20 мс времени работы процессора. После заполнения буфера его содержимое переписывается на магнитный диск (МД), для чего сначала необходима работа процессора в течение 30 мс, а потом — совместная работа процессора и накопителя на МД в течение 100 ± 30 мс. Для обработки каждой новой порции информации на МД, объем которой равен 2560 байт, запускается специальная программа, требующая 100 ± 20 с времени работы процессора. Эта программа имеет самый низкий приоритет и прерывается программами сбора и переписи данных на МД. Смоделировать процесс сбора и обработки данных с САЭ при условии, что обработать необходимо 5 порций информации. Зафиксировать длительность выполненной программы обработки и определить, сколько раз ее выполнение было прервано. BUFER storage 256 HARD storage 2560 PROC EQU 1 Generate 800,400 QUEUE TYPE1 SEIZE PROC ASSIGN 1,2 TEST GE PROC,BUFER,stockout ADVANCE 20 RELEASE PROC TERMINATE stockout TERMINATE 0 SEIZE PROC ADVANCE 30 RELEASE PROC SEIZE PROC ADVANCE 100,30 RELEASE PROC PREEMPT PROC PRIORITY 1 ADVANCE 100,20 RETURN PROC TERMINATE 1 LOOP 5,PROC ну хоть конибудь???????????? |