В системе автоматизации экспериментов (САЭ) на базе мини-ЭВМ данные от измерительных устройств поступают в буферную зону оперативной памяти каждые 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
или подскажите куда обратится! здесь бываю редко пишите на мыло или звоните
ну хоть конибудь????????????
Смоделировать процесс сбора и обработки данных с САЭ при условии, что обработать необходимо 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
или подскажите куда обратится! здесь бываю редко пишите на мыло или звоните
ну хоть конибудь????????????
Комментарий