SlideShare a Scribd company logo
1 of 22
S.VARUN
M.Tech[EST]
 A System Architecture is a combination of
different hardware & software components or
modules which enable exchange of data
between the client & server (or) sender &
receiver.
 The structure and organization of a computing
system, as a set of functional modules and their
interactions.
 Node Intervals
 Interaction of Nodes
 It presents the possible abstraction levels in a
single node.
 Operating systems, the simplest approach,
provide basic system functionality including a
uniform way of accessing the hardware.
 The two main sets of functionalities, namely
low-level functionalities, including tasks
corresponding to physical, link, routing and
transport layers.
 The high-level functionalities are coordination
and support, clustering, timing and localization,
addressing, lookup, collaboration, failure
detection and security.
 In a data-centric approach, the execution is
controlled by the data.
 For example, on the basis of the type of
incoming data, the appropriate function is called
which is able to handle this type.
 Sensor network scenarios are said to be data-
centric.
 A service is a well-defined and self-contained
function that does not depend on the context or
the state of other services.
 The service is executed on the explicit request
of a caller, who has to know the interface of the
service. A response is returned after the
completion of the service.
 An operating system (OS) is system software that
manages compute
hardware and software resources and provides
common services for computer programs.
 The different operating systems for COs,unlike
general purpose desktop operating systems such
as Windows or Linux, these operating systems run
on devices that are designed for special-purpose
tasks.
 The main tasks of these operating systems is to
provide an abstract interface to the underlying
hardware and to schedule system resources.
 The three operating systems used in WSN
namely TinyOS,Contiki, and Mantis.
 TinyOS does not provide any multithreading
 Contiki provides multithreading as a library for
those applications that explicitly require it.
 Mantis is a layered multithreaded operating
system.
 Microsoft Windows is the most common
operating system for desktop computers.
 Windows XP Embedded is a modular cut-down
version of XP that allows the designer to choose
the modules to be used.
 Since Linux is open source, anyone can
customize Linux to his/her PDA, Palmtop or
other mobile or embedded device.
 RTLinux (Real-time Linux), an extension of the
Linux kernel that provides real-time entities.
 uClinux, a scaled-down Linux version for
system without a memory mapping unit.
 Montavista Linux with Linux distributions for
ARM, MIPS.
 The Palm OS is specifically designed for PDAs
featuring a small screen, with less processing
power than desktop PCs and limited memory.
 In Palm OS, the kernel is responsible for thread
scheduling, handling hardware interrupts and
other low-level management tasks.
 Although Palm-applications are single-
threadded, the kernel itself uses multiple
threads.
 Symbian OS is a robust multi-tasking operating
system, designed specifically for wireless
environments and the constraints of mobile
phones.
 The core kernel’s size is less than 200 KB. The
OS has support for handling low memory
situations and a power management model.
 Symbian OS runs on fast, low-power, low-cost
CPU cores such as ARM processors.
 In contrast to Windows XP Embedded,
Windows CE has a different codebase than
Windows XP. Windows CE is particularly
designed for small hand-held devices.
 Windows CE is a multitasking operating system
allowing multiple applications or processes to
run within the system simultaneously.
 According to Microsoft, the code size is 200 KB
without graphics, but the code size increases
dramatically when graphics and networking are
included.
 eCos has extensive configuration possibilities
and can be scaled up from a few hundred bytes
in size to hundreds of KB.
 eCos provides features such as pre-emptable
tasks with multiple priority levels, low latency-
interrupt handling.
 It is a Unix-like operating system with real-time
properties, and is the most prominent example
of a successful micro-kernel design.
 The micro-kernel is surrounded by cooperating
processes that provide higher-level services
such as inter-process and low-level networking
communication
 QNX is designed for systems running x86,
MIPS, PowerPC or ARM CPUs.
 XMK (eXtreme Minimal Kernel) is an open-
source real-time kernel designed to fit very
small micro-controllers, yet be scalable up to
larger systems.
 A minimal kernel configuration requires only
340 bytes of ROM and 18 bytes of RAM.
 TinyOS is an operating system specially
designed for the constraints and requirements
of WSNs.
 It is currently the most widely used system for
academic research in the area of sensor
networks.
 TinyOS is available for several platforms.
 Scheduling Hierarchy
 Concurrency
 Programming
 Dynamic Reprogramming
S.VARUN
M.Tech[EST]

More Related Content

What's hot

Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing Hitesh Kumar Markam
 
Distributed Processing
Distributed ProcessingDistributed Processing
Distributed ProcessingImtiaz Hussain
 
Cluster computing pptl (2)
Cluster computing pptl (2)Cluster computing pptl (2)
Cluster computing pptl (2)Rohit Jain
 
Computing Environment
Computing EnvironmentComputing Environment
Computing Environmentkem warren
 
Distributed Computing system
Distributed Computing system Distributed Computing system
Distributed Computing system Sarvesh Meena
 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt himHimanshu Saini
 
Distributed Computing
Distributed Computing Distributed Computing
Distributed Computing Megha yadav
 
Models of-network-computing
Models of-network-computingModels of-network-computing
Models of-network-computingAnupam1234
 
distributed Computing system model
distributed Computing system modeldistributed Computing system model
distributed Computing system modelHarshad Umredkar
 
Distributed system & its characteristic
Distributed system & its characteristicDistributed system & its characteristic
Distributed system & its characteristicAkash Rai
 
Back-End application for Distributed systems
Back-End application for Distributed systemsBack-End application for Distributed systems
Back-End application for Distributed systemsAtif Imam
 
Distributed computing
Distributed computingDistributed computing
Distributed computingshivli0769
 
Distributed Computing in IoT
Distributed Computing in IoTDistributed Computing in IoT
Distributed Computing in IoTKishan Patel
 
System models in distributed system
System models in distributed systemSystem models in distributed system
System models in distributed systemishapadhy
 

What's hot (20)

Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing
 
Cloud Computing & Distributed Computing
Cloud Computing & Distributed ComputingCloud Computing & Distributed Computing
Cloud Computing & Distributed Computing
 
Distributed Processing
Distributed ProcessingDistributed Processing
Distributed Processing
 
Cluster computing pptl (2)
Cluster computing pptl (2)Cluster computing pptl (2)
Cluster computing pptl (2)
 
Cluster computer
Cluster  computerCluster  computer
Cluster computer
 
Computing Environment
Computing EnvironmentComputing Environment
Computing Environment
 
Distributed Computing system
Distributed Computing system Distributed Computing system
Distributed Computing system
 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt him
 
Distributed Computing
Distributed Computing Distributed Computing
Distributed Computing
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Models of-network-computing
Models of-network-computingModels of-network-computing
Models of-network-computing
 
cluster computing
cluster computingcluster computing
cluster computing
 
distributed Computing system model
distributed Computing system modeldistributed Computing system model
distributed Computing system model
 
Distributed system & its characteristic
Distributed system & its characteristicDistributed system & its characteristic
Distributed system & its characteristic
 
Back-End application for Distributed systems
Back-End application for Distributed systemsBack-End application for Distributed systems
Back-End application for Distributed systems
 
Distributed Computing ppt
Distributed Computing pptDistributed Computing ppt
Distributed Computing ppt
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Distributed Computing in IoT
Distributed Computing in IoTDistributed Computing in IoT
Distributed Computing in IoT
 
System models in distributed system
System models in distributed systemSystem models in distributed system
System models in distributed system
 

Viewers also liked

How to make ir sensor using bread board
How to make ir sensor using bread boardHow to make ir sensor using bread board
How to make ir sensor using bread boardPeeyush Vishwakarma
 
Natural Interfaces for Augmented Reality
Natural Interfaces for Augmented RealityNatural Interfaces for Augmented Reality
Natural Interfaces for Augmented RealityMark Billinghurst
 
如何培養架構性思考(談軟體架構師必經之路)
如何培養架構性思考(談軟體架構師必經之路)如何培養架構性思考(談軟體架構師必經之路)
如何培養架構性思考(談軟體架構師必經之路)Gelis Wu
 
用20分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
用20分鐘搞懂   《系統分析、軟體工程、專案管理與設計模式》用20分鐘搞懂   《系統分析、軟體工程、專案管理與設計模式》
用20分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》鍾誠 陳鍾誠
 
用十分鐘搞懂《離散數學》
用十分鐘搞懂《離散數學》用十分鐘搞懂《離散數學》
用十分鐘搞懂《離散數學》鍾誠 陳鍾誠
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 

Viewers also liked (7)

How to make ir sensor using bread board
How to make ir sensor using bread boardHow to make ir sensor using bread board
How to make ir sensor using bread board
 
Natural Interfaces for Augmented Reality
Natural Interfaces for Augmented RealityNatural Interfaces for Augmented Reality
Natural Interfaces for Augmented Reality
 
軟體架構模式
軟體架構模式軟體架構模式
軟體架構模式
 
如何培養架構性思考(談軟體架構師必經之路)
如何培養架構性思考(談軟體架構師必經之路)如何培養架構性思考(談軟體架構師必經之路)
如何培養架構性思考(談軟體架構師必經之路)
 
用20分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
用20分鐘搞懂   《系統分析、軟體工程、專案管理與設計模式》用20分鐘搞懂   《系統分析、軟體工程、專案管理與設計模式》
用20分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
 
用十分鐘搞懂《離散數學》
用十分鐘搞懂《離散數學》用十分鐘搞懂《離散數學》
用十分鐘搞懂《離散數學》
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 

Similar to Wireless Sensor System Architecture

Operating system Definition Structures
Operating  system Definition  StructuresOperating  system Definition  Structures
Operating system Definition Structuresanair23
 
Operating system by aman kr kushwaha
Operating system by aman kr kushwahaOperating system by aman kr kushwaha
Operating system by aman kr kushwahaAMAN KUMAR KUSHWAHA
 
Architecture of operating system
Architecture of operating systemArchitecture of operating system
Architecture of operating systemSupriya Kumari
 
Linux kernel Architecture and Properties
Linux kernel Architecture and PropertiesLinux kernel Architecture and Properties
Linux kernel Architecture and PropertiesSaadi Rahman
 
SENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSSENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSjuno susi
 
SENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSSENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSjuno susi
 
LM5 - Computer System Organization, OS (Structure & Operations).pptx
LM5 - Computer System Organization, OS (Structure & Operations).pptxLM5 - Computer System Organization, OS (Structure & Operations).pptx
LM5 - Computer System Organization, OS (Structure & Operations).pptxmanideepakc
 
Basics of OS & RTOS.ppt
Basics of OS & RTOS.pptBasics of OS & RTOS.ppt
Basics of OS & RTOS.pptDr.YNM
 

Similar to Wireless Sensor System Architecture (20)

Operating system
Operating systemOperating system
Operating system
 
Operating system Definition Structures
Operating  system Definition  StructuresOperating  system Definition  Structures
Operating system Definition Structures
 
Os Ds Arch
Os Ds ArchOs Ds Arch
Os Ds Arch
 
Operating system by aman kr kushwaha
Operating system by aman kr kushwahaOperating system by aman kr kushwaha
Operating system by aman kr kushwaha
 
Operating system
Operating systemOperating system
Operating system
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
In a monolithic kerne1
In a monolithic kerne1In a monolithic kerne1
In a monolithic kerne1
 
In a monolithic kerne1
In a monolithic kerne1In a monolithic kerne1
In a monolithic kerne1
 
Architecture of operating system
Architecture of operating systemArchitecture of operating system
Architecture of operating system
 
Kernel (computing)
Kernel (computing)Kernel (computing)
Kernel (computing)
 
Kernel (computing)
Kernel (computing)Kernel (computing)
Kernel (computing)
 
Linux kernel Architecture and Properties
Linux kernel Architecture and PropertiesLinux kernel Architecture and Properties
Linux kernel Architecture and Properties
 
SENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSSENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLS
 
SENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSSENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLS
 
LM5 - Computer System Organization, OS (Structure & Operations).pptx
LM5 - Computer System Organization, OS (Structure & Operations).pptxLM5 - Computer System Organization, OS (Structure & Operations).pptx
LM5 - Computer System Organization, OS (Structure & Operations).pptx
 
System structure
System structureSystem structure
System structure
 
Barrelfish OS
Barrelfish OS Barrelfish OS
Barrelfish OS
 
Wireless lan
Wireless lanWireless lan
Wireless lan
 
Basics of OS & RTOS.ppt
Basics of OS & RTOS.pptBasics of OS & RTOS.ppt
Basics of OS & RTOS.ppt
 
Opertaor system basic
Opertaor system basicOpertaor system basic
Opertaor system basic
 

Recently uploaded

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfrs7054576148
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 

Recently uploaded (20)

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 

Wireless Sensor System Architecture

  • 2.  A System Architecture is a combination of different hardware & software components or modules which enable exchange of data between the client & server (or) sender & receiver.
  • 3.
  • 4.  The structure and organization of a computing system, as a set of functional modules and their interactions.  Node Intervals  Interaction of Nodes
  • 5.  It presents the possible abstraction levels in a single node.  Operating systems, the simplest approach, provide basic system functionality including a uniform way of accessing the hardware.
  • 6.  The two main sets of functionalities, namely low-level functionalities, including tasks corresponding to physical, link, routing and transport layers.  The high-level functionalities are coordination and support, clustering, timing and localization, addressing, lookup, collaboration, failure detection and security.
  • 7.  In a data-centric approach, the execution is controlled by the data.  For example, on the basis of the type of incoming data, the appropriate function is called which is able to handle this type.  Sensor network scenarios are said to be data- centric.
  • 8.  A service is a well-defined and self-contained function that does not depend on the context or the state of other services.  The service is executed on the explicit request of a caller, who has to know the interface of the service. A response is returned after the completion of the service.
  • 9.  An operating system (OS) is system software that manages compute hardware and software resources and provides common services for computer programs.  The different operating systems for COs,unlike general purpose desktop operating systems such as Windows or Linux, these operating systems run on devices that are designed for special-purpose tasks.
  • 10.  The main tasks of these operating systems is to provide an abstract interface to the underlying hardware and to schedule system resources.  The three operating systems used in WSN namely TinyOS,Contiki, and Mantis.  TinyOS does not provide any multithreading  Contiki provides multithreading as a library for those applications that explicitly require it.  Mantis is a layered multithreaded operating system.
  • 11.  Microsoft Windows is the most common operating system for desktop computers.  Windows XP Embedded is a modular cut-down version of XP that allows the designer to choose the modules to be used.
  • 12.  Since Linux is open source, anyone can customize Linux to his/her PDA, Palmtop or other mobile or embedded device.  RTLinux (Real-time Linux), an extension of the Linux kernel that provides real-time entities.  uClinux, a scaled-down Linux version for system without a memory mapping unit.  Montavista Linux with Linux distributions for ARM, MIPS.
  • 13.  The Palm OS is specifically designed for PDAs featuring a small screen, with less processing power than desktop PCs and limited memory.  In Palm OS, the kernel is responsible for thread scheduling, handling hardware interrupts and other low-level management tasks.  Although Palm-applications are single- threadded, the kernel itself uses multiple threads.
  • 14.  Symbian OS is a robust multi-tasking operating system, designed specifically for wireless environments and the constraints of mobile phones.  The core kernel’s size is less than 200 KB. The OS has support for handling low memory situations and a power management model.  Symbian OS runs on fast, low-power, low-cost CPU cores such as ARM processors.
  • 15.  In contrast to Windows XP Embedded, Windows CE has a different codebase than Windows XP. Windows CE is particularly designed for small hand-held devices.  Windows CE is a multitasking operating system allowing multiple applications or processes to run within the system simultaneously.  According to Microsoft, the code size is 200 KB without graphics, but the code size increases dramatically when graphics and networking are included.
  • 16.  eCos has extensive configuration possibilities and can be scaled up from a few hundred bytes in size to hundreds of KB.  eCos provides features such as pre-emptable tasks with multiple priority levels, low latency- interrupt handling.
  • 17.  It is a Unix-like operating system with real-time properties, and is the most prominent example of a successful micro-kernel design.  The micro-kernel is surrounded by cooperating processes that provide higher-level services such as inter-process and low-level networking communication  QNX is designed for systems running x86, MIPS, PowerPC or ARM CPUs.
  • 18.  XMK (eXtreme Minimal Kernel) is an open- source real-time kernel designed to fit very small micro-controllers, yet be scalable up to larger systems.  A minimal kernel configuration requires only 340 bytes of ROM and 18 bytes of RAM.
  • 19.  TinyOS is an operating system specially designed for the constraints and requirements of WSNs.  It is currently the most widely used system for academic research in the area of sensor networks.  TinyOS is available for several platforms.
  • 20.  Scheduling Hierarchy  Concurrency  Programming  Dynamic Reprogramming
  • 21.