Xathrya.ID Tutorial Pack
Operating System category
An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. The operating system is a vital component of the system software in a computer system. Application programs usually require an operating system to function.
This page is a metapage, it means that a deeper and focused article won’t be written here but in their corresponding topic instead.
Table of Content
- Operating System Basic Building Block
- Common Scheduling Algorithm
- Memory Management Mechanism
- Critical Region
- Dead-Lock: Detection, Prevention, Avoidance
Desktop & Server
A certain operating system which is optimized for distributed system need.
In this category, operating system is geared toward specific device used for mobile computing such as smartphone, tablet, etc.
In this category, we have operating system for embedded system. Embedded system is defined as specific purpose platform or device and usually has constrained resource.
PS: Cisco IOS and Apple iOS are two different operating system.
There is also a category of operating system (OS) which is intended to serve real-time application requests. It must be able to process data as it comes in, typically without buffering delays. Processing time requirements (including any OS delay) are measured in tenths of seconds or shorter. In most case this is an operating system for embedded system.
- Green Hills Software INTEGRITY
- Wind River VxWorks
- QNX Neutrino
- Micrium µC/OS-II, III
- Windows CE
- TI-RTOS Kernel