Trong khi một máy tính có thể được xem như là chạy một chương trình khổng lồ được lưu trữ trong bộ nhớ chính của nó, trong một số hệ thống là cần thiết để cung cấp cho sự xuất hiện của chạy một số chương trình cùng một lúc. Điều này được thực hiện bằng đa nhiệm tức là có máy tính chuyển đổi nhanh chóng giữa các chạy chương trình mỗi lần lượt. [69]Một trong những phương tiện mà điều này được thực hiện là với một tín hiệu đặc biệt gọi là một gián đoạn, thường xuyên có thể làm cho máy tính để ngăn chặn thực hiện hướng dẫn nơi nó và làm một cái gì đó khác để thay thế. Bởi nhớ nơi nó thực hiện trước khi ngắt, máy tính có thể trở lại đến tác vụ đó sau này. Nếu một số chương trình đang chạy "tại cùng một thời điểm", sau đó ngắt máy phát điện có thể gây ra một vài trăm ngắt / giây, gây ra một chương trình chuyển đổi mỗi lần. Kể từ khi máy tính hiện đại thường thực hiện một số đơn đặt hàng của các cường độ nhanh hơn so với nhận thức của con người, nó có thể xuất hiện rằng nhiều chương trình đang chạy cùng một lúc, ngay cả khi chỉ có một bao giờ thực hiện trong bất kỳ ngay lập tức nhất định. Phương pháp này của đa nhiệm đôi khi được gọi là "time-sharing" kể từ khi mỗi chương trình được phân bổ một lát"" thời gian lần lượt. [70]Trước thời đại của máy tính giá rẻ, việc sử dụng chính cho đa nhiệm là để cho phép nhiều người để chia sẻ cùng một máy tính.Xem ra, đa nhiệm nào làm cho một máy tính chuyển đổi giữa một số chương trình chạy chậm hơn, các tỷ lệ trực tiếp tới số lượng các chương trình đang chạy, nhưng hầu hết các chương trình dành phần lớn thời gian của họ chờ đợi thiết bị vào/ra chậm để hoàn thành nhiệm vụ của họ. Nếu một chương trình chờ đợi cho người dùng nhấp chuột hoặc bấm một phím trên bàn phím, sau đó nó sẽ không mất một lát thời gian"" cho đến khi sự kiện này nó chờ đợi đã xảy ra. Điều này giải phóng thời gian cho các chương trình khác để thực hiện do đó nhiều chương trình có thể được chạy cùng một lúc mà không mất tốc độ không thể chấp nhận.
đang được dịch, vui lòng đợi..