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 programming system · Multi programming operating system allows multiple users to execute multiple programs using a single CPU concurrently i.e. at the same time. · In multiprogramming several process are kept in the main memory and CPU execute all these processes concurrently. It means, the CPU immediately switches from one process to next that are ready to get executed · In such an operating system when one process start process start performing the instructions from several programs at the same time. · Rather, it means that there are number program available to CPU and that portion of one is executed, then segment of another and so on ...
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...
Layered Operating System Layered Structure is a type of system structure in which the different services of the operating system are split into various layers, where each layer has a specific well-defined task to perform . It was created to improve the pre-existing structures like the Monolithic structure ( UNIX ) and the Simple structure ( MS-DOS ). Example – The Windows NT operating system uses this layered approach as a part of it . Design Analysis : The whole Operating System is separated into several layers ( from 0 to n ) as the diagram shows. Each of the layers must have its own specific function to perform. There are some rules in the implementation of the layers as follows. The outermost layer must be the User Interface layer. The innermost layer must be the Hardware layer. A particular layer can access all the layers present below it but it cannot access the layers present above it. That is layer n-1 can access all the layers from n-2 to 0 but it canno...
Application Of Threads This section discuss various implementation of threads. Multithreading concepts are implemented by pthread (POSIX standard), solaris, linux, window 2000 and java. 1. POSIX THREAD(Pthreads) · Pthread refers to the POSIX standard(IEEE 1003.IC) that defines an API for thread creation and sychronisation. · Prior to the of POSIX THREADS, each hardware vendor implemented their own version of threads. · As each implemented from the other, writing portable multithreaded application was difficult. Thus POSIX standardize the API for thread management. · The current Pthread API is defined only for C programming language and it is implemented as function with a header file Pthread.h and thread library. · The naming...
Comments
Post a Comment