Viruses
Duane A. Bailey
In this lecture we see how normal "flow of control" can be hijacked for alternative purposes.
Outline of this class (resources are
below
)
The biological virus.
Little more than DNA and/or RNA and a shell or
capsid
.
Potentially 25 nm in diameter.
Enters the cell and hijacks the synthetic machinery of the cell.
Toggles host genes and expresses its own.
Reproduces rapidly, potentially killing the host (or
vector
).
The computer virus.
Prelude: the self reproducing code (see
here for instructions
and
here for code
).
Notion of the "locus of control".
The interrupt vector.
The Mac and the PC.
Memory protection.
Many other mechanisms: the PATH variable in unix
Resources needed for this class:
The clone program.
What features of this program make it autocatalytic? How does it
react
?
Work by Belcher at
MIT
on nanoscale batteries and
nanoscale wire assembly
using viruses.
Resources to think about for next class:
Chip Walter's epilog on
Cyber Sapiens
from
Thumbs, Toes, and Tears
.
These
items require Acrobat Reader.
These
items require
real player
or
windows media player