The document discusses different types of operating systems including batch, real-time, multi-user, single-user, multi-tasking, single-tasking, single processor, multi-processor, distributed, and embedded operating systems. Batch operating systems execute jobs in batches while real-time systems have fixed deadlines. Multi-user systems support multiple users while distributed systems allow resource sharing across sites.
The document discusses different types of operating systems including batch, real-time, multi-user, single-user, multi-tasking, single-tasking, single processor, multi-processor, distributed, and embedded operating systems. Batch operating systems execute jobs in batches while real-time systems have fixed deadlines. Multi-user systems support multiple users while distributed systems allow resource sharing across sites.
The document discusses different types of operating systems including batch, real-time, multi-user, single-user, multi-tasking, single-tasking, single processor, multi-processor, distributed, and embedded operating systems. Batch operating systems execute jobs in batches while real-time systems have fixed deadlines. Multi-user systems support multiple users while distributed systems allow resource sharing across sites.
Batch Operating System In Batch processing same type of jobs batch (BATCH- a set of jobs with similar needs) together and execute at a time. The OS was simple, its major task was to transfer control from one job to the next. The job was submitted to the computer operator in form of punch cards. At some later time the output appeared. The OS was always resident in memory. Common Input devices were card readers and tape drives.
Real-Time System A real-time operating system is a multitasking operating system intended for applications with fixed deadlines. Such applications include some small embedded systems, automobile engine controllers, industrial robots, spacecraft, industrial control, and some large-scale computing systems. An early example of a large-scale real-time operating system was Transaction Processing Facility developed by American Airlines and IBM for the Sabre Airline Reservations System. Example Scientific experiments, medical imaging systems, industrial control systems, weapon systems, robots, and home-appliance controllers, Air traffic control system etc.
Real-Time System These are of two types: a) Hard Real Time, b) Soft Real Time. These OS guarantee that critical tasks be completed within a certain range of time. Ex: A complete car welding by robot hardly on the time. These OS provides some relaxation in time limit. Ex: Multimedia systems, digital audio system.
Single vs Multi-Processor System SMP 1. All task share a common view of memory and peripherals 2. Tasks can be dynamically shared across Multiple CPUs. 3. Simplifies software development AMP 1. Code portability and design flexibility 2. Programmer statically assign takes to a CPU. 3. Enables task to be isolated from each other.
Distributed System With resource sharing facility user at one site may be able to use the resources available at another. Speedup the exchange of data with one another via electronic mail. If one site fails in a distributed system, the remaining sites can potentially continue operating. Better service to the customers. Reduction of the load on the host computer. Reduction of delays in data processing.