Sos And Nano Rk A Comparative Study
-
Upload
sudharsan-s -
Category
Technology
-
view
706 -
download
1
description
Transcript of Sos And Nano Rk A Comparative Study
![Page 1: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/1.jpg)
![Page 2: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/2.jpg)
![Page 3: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/3.jpg)
• OS for mote-class WSN.
• Developed by the Networked and Embedded
Systems Lab (NESL) at UCLA.
• Dynamic reconfigurability- main motivation
behind SOS.
• Completely written in C Programming language.
![Page 4: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/4.jpg)
SensorManager
MessagingI/O
SystemTimer
SOSServices
Tree RoutingModule
Data CollectorApplication
Photo-sensorModule
DynamicallyLoaded modules
DynamicMemory
MessageScheduler
DynamicLinker
KernelComponents
Stati
c SO
S k
erne
l
![Page 5: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/5.jpg)
• Dynamic operating system.
• Compact kernel interface.
• Safety features through run-time checks
• Performance
![Page 6: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/6.jpg)
![Page 7: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/7.jpg)
• Fully preemptive reservation-based RTOS.• Developed by Carnegie Mellon University.• Multi-hop networking support.• Supports fixed-priority preemptive
multitasking.• Currently runs on the FireFly and MicaZ
motes.
![Page 8: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/8.jpg)
![Page 9: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/9.jpg)
MultitaskingTimeliness and SchedulabilityEnforcement of Resource Usage LimitsClassical OS MultitaskingSmall footprint
<18 KB ROM <2 KB RAM
FEATURES OF NANO-RK
![Page 10: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/10.jpg)
![Page 11: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/11.jpg)
![Page 12: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/12.jpg)
![Page 13: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/13.jpg)
![Page 14: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/14.jpg)
Preemptive schedulingTask synchronization deadlock prevention
![Page 15: Sos And Nano Rk A Comparative Study](https://reader033.fdocuments.us/reader033/viewer/2022061209/548b2ecab47959066a8b4668/html5/thumbnails/15.jpg)