Смоделировать работу УПД в течение 8 мин

Здравствуйте, дано условие задачи:

Система передачи данных состоит из УПД (устройство подготовки данных) и двух буферов. Из двух разных источников в систему попадают блоки данных. Из первого источника каждые 5±1 сек. поступают 5 блоков данных первого типа и каждые 20 ± 7 сек. поступают 20 блоков данных второго типа из второго источника. В УПД существуют два буфера, вмещающих по 10 блоков данных каждого типа. УПД занимается формированием из блоков данных пакетов для последующей передачи по сети. Формирование пакета данных начинается только при наличии блоков данных обоих типов в количестве 10 блоков каждого типа и длится 10 секунд, затем буфера освобождаются. Если буфера заняты, то поступающие блоки становятся в очереди, каждая очередь к своему буферу, длины очередей не ограничены.

Смоделировать работу УПД в течение 8 мин. Определить вероятность того, что оба буфера окажутся одновременно пустыми, средние и максимальные очереди к буферу по каждому типу блоков данных. Определить целесообразность использования буферов по 20 блоков с временем формирования пакета 20 сек.

Для этой задачи есть решение:

Текст программы на GPSS с комментариями (буфер из 10 ячеек):

s_1	storage 10; накопитель 1
	generate 5,1; генерация заданий первого типа
	queue 1; очередь к первому буферу
	
	seize 1;
	enter s_1,5; занятие первого буфера (5 ячеек памяти)
	depart 1; освобождение очереди
	release 1;
	transfer ,b1; переход к блоку b1

s_2	storage 20; накопитель 2
	generate 20,7; генерация заданий второго типа
	queue 2; очередь ко второму буферу
	enter s_2,20; занятие второго буфера (20 ячеек памяти)
	depart 2; освобождение очереди

	; проверка равентства SF=1, если память заполнена
b1	test E SF$s_1,1,b2
	; проверка равентства SE=0, если память не пуста
	test GE S$s_2,10,b2

	advance 10; задерка транзакта
	leave s_1,10; освобождение 10 ячеек 1-го накопителя
	leave s_2,10; освобождение 10 ячеек 2-го накопителя

b2	test E SE$s_1,1,del; проверка пустоты буферов
	test E SE$s_2,1,del;
em	terminate;

del	terminate; удаление транзакта

fin	generate 480; ограничение времени
	savevalue emp,(N$em/N$del)
	terminate 1;
	start 1,np;
	reset;
	start 1;

Вопрос в следующем, зачем мы в первом буфере используем SEIZE 1 и RELEASE 1