Why RTOS Requirement RTOS A realtime operating system
- Slides: 12
Why
RTOS Requirement
RTOS ? A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time application requests. A key characteristic of a RTOS is the level of its consistency concerning the amount of time it takes to accept and complete an application's task; the variability is jitter. [1] A hard real-time operating system has less jitter than a soft real-time operating system. The chief design goal is not high throughput, but rather a guarantee of a soft or hard performance category. A RTOS that can usually or generally meet a deadline is a soft real-time OS, but if it can meet a deadline deterministically it is a hard real-time OS. A real-time OS has an advanced algorithm for scheduling. Scheduler flexibility enables a wider, computer-system orchestration of process priorities, but a realtime OS is more frequently dedicated to a narrow set of applications. Key factors in a real-time OS are minimal interrupt latency and minimal thread switching latency, but a real-time OS is valued more for how quickly or how predictably it can respond than for the amount of work it can perform in a given period of time. http: //en. wikipedia. org/wiki/Real-time_operating_system 2
dooroos history
dooroos. realtime Structure apps NETWORK SERVER WINDOW SERVER FILESYSTEM SERVER DEVICE SERVER apps app app 1 MACRO-KERNEL DLL DLL MICRO-KERNEL NANO KERNEL DRV DRV SYNC SERVER SYSTEM TIME SERVER DLL DRV
dooroos. realtime Block. Diagram APPLICATION Time server Nano-kernel Net. Drvs LCD TOUCH KBD FLASH USB M/S UART Mixer Sound NETWORK PROTOCOL GRAPHIC LIBRARY (DLL) FAT 12/16/32 ROM RAM library (DLL) System server LOADER SERVER NETWORK SERVER WINDOW SERVER FILESYSTEM SERVER Synchronization server DEVICE SERVER HAL DLL cpu core H/W (DRV) JFTL DLL DLL DLL
V. S Linux/android S. V dooroos
OS Comparison dooroos. realtime Linux Windows CE structure module monolithic mixed filesystem supported IO system supported windowing supported networking supported library Not enough apps Not enough (Min/Recommended ) 500 KB/16 MB / 128 MB (64 MB / 256 MB : android) 16 MB / 128 MB royalty ~ 2, 000 won(1. 5$) Free / android () 16$ Memory enough
Why
- Contoh user requirement
- Real time operating system concepts
- Pictures
- Realtime system
- Don't ask why why why
- Requirements engineering process
- Software requirement specification for banking system
- Buddy system in os
- File system in operating system
- Ufs4.0
- File system in operating system
- Gullistan carpet
- Firebase realtime notification