OPERATING SYSTEM FOR MULTIPROGRAMMING WITH A VARIABLE NUMBER OF TASKSKSKSK