Skip to main content

What do you mean by operating architecture?

    

What do you mean by operating architecture?

SYSTEM CALLS

·                                                          


           System calls provide the interface between a process and the operating system.

 

·         The purpose of system call is to request the operating system to perform some activity.

 The execution of a system call require the user process to save its current state and pass the control of the CPU to the operating system to perform some function.

 There are different system calls for performing different kinds of tasks:

 

1.       FILE MANIPULATION SYSTEM CALLS, for example: open, close, read, write, reposition etc.

2.       PROCESS CONTROL SYSTEM CALLS. For example : end, abort, load, execute, create process, terminate process, allocate and free memory, wait event, signal event.

3.       DEVICE MANAGEMENT SYSTEM CALLS . for example: read write, reposition, request device, release device attributes, set device attributes etc.

4.       INFORMATION MAINTENANCE SYSTEM CALLS. For example :get time or date, set time or date time or, get system data, set system data, get process attributes, file attributes, get device attributes etc.

5.       COMMUNICATION SYSTEM CALLS. For example :send message, receive message, create communication connection, delete communication connection, transfer status information etc.

Comments

Popular posts from this blog

Multi processing system

  Multi processing system ·           Multi processesor system is the sytem that contain two or more processors or CPUS and has ability to simultaneously execute     several programs. Hence the name multi-processor In such a system, multiple processor share the clock, bus, memory and peripheral devices. ·           A multi processor system is also known as parallel system ·           Multi processor system are categorized into two different types:                single user operating system    2.        Multi user operating system   3.         Batch processing operating system 4.        Multi programming operating system   5.       Multi tasking operating sy...

Defination of OS(operating system) and its concepts

    What do you mean by operating system?     Definition :  An operating system is a program that act as an interface between the user of a computer and the                                      Computer hardware. Operating system is a first program that gets loaded into the memory through a process called booting. Concepts of operating system : ·                       The purpose of operating system is to provide an environment in which a user can execute program in a convenient and efficient manner. ·                       Operating system is an integrated set of program that ma...

Multi user Operating System

  Multi user operating system ·           In a multi-user operating system, multiple number of user can access different resources of a computer at a same time. ·           The access is provided using a network that consists of various personal computer attached to a mainframe computer system.                                                              diagram of multi -user operating system       ·           The various personal computer can send and receive information to mainframe computer system. ·           The example    of multi-user OS are UNIX, windows 2000,novell netware.            sing...

Real-time system

  R eal-time system ·           In a real time operating system, a job is to be completed within the    rigid time constraints otherwise job loses its meaning. ·           A real time system function correctly only if it returns the correct result within its time constraints ·           Thus, in a    real-time system, the correctness of the    computation not only depends upon the logical correctness of the computation but also upon the time at which the result is produced. R eal-time system In a real time system various functions like process scheduling, memory management, I/O management and file  management are performed as follows : 1.         Process scheduling  . the real time system uses priority based pre-emptive scheduling. each process is assigned a certain level of ...

Time Sharing System and its Requirements

  Time sharing  system ·           Time sharing refers to the allocation of computer resources in a time dependent fashion to several program simultaneously ·           A time sharing system has many user terminals that are connected to same computer simultaneously. Using these terminal, different users can work on a system at the same time ·           Thus, it uses multi programming with a special CPU scheduling among all the last one, and then again beginning from the first one ·           In time sharing system, the CPU time is divided among all the users on schedule basis. ·           It release the CPU under any of the following three conditions: 1.         When the allotted time slice expires. 2.    ...