摘要 |
<p>In order to provide a system (100) for managing memory space (22), the system comprising - at least one central processing unit (10) for executing at least one first task (50) and at least one second task (60), - at least one memory unit (20), in particular at least one cache, - being connected with the central processing unit (10) and - comprising the memory space (22) being subdividable into - at least one first memory space (52), in particular at least one first cache space, - and at least one second memory space (62), in particular at least one second cache space, at least one determination means (30) for determining whether the first task (50) and/or the second task (60) requires the memory space (22), and - at least one allocation means (40) for allocating the memory space (22) to the respective task, in particular for allocating - the first memory space (52) to the first task (50) and 15 the second memory space (62) to the second task (60), wherein it is possible to maximize the memory space (22) being provided to each executed task (50, 60), it is proposed that the memory space (22) is allocated to the respective task (50, 60) in dependence on the determined requirement of memory space (22) and according to at least one respective processing budget, which is assigned to each task (50, 60) by at least one processing budget reservation means (12).</p> |