quan li bo nho trong che do bao ve

Phương pháp quản lí bộ nhớ máy tính trong chế độ bảo vệ

- các mức đặc quyền và luật về quyền truy nhập.cấu trúc bộ chọn và bộ mô tả đoạn.

- cơ chế quản lí bộ nhớ và xác định địa chỉ ô nhớ nhờ bảng bộ mô tả toàn cục GDT

- cơ chế quản lí bộ nhớ nhớ và xác định địa chỉ ô nhớ nhờ bảng bộ mô tả cục bộ LDT

LT

• trong chế độ bảo về thì mỗi đoạn nhớ được gắn vs 1 mức đặc quyền và đc bảo vệ nhờ cơ chể về quyền truy nhập

+ các mức đặc quyền nằm trong 1 hệ thống các mức đặc quyền 4 cấp :

- đặc quyền mức PL = 0 là mức đặc quyền cao nhât, đc gán cho các ctr quản lí thiết bị và quản lí bộ nhớ

- đặc quyền mức PL=1 đc gán cho các ctr thiết lập mức ưu tiên cho các nhiệm vụ , ctr hoán đổi dữ liệu giũa bộ nhớ chính và bộ nhớ thứ cấp , ctr quản lí các cổng vào/ra và các dịch vụ hệ thông #

- đặc quyền mức PL=2 đc gán cho các ctr quản lí tệp thư mục và các chức năng mở rộng của hệ điều hành

- đặc quyền mức PL=3 mức thấp nhất đc gán cho các ctr ứng dụng

+ các luật về quyền truy nhập:xác định quy tắc truy nhập đoạn nhớ

- luật 1 :dữ liệu đc lưu trữ trong đoạn nhớ có mức đặc quyền PL=P chỉ có thể bị truy nhập bởi mã lệnh có mức đặc quyền = or > P

- luật 2 đoạn mã lệnh có mức đặc quyền PL=P có thể bị gọi hoặc truy nhập bởi nhiệm vụ có mức đặc quyền =< P. đoạn mã lệnh có mức đặc quyền thấp có thể gọi or truy nhập đoạn mã lệnh có mức đặc quyền cao hơn thông qua cổng gọi

• cấu trúc bộ chọn và mô tả đoạn;

+ bộ chọn đoạn có 3 phần:

- phần index : dùng để xác định vị trí của mô tả đoạn , tính từ nền của bảng bộ mô tả

- TI : xác đinh bảng bộ mô tả cần truy nhập

TI=1: truy nhập các bảng LDT

TI=0 truy nhập bảng GDT

- RPL : mức đặc quyền yêu cầu đc sinh ra bởi người nạp bộ chọn đoạn

+ bộ mô tả đoạn gồm 8 byte:

- dự phòng cho hệ 32 bit

- quyền truy nhập(1 byte): xác định mức đặc quyền và các thuộc tính khác của đoạn (như có hay k tồn tại trong bộ nhớ, kiểu bộ mô tả)...

- địa chỉ nền đoạn(24 bit:A23-A0) : xác định địa chỉ nền của đoạn

- giới hạn đoạn (16 bitL15-L0) xác định kích thước của đoạn

• cơ chế quản lí bộ nhớ và xác định địa chỉ ô nhớ nhờ bảng bộ mô tả toàn cục GDT:

cpu quản lí GDT bằng thanh GDTR (chứa thông tin địa chỉ nền bảng và kích thước bảng.)

khi có yêu cầu truy nhập đoạn người yêu cầu cung cấp bộ chọn đoạn . CPU thực hiện thao tác kiểm tra quyền truy nhập đoạn trc khi cho truy nhập. thao tác kiểm tra theo quy tắc : EPL= max (CPL,RPL) <= DPL

trong đó : EPL ; mức đặc quyền hiệu dụng(có thể truy nhập)

CPL : mức đặc quyền của nhiệm vụ đang thực hiện

RPL: mức đặc quyền yêu cầu và mức đặc quyền của bộ chọn(do người nạp bộ chọn đoạn tạo ra)

DPL mức đặc quyền của đoạn bị truy nhập

Nếu mức đặc quyền hiệu dụng EPL <=mức đặc quyền của đoạn bị truy nhập DLP thì CPU mới cho phép đc truy nhập còn k sẽ sinh ra ngoại lệ và CPU k cho truy nhập đoạn

Việc truy nhập từng ô nhớ trong đoạn đc thực hiện thông qua địa chỉ nền đoạn và địa chỉ offset của ô nhớ đó

Đối vs việc truy nhập đoạn mã lệnh thì pải tiến hành theo quy tác EPL>= DPL trong đó nếu EPL > DPL thì pải thực hiện thông qua cổng gọi

* cơ chế quản lí bộ nhớ và bo mo ta doan

Bo chon doan gom co 3 phan

- phan index dung de xac dinh vi tri bo mo ta doan tinh tu nen cua bang bo mo ta

- t1 xac dinh loai bang bo mo ta can truy nhap

t1=1 truy nhap cac bang ldt

t1=0 truy nhap bang gdt

- rpl muc dac quyen yeu cau (dc sinh ra boi nguoi nap bo chon doan)

bo mo ta doan gom 8 byte

- du phong cho he 32 bt(2 byte)

- quyen truy nhap (1byte) xac dinh muc dac quyen va cac thuoc tinh khac cua doan

- dia chi nen doan (24 bit A23-A0) xac dinh dia chi nen cua doan

- gioi han doan(16bit L15-L0) xac dinh kich thuoc cua doan

*co che quan lib o nho va xac dinh dia chi o nho nho bang bo mo ta toan cuc GDT

Cpu quan li GDT bang thanh GDTR (chua thong tin da ci nen bang va kich thuoc bang)

Khi co yeu cau truy nhap doan nguoi yeu cau cung cap bo chon doan CPU thuc hien thao tac kiem tra quyen truy nhap doan truoc khi cho truy nhap. Thao tac kiem tra theo quy tac

ELP=max (CPL,RPL)<= DPL

Trong do

ELP muc dac quyen hieu dung (co the truy nhap)

CPL muc dac quyen cua nhiem vu dang thuc hien

RPL muc dac quyen yeu cau va muc dac quyen cua bo chon (do nguoi nap bo chon doan tao ra)

DPL muc dac quyen cua doan bi truy nhap

Neu muc dac quyen hieu dung EPL <=

Bạn đang đọc truyện trên: AzTruyen.Top

Tags: