操作系统信号量机制相关问题

问题遇到的现象和发生背景

某机场的入口有1条通道,该通道有3名证件查验员,再往里是一个安检室,内有5名安检员。安检室可容纳五人等待(另有五人正在被检查)。入场者可让任意一名证件查验员检查,在证件查验员核对正确并放行后进入安检室等待并被检验,安检员放行后进入机场。证件查验员无人时休息,来人时被来人唤醒,查验来人证件后,确认安检室有空位后让来人入安检室。安检员无人时休息,直到被来人唤醒,检查完来人后放行来人入机场。请用信号量机制实现上述过程中的同步和互斥。