State true or false. With Reason
- In a Micro-Kernel based OS, different modules communicate with each other using message passing. This is a secure way to enable communication.
- In a Modular OS, kernel modules can directly call any other module. This, however, suffers from efficiency issues
- Synchronous i/o is advantageous because it results in faster execution of the user program.
- Asynchronous i/o is disadvantageous because it requires more hardware/software changes such as System calls and Device status enable bits.
- In a Micro-Kernel based OS, different modules communicate with each other using message passing. This is a secure way to enable communication.
- In a Modular OS, kernel modules can directly call any other module. This, however, suffers from efficiency issues.