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
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
Step by Step Solution
There are 3 Steps involved in it
To determine which statement is incorrect regarding system calls lets analyze each option A Invoking ... View full answer
Get step-by-step solutions from verified subject matter experts
