Hiệu ứng vận chuyển là kết quả của việc sử dụng thuật toán Lập lịch cho lần đầu tiên đến trước (FCFS). Trong trường hợp này, bộ điều phối (lập lịch ngắn hạn) cung cấp các quy trình hiện ở trạng thái sẵn sàng cho bộ xử lý theo kiểu FIFO. Đây về cơ bản là một triển khai đơn giản của Queue. Các quy trình sắp tới được sử dụng bộ xử lý trước.
Vì nó thực thi chính sách không ưu tiên , điều đó có nghĩa là một khi quá trình bắt đầu chạy, nó sẽ không dừng trừ khi nó hoàn thành nhiệm vụ hoặc bị hệ điều hành chặn do một số lỗi nghiêm trọng hoặc I / O cần, nó cản trở các quá trình phía sau. Nếu một tiến trình cường độ cao của CPU được chạy, thì một số tiến trình cường độ I / O sẽ không được gửi đi. Trong trường hợp này, các thiết bị I / O không hoạt động . Khi quá trình cường độ cao của CPU từ bỏ điều khiển, các quy trình ràng buộc I / O sẽ nhanh chóng đi qua CPU bằng cách thêm vào hàng đợi I / O. Trong thời gian này CPU không hoạt động .
Như bạn có thể thấy phương pháp này không hiệu quả lắm vì cả thiết bị CPU và I / O đều không hoạt động trong một thời gian dài. Ngoài ra, phương pháp này thường cho thời gian chờ trung bình rất cao.
Hiệu ứng này tương tự như ví dụ giao thông. Do phương tiện di chuyển chậm , hệ thống giao thông đang chuyển hướng không hiệu quả. Các phương tiện có thể di chuyển nhanh hơn và đến đích của chúng (tương tự như trạng thái thoát của một quá trình) nhanh hơn các phương tiện di chuyển chậm phía trước chúng không thể làm điều đó. Nếu những chiếc xe này có thể di chuyển với tốc độ tiềm năng của chúng, thì con đường sẽ ít tắc nghẽn hơn trong trường hợp này. Xe tương tự như các quá trình trong hàng đợi sẵn sàng.