文档介绍:System Architecture for Wireless works
by
Jason Lester Hill
. (University of California, Berkeley) 1998
. (University of California, Berkeley) 2000
A dissertation submitted in partial satisfaction of the
requirements for the degree of
Doctor of Philosophy
in
Computer Science
in the
GRADUATE DIVISION
of the
UNIVERISY OF CALIFORNIA, BERKELEY
Committee in charge:
Professor David E. Culler, Chair
Professor Kris Pister
Professor Paul Wright
Spring 2003
The dissertation of Jason Lester Hill is approved:
Chair Date
Date
Date
University of California, Berkeley
Spring 2003
System Architecture for Wireless works
Copyright 2003
by
Jason Lester Hill
Abstract
System Architecture for Wireless works
by
Jason Lester Hill
Doctor of Philosophy puter Science
University of California at Berkeley
Professor David Culler, Chair
In this thesis we present and operating system and three generations of a hardware
platform designed to address the needs of wireless works. Our operating
system, called TinyOS uses an event based execution model to provide support for fine-
grained concurrency and incorporates a highly ponent model. TinyOS
enables us to use a hardware architecture that has a single processor time shared between
both application and protocol processing. We show how a virtual partitioning of
computational resources not only leads to efficient resource utilization but allows for a
rich interface between application and protocol processing. This rich interface, in turn,
allows developers to exploit application munication protocols that
significantly improve system performance.
The hardware platforms we develop are used to validate a generalized architecture
that is technology independent. Our general architecture contains a single central
controller that performs both