Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
1,13 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TPHCM KHOA CÔNG NGHỆ ĐIỆN TỬ Đề Tài : OPERATING SYSTEM SUPPORT ( HỖ TRỢ HỆ ĐIỀU HÀNH ) GVHD : Đinh Quang Tuyến LỚP : ĐHĐTVT10B Nhóm Thực Hiện: Nhóm Danh Sách Thành Viên : Phạm Quang Hải Nguyễn Quang Hoàn Huỳnh Ất Hợi Nội Dung : 5.2 Scheduling 5.3 Memory management 5.4 Pentium Memory management 5.5 PowerPC Memory Management Hardware 5.4 Quản lý nhớ Pentium - Phần cứng phân đoạn phân trang - Không phân đoạn không phân trang + Địa ảo = địa vật lý + Độ phức tạp thấp + Hiệu cao - Phân trang không phân đoạn + Bộ nhớ xem dạng khơng gian địa tuyến tính phân trang + Bảo vệ quản lý thông qua phân trang 5.4 Quản lý nhớ Pentium - Phân đoạn không phân trang + Kết hợp không gian địa cục + Bảo vệ mức đơn vị byte + Dịch bảng cần thiết chip phân đoạn nhớ - Phân đoạn với phân trang + Phân đoạn sử dụng để định nghĩa phân vùng nhớ logic theo kiểm soát truy cập + Phân trang quản lý phân bổ nhớ phân vùng + Hệ thống Unix V Cơ chế dịch địa Pentium II Phân đoạn Pentium II - Mỗi địa ảo phân đoạn 16-bit bù đắp 32-bit - bit phân đoạn chế bảo vệ - 14 bit định phân đoạn - Không phân đoạn nhớ ảo 32 = 4Gbytes 46 - Phân đoạn = 64 terabyte + Có thể lớn - phụ thuộc vào quy trình hoạt động + Một nửa (8K phân đoạn 4Gbytes) tổng quát + Một nửa cục khác biệt cho trình Phân đoạn Pentium II Bảo vệ Pentium - Các bit bảo vệ cung cấp mức đặc quyền + bảo vệ nhiều nhất, + Sử dụng phần mềm phụ thuộc + Thông thường mức cho ứng dụng, mức cho hệ điều hành mức cho hạt nhân (mức không sử dụng) + Mức sử dụng cho ứng dụng có bảo mật nội bộ, ví dụ sở liệu + Một số dẫn làm việc mức Phân Trang Pentium II - Phân đoạn bị ngắt + Trong trường hợp khơng gian địa tuyến tính sử dụng Phân Trang Pentium II - Bảng tra cứu trang hai cấp + Thư mục trang • Tối đa 1024 mục • Chia nhớ tuyến tính 4G thành 1024 nhóm trang 4Mbyte • Mỗi bảng trang có 1024 mục tương ứng với 4Kbyte trang • Có thể sử dụng trang thư mục cho tất trình, lần cho q trình hỗn hợp • Trang thư mục cho q trình ln ln nhớ + Sử dụng TLB tra 32 mục bảng trang + Hai kích thước trang có sẵn 4k 4M Phân Trang Pentium II 5.5 Phần cứng quản lý nhớ PowerPC - Phân trang 32 bit với phân đoạn đơn giản - Phân trang 64 bit với phân đoạn mạnh - Hoặc, hai làm dịch khối địa + Bản đồ khối lệnh lớn nhớ để bỏ qua phân trang + Ví dụ bảng hệ điều hành đệm khung hình đồ họa 5.5 Phần cứng quản lý nhớ PowerPC - Địa xác thực 32 bit + Bộ chọn 12 bit byte • 4kbyte trang + ID trang 16 bit • 64k trang cho phân đoạn + bit biểu diễn cho 16 ghi phân đoạn • Đăng ký phân đoạn điều khiển hệ điều hành Định dạng quản lý nhớ 32-bit PowerPC Bản dịch địa PowerPC 32 bit Cảm ơn thầy bạn nghe ! ý lắng ... Nguyễn Quang Hoàn Huỳnh Ất Hợi Nội Dung : 5. 2 Scheduling 5. 3 Memory management 5. 4 Pentium Memory management 5. 5 PowerPC Memory Management Hardware 5. 4 Quản lý nhớ Pentium - Phần cứng phân đoạn... khung hình đồ họa 5. 5 Phần cứng quản lý nhớ PowerPC - Địa xác thực 32 bit + Bộ chọn 12 bit byte • 4kbyte trang + ID trang 16 bit • 64k trang cho phân đoạn + bit biểu diễn cho 16 ghi phân đoạn... - Bảng tra cứu trang hai cấp + Thư mục trang • Tối đa 10 24 mục • Chia nhớ tuyến tính 4G thành 10 24 nhóm trang 4Mbyte • Mỗi bảng trang có 10 24 mục tương ứng với 4Kbyte trang • Có thể sử dụng trang