tailieunhanh - Bài giảng: Nguyên lý hệ điều hành (Trần Anh Tuấn)

Giao diện ảo là giao diện giữa người sử dụng và MTĐT được thực hiện thông qua hệ thống menu. Các thành phần của hệ thống rất phức tạp và đa dạng về chức năng. Hệ thống menu là một dạng bảng chọn, giới thiệu cho người sử dụng các khả năng phục vụ của MTĐT, để người sử dụng có thể khai thác tốt các công cụ có trong tay. | Để theo dõi các đoạn của các tiến trình khác nhau trên bộ nhớ, HĐH sử dụng các bảng phân đoạn (SCT: Segment control Table) cho mỗi tiến trình. Mỗi phần tử trong bảng phân đoạn gồm tối thiểu 2 trường: địa chỉ cơ sở (base) của phân đoạn và độ dài/giới hạn (length/limit) của phân đoạn. Địa chỉ cơ sở (base) đoạn xác định địa chỉ vật lý của byte đầu tiên trong đoạn. Giới hạn đoạn (limit) xác định kích thước đoạn, trường này còn có tác dụng dùng để kiểm soát sự truy xuất bất hợp lệ của các tiến trình. Các bảng phân đoạn có thể được chứa trong các thanh ghi nếu có kích thước nhỏ, nếu kích thước bảng phân đoạn lớn thì nó được chứa trong BN chính, khi đó HĐH sẽ dùng một thanh ghi để lưu trữ địa chỉ bắt đầu nơi lưu trữ bảng phân đoạn, thanh ghi này được gọi là thanh ghi STBR: Segment table base register. Ngoài ra vì số lượng các đoạn của một chương trình/tiến trình có thể thay đổi nên hệ điều hành dùng thêm thanh ghi STLR: Segment table length register, để ghi kích thước hiện tại của bảng phân đoạn. Hệ điều hành cũng tổ chức một danh sách riêng để theo dõi các segment còn trống trên bộ nhớ.

TỪ KHÓA LIÊN QUAN