1 / 196
文档名称:

System Architecture for Wireless works.pdf

格式:pdf   页数:196
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

System Architecture for Wireless works.pdf

上传人:bolee65 2014/6/26 文件大小:0 KB

下载得到文件列表

System Architecture for Wireless works.pdf

文档介绍

文档介绍: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