Minix 3 has some new words introduced. Some are more clear and
understandable for me while others seem to require more efforts from me
to understand them. Among other things are Notification and
Non-blocking msg-passings.

What I understand them so far reading some material from a paper to
code in the book is as follows:

Notification includes Asynchronous and synchronout concepts - this may
be non-blocking.
The reason is that the part of code "mini_notify" has implemented those
concepts of the Non-blocking Synchronoous msg-passing and Asynchronous
msg-passing". And the "mini_notify" is used in a find-dancing way for
signals and watchdog functions. These existed before in previous
versions of Minix separately though.

If anything is not appropriate, Let me know.
Your comment is precious,

Tyson M Kim