explain uses of system call and its major types, Basic Computer Science

In computing, a system call is how a program asks for a service from an operating system''s kernel. This may contain hardware related services (for example accessing the hard disk), creating and executing new methods, and communicating with integral kernel services (like scheduling). System calls give the interface among a process and the operating system.
The major types of system calls are as follow:
1. Process Control: These types of system calls are used to manage the processes. Some illustrations are end, abort, execute, create process, load, terminate process etc.
2. File Management: These types of system calls are used to organize files. Some illustrations are Create file, delete file, close, read, open, and write etc.
3. Device Management: These types of system calls are used to control devices. Some examples are release device, request device, read, write, get device attributes etc.
4. Information Maintenance: These types of system calls are used to put system data and get process information. Some illustrations are time, id, OS parameters, time used etc.
5. Communications: These types of system calls are used to set up a connection. Some examples are send message, receive messages, terminate etc
Posted Date: 5/2/2012 4:30:33 AM | Location : United States







Related Discussions:- explain uses of system call and its major types, Assignment Help, Ask Question on explain uses of system call and its major types, Get Answer, Expert's Help, explain uses of system call and its major types Discussions

Write discussion on explain uses of system call and its major types
Your posts are moderated
Related Questions
how to use expressions in c++ program with examble

Types of Browsers: Line Mode Browsers : The initial browsers were line mode text browsers. These browsers were simple and used to display text line by line. They used to prov

Simple Batch Systems: Early machines were very expensive, and therefore it was important to maximize machine utilization. To improve utilization, the concept of batch operat

QUESTION (a) What is an abstract data type? (b) Give two limitations of the array implementation of lists. (c) Give the major disadvantage of the dynamic implementation o

what is the size of a void integer and what is it''s range

Question: a) Illustrate, in detail, what is virtual memory? b) The Memory Management Unit is responsible for the translation of virtual addresses to their corresponding phy



Product of first n natural numbers - Algorithm Working Procedure : 1. Take n = 8 2. Take I = 1 3. Take PROD = 1 4. Compute PROD = PROD * 1 5. add 1 to 1 6. If I≤ n, complete

what is rom