Я не понимаю, что означает мой профессор, когда он говорит флаг записи и флаг чтения. 0 означает, что это срабатывает?
Он хочет, чтобы мы нарисовали диаграмму перехода между состояниями, но я думаю, что смогу сделать это сам, если буду знать, что происходит.
+---------+------------+-----------+----------------+
| Counter | Write flag | Read flag | Interpretation |
+---------+------------+-----------+----------------+
| 0 | 0 | 0 | Write locked |
| 0 | 0 | 1 | Invalid |
| 0 | 1 | 0 | Invalid |
| 0 | 1 | 1 | Available |
| N | 0 | 0 | Write request |
| N | 0 | 1 | Read locked |
| N | 1 | 0 | Invalid |
| N | 1 | 1 | Invalid |
+---------+------------+-----------+----------------+