In a first aspect, a first method is provided for managing system resource
allocation. The first method includes the steps of (1) receiving a first
command that requires a system resource; (2) receiving a first request
for the system resource for the first command; (3) receiving a second
command that requires the system resource; (4) assigning the system
resource to the second command; and (5) receiving a second request for
the system resource for the second command. Numerous other aspects are
provided.