Exactamente, ambos son binarios y el procesos_esperando lo usas en el V no binario (también hay que usar el contador, para incrementarlo en caso de que tengas disponibilidad, y el procesos_esperando te interesa decrementarlo cuando hagas un V(espera_proceso))
saludos!