Method for statically allocating and assigning information to memory areas of a processor-external memory of an information technology system, the information technology system processing a plurality of linked functions during an execution iteration by means of a processor to solve a task (3.1, 3.2), a relevant function, after processing thereof, providing an output datum as information, which can be read by means of a function downstream in the direction of information flow, and a relevant output datum being written to a separate memory area of the memory to which the respective functions have access, in order to be prepared for reading, characterized in that the information technology system, in a single analysis process: - checks which output data of the functions are simultaneously processed by means of the processor during an execution iteration; - assigns the output data to fixed memory areas, each output datum being assigned to exactly one fixed memory area, and at least a first (6.1) and a second output datum (6.2), which are processed by means of the processor at different times during the execution iteration, being assigned to the same fixed memory area; and the information technology system, in standard operation during an execution iteration: - writes the first output datum (6.1) into the fixed memory area (1.1) assigned to it and leaves it in the fixed memory area (1.1) at least until the function (4.1) requiring the first output datum (6.1) has been processed by means of the processor; and - writes the second output datum (6.2) into the same fixed memory area (1.1) to replace the first output datum (6.1) before the function (4.2) requiring the second output datum (6.2) is processed by means of the processor. the information technology system, in a single analysis process: - checks which output data of the functions are simultaneously processed by means of the processor during an execution iteration; - assigns the output data to fixed memory areas, each output datum being assigned to exactly one fixed memory area, and at least a first (6.1) and a second output datum (6.2), which are processed by means of the processor at different times during the execution iteration, being assigned to the same fixed memory area; and - checks which output data of the functions are simultaneously processed by means of the processor during an execution iteration; - assigns the output data to fixed memory areas, each output datum being assigned to exactly one fixed memory area, and at least a first (6.1) and a second output datum (6.2), which are processed by means of the processor at different times during the execution iteration, being assigned to the same fixed memory area; and the information technology system, in standard operation during an execution iteration: - writes the first output datum (6.1) into the fixed memory area (1.1) assigned to it and leaves it in the fixed memory area (1.1) at least until the function (4.1) requiring the first output datum (6.1) has been processed by means of the processor; and - writes the second output datum (6.2) into the same fixed memory area (1.1) to replace the first output datum (6.1) before the function (4.2) requiring the second output datum (6.2) is processed by means of the processor. - writes the first output datum (6.1) into the fixed memory area (1.1) assigned to it and leaves it in the fixed memory area (1.1) at least until the function (4.1) requiring the first output datum (6.1) has been processed by means of the processor; and - writes the second output datum (6.2) into the same fixed memory area (1.1) to replace the first output datum (6.1) before the function (4.2) requiring the second output datum (6.2) is processed by means of the processor.