noun computing the sharing of a central processing unit and associated software among several terminals