Von Newman Architecture
|
Central Dogma of Life
|
Comments |
| Disk |
DNA |
Both
are stationary data storage areas.
|
| A
file in the Disk |
A
gene in the DNA |
May
be stored in scattered areas.
|
Each
file has a specific beginning and end.
|
Each
gene has a specific beginning and end. |
In
both, there should be a beginning and ending
|
| Identify the blocks corresponding
to
a file using file descriptor |
Identify the exons corresponding to a gene by splicing |
Both
are non contiguous; identify only coding areas.
|
| File
loaded into RAM (assume enough memory available) |
mRNA
in cytoplasm |
In
both, the stored data is to be transferred to another
location for execution
|
| Execution coordinated by Control Unit |
Protein synthesis coordinated by Ribosome. |
Both
have a control unit
|
| Execution done with the help of Arithmetic and Logic Unit |
Protein synthesis done with the help of tRNA |
Both
executes each instruction
|
| Microprocessor instructions are executed |
Peptide bonding of amino acids (instructions) are executed |
In
both, each instruction is to be executed
|
| Data
at the beginning of the file is taken for execution |
Start
codon is get translated in the protein synthesis.
|
Starting area is very critical in both cases.
|
| End
of file is not taken as a valid file data. |
Stop
codon is not get translated in protein synthesis. |
In
both,ending part is only an indicator, not contain any
valid information!!!.
( like a full stop in an English sentence)
|
| The
intermediate/final results are stored in the accumulator |
tRNA
stores the intermediate/final results |
Both
results are to be taken out from their production site
for further use
|
| Output
produced is binary values |
Protein is the output produced. |
Both
has significant result.
|
At
some times, a conversion to other forms (e.g.: ASCII,
sound etc) is needed.
|
Protein has to be folded at sometimes before their use.
(Eg: -hemoglobin) |
May/may
not convert the output for further operations.
|
Multi
threading/
Multiprocessing architecture available |
Polyribosome architecture exists. |
Parallel execution possible. |
| Binary
digits (bits) are used for the execution. A binary number
system is used. |
DNA
digits/symbols (dits/ dymbols) are
used for execution [OR] Cell digits/symbols (cits/
cymbols) are used for execution. A base-4 number/symbol
system is used when 4 different symbols are used (a
similar binary number/symbol system can be assumed if
purines & pyrimidines are taken.)
|
is
it the time for dits/cits….?
Whatever be…C/D comes after B (evolutionary naming!!!)
|
Millions of transistors in a single silicon chip
|
Millions of ribosome in a single cell |
Enormous computing power available….!!!
|
| A
transistor mainly has 3 areas for its operation (Emitter,
Base & Collector) |
Out
of the 4 sites of a ribosome, 3 areas (E-site, P-site
& A-site) are mainly used for execution by tRNA.
|
In
both, number 3 has a special role!! Both has an E-site!!!
|