Các tính năng của eystems điều hành
Một hệ điều hành là một chương trình kiểm soát tổng thể kiểm soát các chức năng của hệ thống máy tính như là một toàn bộ và chạy các chương trình ứng dụng. Tất cả các máy tính không sử dụng điều hành _systems. Do đó, điều quan trọng để đánh giá hệ thống operatlng sử dụng trên một
iarticnlar mô hình trước khi cam kết ban đầu bởi vì một số phần mềm chỉ được hesigned để chạy theo sự kiểm soát của hệ điều hành speciBc. Một số hệ điều hành được thông qua như là tiêu chuẩn công nghiệp và đây là những người cần được đánh giá becanse họ thường có một tốt
phần mềm cơ sở. Lý do cho việc này là nhà phần mềm sẵn sàng để mở rộng các nguồn lực phát triển TBE các gói ứng dụng cho máy hoạt động dưới sự kiểm soát của một hệ điều hành được sử dụng rộng rãi. Chi phí của phần mềm có khả năng thấp hơn trong đó
hoàn cảnh như các chi phí phát triển được lan truyền trên một số lượng lớn người sử dụng, cả hai thực tế và tiềm năng.
Maiframe máy tính thường được xử lý một số chương trình ứng dụng đồng thời, chuyển đổi 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 (đa tác vụ trong bối cảnh của máy vi tính), mà đòi hỏi một hệ thống điều hành mạnh mẽ kết hợp facllities lập kế hoạ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 dữ liệu cho một trong những chương trình trong khi bộ vi xử lý được thực hiện các tính toán trên một và in ra kết quả trên nhưng khác.
Trong môi trường đa người dùng một hệ điều hành là cần thiết để kiểm soát hoạt động thiết bị đầu cuối trên cơ sở truy cập được chia sẻ như chỉ có một người sử dụng có thể truy cập vào systenfat bất cứ lúc nào của thời gian. Hệ thống điều hành giao 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 khóa và mở khóa hồ sơ, để ngăn chặn một người dùng cố gắng để đọc một hồ sơ trong khi một người dùng khác được cập nhật, ví dụ. Người dùng đầu tiên được giao kiểm soát để viết một bản ghi (hoặc tập tin trong một số trường hợp) và người sử dụng khác bị từ chối truy cập cho đến khi hồ sơ được cập nhật và mở khóa.
Một số môi trường hoạt động trong hàng loạt đồng thời và chế độ thời gian thực. Điều này có nghĩa là một nền "giao dịch công việc với chế biến hàng loạt thường xuyên trong khi những giao dịch 'foreground' công việc với thời gian thực các hoạt động như đặt chỗ hàng không, đặt phòng trực tuyến về nơi ăn nghỉ của khách sạn, hoặc kiểm soát của các cổ phiếu kho, ... thực thời gian hoạt động có ưu tiên, và ngắt hệ thống điều hành hàng loạt hoạt động chế biến để đối phó với yêu cầu thời gian thực, cập nhật ae. Các giai đoạn chế biến hàng loạt attained_at thời gian gián đoạn tạm thời transfemed để sao lưu lưu trữ. Thay đổi ooeration thời gian thực đã được xử lý, chương trình bị gián đoạn được chuyển giao lại để nhớ intemal từ sao lưu lưu trữ, chế biến recommences từ một điểm khởi động lại '. Các hệ điều hành cũng sao chép đĩa để lưu trữ sao lưu trạng thái của hệ thống thời gian thực mỗi vài phút (kiểm tra định kỳ poinb) để cung cấp một phương tiện, phục hồi hệ thống trong trường hợp trục trặc.
Một hệ điều hành được lưu trữ trên đĩa và đã được khởi động vào bộ nhớ trong (RAM) mà nó phải cư trú trong suốt chế biến để lệnh ngay lập tức có sẵn. Các lệnh hệ điều hành có thể vượt quá dung lượng bộ nhớ intermal của máy tính trong trường hợp đó chỉ phần của hệ điều hành được bequently sử dụng được giữ lại trong nội bộ, các module khác được đọc từ đĩa CD theo yêu cầu. Nhiều vi hoạt động dưới sự kiểm soát của một hệ điều hành đĩa được gọi là DOS.