Máy tính Maiframe thường xử lý một số chương trình ứng dụng đồng thời, chuyển bom một đến khác, với mục đích tăng năng suất chế biến. Điều này được biết đến như multiprogramming (multi-tasking trong bối cảnh của máy vi tính), đòi hỏi một hệ điều hành mạnh mẽ kết hợp facllities lịch làm việc để kiểm soát việc chuyển đổi giữa các chương trình. Điều này đòi hỏi phải đọc trong dữ liệu cho một chương trình trong khi bộ vi xử lý được thực hiện các tính toán về nhau và in ra kết quả trên có khác.
Trong đa người dùng các môi trường hệ điều hành là cần thiết để kiểm soát hoạt động đầu cuối trên một cơ sở truy cập chia sẻ như là chỉ có một người sử dụng có thể truy cập systenfat bất kỳ khoảnh khắc của thời gian. Các hệ điều hành phân bổ kiểm soát cho mỗi thiết bị đầu cuối lần lượt. Hệ thống như vậy cũng đòi hỏi một hệ thống hồ sơ khóa và mở khóa, để ngăn chặn một người dùng cố gắng để đọc một kỷ lục trong khi một người dùng khác đang cập nhật nó, ví dụ. Người dùng đầu tiên được giao kiểm soát để viết thư cho một kỷ lục (hoặc tập tin trong một số trường hợp) và những người dùng khác sẽ bị từ chối truy cập cho đến khi hồ sơ được cập nhật và mở khóa.
đang được dịch, vui lòng đợi..