A method for managing input data of a computer system by means of an interface unit comprising at least one first interface processor and one second interface processor, each interface processor (ION1,..., ION6) of the interface unit being programmable and configurable by programming for reading an input datum placed in a data input port (IN1,..., IN6) of the interface unit by a peripheral system of the computer system, and for placing the input datum at a memory address readable by a processor of the computer system, or for reading an input datum placed in a data input port (IN1,..., IN6) of the interface unit by the peripheral system, for preprocessing the input datum, and for placing the preprocessed input datum at a memory address readable by the processor of the computer system, a first data connection being established between the peripheral system and a number of data input ports (IN1,..., IN6) of the interface unit, and the peripheral system being configured for placing input data in at least one data input port (IN1,..., IN6) of the number of data input ports (IN1,..., IN6) by means of the first data connection; a second data connection being established by the interface unit between the interface unit and the processor of the computer system for placing input data at a memory address readable by the processor of the computer system; a software program being programmed on the processor of the computer system and comprising at least one first task configured for processing input data forwarded by the interface unit; a plurality of software routines comprising at least two software routines being generated, each software routine being configured for programming an interface processor (ION1,..., ION6) for reading an input datum from a data input port (IN1,..., IN6) of the interface unit and for placing the input datum at a memory address readable by the processor of the computer system, or an interface processor (ION1,..., 106) being programmed for reading an input datum from a data input port (IN1,..., IN6) of the interface unit, for preprocessing the input datum, and for placing the input datum at a memory address readable by the processor of the computer system; characterized in that a first subset (T1K1-1, T1K1-2) of the plurality of software routines is associated with a first category provided for task-synchronous data transfer and the first interface processor is programmed using the first subset (T1K1-1, T1K1-2), wherein task-synchronous data transfer is understood to mean that the executing of the software routines on an interface processor (ION1,..., ION6) is synchronized to the task (TK1,..., TK3) for which the software routines programmed at each interface processor (ION1,..., ION6) were created and for which the software routines prepare input data; a second subset (T1K2-2) of the plurality of software routines is associated with a second category provided for continuous data transfer, and the second interface processor is programmed using the second subset, wherein continuous data transfer is understood to mean that an interface processor (ION1,..., ION6) forwards to the processor input data placed in a data input port (IN1,..., IN6) without considering the cycle rate of a task (TK1,..., TK3) executed on the processor; the executing of the software by the processor of the computer system is started; the software routines are executed cyclically by the interface processors (ION1,..., 106) during the executing of the software by the processor of the computer system, wherein the first interface processor is configured for executing the first subset (T1K1-1, T1K1-2) at a first cycle rate and the second interface processor is established for executing the second subset (T1K2-1) at a second cycle rate, and the first task is configured for reading and processing the input data placed by the first subset (T1K1-1, T1K1-2) and by the second subset (T1K2-1) during the executing of the software by the processor of the computer system.