ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
Types of operating system
1. Types of Operating System
Presented By-
Md. Ashikur Rahman
ID no: 191-15-2469
2. What is an Operating System?
A program that acts as an Intermediary
Between a user of a computer and the
Computer hardware.
3. What is an Operating System?
A program that acts as an Intermediary
Between a user of a computer and the
Computer hardware.
4. Simple Batch System
The types Operating System are
Multi-programming
System
Real time Operating
System
Multi-processor System
Distributed Operating
System
5. SIMPLE BATCH 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 always resident in memory
6. Advantages of SIMPLE BATCH SYSTEM
1. A Data center’s staff can schedule batch processing during times when the computers
are otherwise idle, such as overnight.
2. The computer operators can delay or prioritize different batches easily,
depending on circumstances.
7. Disadvantages of SIMPLE BATCH SYSTEM
1. Zero interaction between user and computer.
2. No mechanism to prioritize processes.
3. CPU is often idle, because the speeds of the mechanical I/O devices is slower than CPU
8. Example of SIMPLE BATCH SYSTEM
1. Payroll run for company
2. Gas and electricity bills produced
by Batch system.
9. Multi-Programming SYSTEM
In this the operating system, picks and begins
To execute one job from memory.
Multiprogramming system, CPU will never be
Idle and keeps on processing.
10. Advantages of Multi-programming SYSTEM
1. It increases CPU utilization.
2. It maximizes the total job throughput of a computer.
3. Better reliability-if one processor breakdown then other takes its workload.
11. Disadvantages of Multi-programming SYSTEM
1. It must keep track of all kinds of jobs.
2. Each system requires large chunks of hard drive space which cannot be allocated to programs.
3. Poor CPU usage when only one program is present in memory.
12. Example of Multi-programming SYSTEM
1. Microcomputers like as
MP/M, XENIX, and ESQview.
2. Windows O/S
3. UNIX O/S
13. Real-Time Operating SYSTEM
Real time system is defined as a data
processing system in which the time interval
required to process and respond to inputs
is so small that it controls the environment.
There are two types of real-time operating
systems.
1. Hard real-time systems.
2. Soft real-time systems.
14. Hard Real-Time Operating SYSTEM
Air traffic control
Nuclear power plant control
Vehicle sub-systems control
16. Advantages of Real-time Operating SYSTEM
1. RTOS give maximum consumption of the system and gives us more output.
2. Due to small size of programs RTOS can also be used in embedded systems like in
transport and others.
3. RTOS is error free that mean it has no chances of error in performing tasks.
17. Disadvantages of Real-time Operating SYSTEM
1. There are only limited tasks run at the same time and other task have to wait.
2. RTOS used lot of system resources which is not as good and is also expensive.
3. Multi tasking is done few of times and this is the main disadvantage of RTOS.
18. Multi-Processor Operating SYSTEM
A multiprocessor system consists of several
Processors that share a common physical
memory. Multiprocessor system provides
higher computing power and speed.
19. Advantages of Multi-Processor Operating SYSTEM
1. Enhanced performance.
2. Execution of several tasks by different processors concurrently, increases
the system’s throughput.
20. Disadvantages of Multi-Processor Operating SYSTEM
1. It’s more complex than other operating systems.
2. It requires context switching which slightly impacts performance.
21. Example of Multi-Processor Operating SYSTEM
1. UNIX
2. Linux
3. Mac OS X
4. Window XP
5. Windows 2000 etc.
22. Distributed Operating SYSTEM
The motivation behind developing distributed operating systems is the
availability of powerful and inexpensive microprocessors and advances
In communication technology.
23. Advantages of Distributed Operating SYSTEM
1. If one machine crashes, the system as a whole can still survive.
2. A distributed system may have more total computing power than a mainframe.
3. Since it is an open system it is always ready to communicate with other systems.
24. Disadvantages of Distributed Operating SYSTEM
1. Distributed systems will have an inherent security issue.
2. If the network gets saturated then problems with transmission will surface.
3. There is currently very little less software for Distributed system.
25. Example of Distributed Operating SYSTEM
1. Windows 2003 application server
2. Linux(apache server)
3. Ubuntu