613 is a microprocessor manufactured by motorola such as the 680 u00d7 0 processor or a microprocessor manufactured by intel such as the 80 u00d7 86 or pentium processor or a sparc microprocessor from sun microsystems inc however any other suitable microprocessor or microcomputer may be utilized main memory 615 is comprised of dynamic random access memory dram video memory 614 is a dual ported video random access memory one port of the video memory 614 is coupled to video amplifier 616 the video amplifier 616 is used to drive the cathode ray tube crt raster monitor 617 video amplifier 616 is well known in the art and may be implemented by any suitable apparatus this circuitry converts pixel data stored in video memory 614 to a raster signal suitable for use by monitor 617 monitor 617 is a type of monitor suitable for displaying graphic images computer 601 can send messages and receive data including program code through the network s network link 621 and communication interface 620 in the internet example remote server computer 626 might transmit a requested code for an application program through internet 625 isp 624 local network 622 and communication interface 620 the received code may be executed by processor 613 as it is received and or stored in mass storage 612 or other non volatile storage for later execution in this manner computer 600 may obtain application code in the form of a carrier wave alternatively remote server computer 626 may execute applications using processor 613 and utilize mass storage 612 and or video memory 615 the results of the execution at server 626 are then transmitted through internet 625 isp 624 local network.