
- Operating System Tutorial
- OS - Home
- OS - Overview
- OS - Components
- OS - Types
- OS - Services
- OS - Properties
- OS - Processes
- OS - Process Scheduling
- OS - Scheduling algorithms
- OS - Multi-threading
- OS - Memory Management
- OS - Virtual Memory
- OS - I/O Hardware
- OS - I/O Software
- OS - File System
- OS - Security
- OS - Linux
- OS - Exams Questions with Answers
- OS - Exams Questions with Answers
- Operating System Useful Resources
- OS - Quick Guide
- OS - Useful Resources
- OS - Discussion
What is an embedded operating system?
The operating system is a software which handles the computer's functionality like scheduling, input/output operation, resource allocation, file system manipulation, etc. and it acts as an interface between the user and hardware.
The different types of operating systems are as follows −
Batch Operating System
Multiprogramming Operating System
Multitasking Operating System
Multiprocessing Operating System
Real time Operating System
Let us discuss the embedded operating system.
Embedded Operating system
All Embedded Systems are task specific. They mostly do a particular task on loop/repeatedly for their entire lifetime. These systems are designed to execute their task within a particular time interval, and thus they have to be fast enough to be up to their time limit.
They have little or no user interface like a fully automatic washing machine does its task fully once its programmed is set and stops after its work is finished with almost no user interface.
They are built to achieve a particularly good efficiency level. They are very small in size operating system, need little power
These systems can't at all be upgraded or updated. Thus, they must be really high on efficiency and reliability as they can't be updated.
This operating system is shown below −
Advantages
The advantages of embedded operating system are as follows −
Portable
Much faster than other operating systems
Less Hardware requirement
Highly Predictable
Disadvantages
The disadvantages of embedded operating system are as follows −
Less optimization
High modification is required
Customization is time taking process
- Related Articles
- What is an Operating System?
- What is the operating system?
- What are the roles of embedded operating systems?
- What is the operating system evolution?
- What is a batch operating system?
- What is a Multiprocessing Operating System?
- What is a distributed Operating System?
- What is the Network Operating System?
- What is a multiprogramming Operating System?
- What is the operating system structure?
- What is the difference between a kernel and an operating system?
- What is an Embedded Option? Types of Embedded Options
- What is a process in Operating System?
- What is Context Switching in Operating System?
- What is Multitasking/Time Sharing Operating System?
