Nguyên lý hoạt động của Hệ điều hành Chia thời gian (Time – Sharing System).
Trang 1 trong tổng số 1 trang
Nguyên lý hoạt động của Hệ điều hành Chia thời gian (Time – Sharing System).
Là loại hệ điều hành đa chương (Multi-programmed systems) nhưng không cung cấp khả năng tương tác với users
CPU luân phiên chuyển đổi thực thi giữa các công việc
Quá trình chuyển đổi xảy ra thường xuyên hơn, mỗi công việc chỉ được chia một phần nhỏ thời gian CPU
Cung cấp sự tương tác giữa hệ thống với user
Khi kết thúc thực thi một lệnh, OS sẽ chờ lệnh kế tiếp từ bàn phím chứ không phải từ card reader
Một công việc chỉ được chiếm CPU để xử lý khi nó nằm trong bộ nhớ chính
Khi cần thiết, một công việc nào đó có thể được chuyển từ bộ nhớ chính ra thiết bị lưu trữ, nhường bộ nhớ chính cho công việc khác.
Yêu cầu đối với OS trong Time-Sharing Systems
Định thời công việc (job scheduling)
Quản lý bộ nhớ (Memory Management)
o Các công việc được hoán chuyển giữa bộ nhớ chính và đĩa
o Virtual memory: cho phép một công việc có thể được thực thi mà không cần phải nạp hoàn toàn vào bộ nhớ chính
Quản lý các process (Process Management)
o Định thời CPU (CPU scheduling)
o Đồng bộ các công việc (synchronization)
o Tương tác giữa các công việc (process communication)
o Tránh Deadlock
Quản lý hệ thống file, hệ thống lưu trữ (disk management)
Phân bổ các thiết bị, tài nguyên
Cơ chế bảo vệ (protection)
CPU luân phiên chuyển đổi thực thi giữa các công việc
Quá trình chuyển đổi xảy ra thường xuyên hơn, mỗi công việc chỉ được chia một phần nhỏ thời gian CPU
Cung cấp sự tương tác giữa hệ thống với user
Khi kết thúc thực thi một lệnh, OS sẽ chờ lệnh kế tiếp từ bàn phím chứ không phải từ card reader
Một công việc chỉ được chiếm CPU để xử lý khi nó nằm trong bộ nhớ chính
Khi cần thiết, một công việc nào đó có thể được chuyển từ bộ nhớ chính ra thiết bị lưu trữ, nhường bộ nhớ chính cho công việc khác.
Yêu cầu đối với OS trong Time-Sharing Systems
Định thời công việc (job scheduling)
Quản lý bộ nhớ (Memory Management)
o Các công việc được hoán chuyển giữa bộ nhớ chính và đĩa
o Virtual memory: cho phép một công việc có thể được thực thi mà không cần phải nạp hoàn toàn vào bộ nhớ chính
Quản lý các process (Process Management)
o Định thời CPU (CPU scheduling)
o Đồng bộ các công việc (synchronization)
o Tương tác giữa các công việc (process communication)
o Tránh Deadlock
Quản lý hệ thống file, hệ thống lưu trữ (disk management)
Phân bổ các thiết bị, tài nguyên
Cơ chế bảo vệ (protection)
Similar topics
» Nguyên lý hoạt động của Hệ điều hành Chia thời gian (Time – Sharing System)
» Thảo luận Bài 1
» Thảo luận Bài 1
» Câu hỏi ôn tập
» Thảo luận Bài 1
» Thảo luận Bài 1
» Thảo luận Bài 1
» Câu hỏi ôn tập
» Thảo luận Bài 1
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết