3.3. Ngôn ngữ mô phỏng GPSS
3.3.7.2. Các khối làm việc với Facilities
Facilities trong GPSS có thể được hiểu là các “thiết bị”, cơ sở vật chất của hệ thống như là các máy phục vụ, các kệnh phục vụ: chẳng hạn như đường băng sân bay phục vụ cho việc cất cánh và hạ cánh của máy bay, hay các bàn giao dịch trong ngân hàng,… Trong quá trình mô phỏng, nếu thiết bị “rảnh” thì các giao tác mới có thể sử dụng nó. Các khối làm việc với các thiết bị gồm có:
Bảng 3.2 Một số khối cơ bản làm việc với thiết bị
Cú pháp Giải thích Ý nghĩa
SEIZE A A: là số hiệu hoặc tên của “thiết bị”
Yêu cầu sử dụng “thiết bị” hoặc là chờ “thiết bị” được giải phóng để sử dụng PREEMPT A,B,C,D,E
A: là số hiệu hoặc tên của “thiết bị”
B: quy định có thứ tự ưu tiên (PR) hoặc không (null)
C: là số hiệu hoặc tên khối là đích mới cho giao tác hiện đang sở hữu thiết bị.
D: số hiệu tham số của giao tác đã chiếm giữ thiết bị, nơi ghi nhận thời gian còn lại trong
Giao tác – “yêu cầu” hiện thời chiếm giữ “thiết bị”
khối ADVANCE, nếu giao tác chiếm giữ thiết bị được lấy từ FEC.
E: nếu nhận giá trị RE, giao tác chiếm giữ thiết bị sẽ bị loại khỏi sự cạnh tranh thiết bị và gửi đến đích mới được chỉ định trong toán hạng C.
RELEASE A A: là số hiệu hoặc tên của “thiết bị” Giải phóng “thiết bị”
FAVAIL A A: là số hiệu hoặc tên của “thiết bị”
Đưa một “thiết bị” có tên hoặc số hiệu trong toán hạng A, về trạng thái có thể làm việc
FUNAVAIL A A: là số hiệu hoặc tên của “thiết bị”
Đưa một “thiết bị” có tên hoặc số hiệu trong toán hạng A, về trạng thái không làm việc