Professional Documents
Culture Documents
GiảngHÀNH
viên: Ths Lê Thị Cúc
Sinh viên thực hiện: Phạm Văn Thuận
Lớp K22-D
3/2022
Tổng quan về hệ điều hành
01 Khái niệm, chức năng, phân loại và thành phần
Quản lý bộ nhớ
07 Overlay, thuật toán, phân trang, phân đoạn, thay trang
Tổng quan về hệ điều hành
01 Khái niệm, chức năng, phân loại và thành phần
Hệ thống chỉ thực hiện 1 chương trình Hệ thống thực hiện đồng thời nhiều chương trình
Chiếm giữ mọi tài nguyên hệ thống Các chương trình được phân phối bộ nhớ và CPU
Thực hiện lần lượt các chương trình
CPU chỉ thực hiện 1 thao tác người dùng tại thời điểm đó
Tổng quan về hệ điều hành
01 Khái niệm, chức năng, phân loại và thành phần
Hệ thống bảo vệ
Thông dịch
lệnh
Cấu trúc Hệ điều hành
02 Các dịch vụ, lời gọi hệ thống, cấu trúc
Các dịch vụ
Thực hiện công việc được mô tả thông qua các chương trình
Tiến trình
Có 1 trong các trạng thái: new, running, waiting, ready, terminated
Trình điều vận Trao quyền điều khiển CPU cho tiến trình được lựa chọn bởi trình lập lịch CPU
Lập lịch cho CPU
04 Lập lịch, tiêu chuẩn định thời và các giải thuật
Turn around time Tổng thời gian thực hiện 1 tiến trình
Waiting time Thời gian tiến trình chờ đợi trong ready queue
Yêu cầu độc quyền truy xuất Yêu cầu phối hợp đồng bộ
Bỏ qua vấn đề này, xem như deadlock không bao giờ xuất hiện
trong hệ thống
Không có ưu tiên:
• Nếu 1 tiến trình đang giữ 1 số tài nguyên và yêu cầu tài
nguyên khác mà không thể được phân phối ngay cho nó thì
tất cả các tài nguyên nó đang giữ được giải phóng
• Các tài nguyên ưu tiên được thêm vào danh sách tài nguyên
dành cho tiến trình đang chờ đợi
• Tiến trình sẽ được khởi động lại chỉ khi nó có thể lấy lại các tài
nguyên cũ của nó, cũng như các tài nguyên mới mà nó đang
yêu cầu
Quản lý bộ nhớ
07 Overlay, thuật toán, phân trang, phân đoạn, thay trang
Cơ chế Overlay Phân đoạn đơn giản Phân trang đơn giản Thuật toán