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...
Batch processing system · Batch processing is one of the oldest method of running the programs · The computer in the past were very large in size and their I/O devices were very different from those that are used today. The job processing was not interactive as it is today. · The user did not interact directly with computer system. · The process scheduling , memory management, file management and I/Omanagement functions are quite simple in batch processing system 1. Process scheduling (i.e. allocation strategy for a processor is typically in order of their arrival i.e. first come first served(FCFS)basis. 2. Memory management is done by divi...
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...
Multi threading operating system · Multi threading is a technique in which a process, executing an application is divided into threads that can run concurrently · A thread is a dispatch able unit of work. It includes a processor context and its own data area for sack . · A thread execute sequentially and is interruptible so that the processor can turn to another thread. · Thus, a thread represents a light weight process and is the smallest unit of CPU utilization it is like a mini process. · A process, on other hand is a collection of one or more threads and associated system resources · A thread is not a process by itself. Cannot run on...
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. ...
Comments
Post a Comment