to the software already found present on well known computing platforms such as personal computers web servers and web browsers these common computing platforms can include personal computers as well as portable computing platforms such as personal digital assistants u201c pda u201d web enabled wireless telephones and other types of personal information management u201c pim u201d devices therefore it is useful to review a generalized architecture of a computing platform which may span the range of implementation from a high end web or enterprise server platform to a personal computer to a portable pda or web enabled wireless phone turning to fig1 a generalized architecture is presented including a central processing unit 1 u201c cpu u201d which is typically comprised of a microprocessor 2 associated with random access memory u201c ram u201d 4 and read only memory u201c rom u201d 5 often the cpu 1 is also provided with cache memory 3 and programmable flashrom 6 the interface 7 between the microprocessor 2 and the various types of cpu memory is often referred to as a u201c local bus u201d but also may be a more generic or industry standard bus many computing platforms are also provided with one or more storage drives 9 such as a hard disk drives u201c.