A bottleneck is a point within computer architecture where the computer gets more work requests than it can process at its maximum capacity.