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

1) The interface between user programs and the operating systems is about dealin

ID: 3857083 • Letter: 1

Question

1) The interface between user programs and the operating systems is about dealing with the abstractions the operating system provides. System calls are available in this interface. Which of the following statements is incorrect about system calls?

A) invoking a C library procedure, to make a system call to read a file, consists of several steps including: pushing parameters on the stack in user mode, trapping into the kernel, kernel code dispatching to correct system call handler, and returning control to the user space library procedure


B)POSIX (related to UNIX based systems) has about 100 procedure calls, the main ones grouped in process management, file management, directory and file system, and miscellaneous.


C)the Win32 API (related to Windows systems) also has about 100 procedure calls, many of which invoke systems calls, but others are carried in user space, and are related to the graphical user interface


D) Win32 API does not support linking files

Explanation / Answer

C)the Win32 API (related to Windows systems) also has about 100 procedure calls, many of which invoke systems calls, but others are carried in user space, and are related to the graphical user interface

Please rate the answer if it helped.....Thankyou

Hope it helps....