Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

One can run MSDOS on a Mac OS X using.... an emulator direct execution from a sh

ID: 3848884 • Letter: O

Question

One can run MSDOS on a Mac OS X using.... an emulator direct execution from a shell prompt the NET runtime for MAX OS a virtual machine What statements about system calls are true? a process can never be suspended in the middle of a system call because that would leave the CPU stuck forever in kernel mode system calls offer access to OS services for user processes system calls are invoked from C/C++ using function libraries system calls always involve a transition from user to kernel mode system call parameters cannot be passed in registers because of their reduced capacity

Explanation / Answer

1. In question number 1, an emulator and a virtual machine, both can be used to run MS DOS. A virtual machine will be sandboxed and you cant have a dos cmd in your system. And there are DOS emulators too, namely boxer.

2. The correct statements in the above question 7 are:
c) system calls offer access to OS services for user processes.

c)system calls are invoked from c/c++ using function libraries

d)system calls involve a transition from user to kernel mode

a) and e) are false because
a process can be suspended in the middle of a system call

and

the first 8 bits of arguments of system calls are passed in registers only

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote