摘要 |
A computer system (12) for receiving active messages comprises a central processing unit (21) and peripheral devices (24, 25, 26, 27, 28) connected to the central processing unit, such as a file memory system (24, 25) for storing a file system of a recipient of the active message. The computer system includes an interpreter (70) for interpreting instructions contained in an active message to convert the instructions into machine instructions to be executed by said central processing unit. To prevent an active message from causing a deprivation of resources, the instruction set which is interpreted by the interpreter is limited. The interpreter interprets a subset of instructions of a general purpose computer language which does not relate to the inputting and outputting of data to and from peripheral devices. The interpreter interprets a set of input/output instructions which can only achieve limited access to the file system and which controls the amount of data which is transmitted to and from peripheral devices. |