Question:
What is difference between system call and system program?
Answer:
system call will cause CPU running level switch, from user level to kernel level,while system program maybe is simple library function, like sins,cons. Source: CoolInterview.com
Answered by: Lu Deliang | Date: 11/7/2007
| Contact Lu Deliang
System call is an interface between running procee and O.S. If a process needs a service from O.S. it issues a system call. <br>System program is a program provided by the O.S. for some common task. Source: CoolInterview.com
Answered by: Sarwat Nizamani | Date: 11/14/2007
| Contact Sarwat Nizamani
system call are special APIs provided by OS to<br>let the user manipulate hardware in restricted manner or to do priviledged jobs.<br>where as system programs are special program which are lies between OS and Application programs. They are closer to kernel as compared to application programs. ex compiler , OS , Editor. Source: CoolInterview.com
Answered by: Manish Gupta | Date: 11/15/2007
| Contact Manish Gupta
A system call is a request to the operating system to do something. A system program is a program that provides services to other programs. An os is an example of a system program. Source: CoolInterview.com
Answered by: Prateek Nagaria | Date: 9/21/2009
| Contact Prateek Nagaria
system call provide an interface to the sevices made available by the o.s.. Source: CoolInterview.com
Answered by: sweta | Date: 5/28/2010
| Contact sweta
System calls provide an interface between the process an the operating system. System calls allow user-level processes to request some services from the operating system which process itself is not allowed to do. In handling the trap, the operating system will enter in the kernel mode, where it has access to privileged instructions, and can perform the desired service on the behalf of user-level process. It is because of the critical nature of operations that the operating system itself does them every time they are needed. For example, for I/O a process involves a system call telling the operating system to read or write particular area and this request is satisfied by the operating system.
System programs provide basic functioning to users so that they do not need to write their own environment for program development (editors, compilers) and program execution (shells). In some sense, they are bundles of useful system calls.
Source: CoolInterview.com
Answered by: suman gupta | Date: 6/10/2010
| Contact suman gupta
If you have the better answer, then send it to us. We will display your answer after the approval.
Rules to Post Answers in CoolInterview.com:-
- There should not be any Spelling Mistakes.
- There should not be any Gramatical Errors.
- Answers must not contain any bad words.
- Answers should not be the repeat of same answer, already approved.
- Answer should be complete in itself.
|