Final answer:
The scheduling algorithm that assigns the CPU based on which process requests it first is the first-come, first-served (FCFS) scheduling algorithm.
Step-by-step explanation:
The scheduling algorithm that allocates the CPU first to the process that requests the CPU first is known as first-come, first-served (FCFS) scheduling. This algorithm operates similar to the queue system in everyday life, where the first one to come is the first one to be served. The processes are lined up in the order of their arrival, and the CPU attends to them sequentially, without preemption. Other algorithms, such as shortest job scheduling and priority scheduling, take into account other factors like job length and process priority instead of arrival time.