(TIỂU LUẬN) TECHNICAL WRITING AND PRESENTATION quản lí bộ nhớ họ xử lí intel

16 5 0
(TIỂU LUẬN) TECHNICAL WRITING AND PRESENTATION quản lí bộ nhớ họ xử lí intel

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TECHNICAL WRITING AND PRESENTATION Quản lí nhớ họ xử lí intel Giảng viên hướng dẫn: PGS.TS Nguyễn Khanh Văn Nhóm 1: Họ tên Trịnh Xuân Minh Trịnh Văn Chiến Nguyễn Văn Nam Hà Nội, ngày 16 tháng năm 2022 MỤC LỤC Chương I Tóm tắt Chương II Giới thiệu Chương III Địa nhớ chế độ thực chế độ bảo vệ III.1 Địa nhớ chế độ thực III.1.1 Đoạn độ dời III.1.2 Đoạn mặc định ghi độ dời III.2 III.2.1 Giới thiệu chế độ bảo vệ Thanh ghi chọn mô tả Chương IV Các chiến lược quản lý nhớ 10 IV.1 Chiến lược phân trang nhớ 10 IV.1.1 Thanh ghi phân trang 11 IV.1.2 Thư mục trang bảng trang 13 IV.2 Kết hợp phân trang phân đoạn nhớ 13 Chương V Tổng kết 14 TÀI LIỆU THAM KHẢO 166 Chương I Tóm tắt Các chiến lược quản lý nhớ kiến trúc Intel chia thành hai phần chính: phân đoạn phân trang Phân đoạn cung cấp chế cô lập mã, liệu mô-đun ngăn xếp riêng lẻ để nhiều chương trình (hoặc tác vụ) chạy xử lý mà không can thiệp vào Phân trang cung cấp chế triển khai hệ thống nhớ ảo, phân trang theo yêu cầu thông thường, nơi phần môi trường thực thi chương trình ánh xạ vào nhớ cần thiết Phân trang sử dụng để cung cấp cô lập nhiều nhiệm vụ Khi hoạt động chế độ bảo vệ, số hình thức phân đoạn phải sử dụng Khơng có bit chế độ để vơ hiệu hóa phân đoạn Tuy nhiên, việc sử dụng phân trang không bắt buộc Hai chế (phân đoạn phân trang) định cấu hình để hỗ trợ hệthống đơn chương trình (hoặc tác vụ) đơn giản, hệ thống đa nhiệm hệ thống nhiều xử lý sử dụng nhớ dùng chung thống đơn chương trình (hoặc tác vụ) đơn giản, hệ thống đa nhiệm hệ thống nhiều xử lý sử dụng nhớ dùng chung Chương II Giới thiệu Bộ nhớ tài nguyên quan trọng hệ thống, dùng để lưu trữ liệu Nó đặc trưng kích thước tốc độ truy nhập Các loại nhớ bao gồm: RAM, ROM, Cache, đĩa cứng, đĩa mềm, đĩa quang, v.v Các chương trình tồn thiết bị lưu trữ ngoài, chúng phải tham gia hàng đợi đưa vào nhớ đặt tiến trình để thực Như vậy, chương trình thực phải trải qua giai đoạn nạp vào nhớ, thực chương trình kết thúc Vấn đề đặt chương trình nạp vào vị trí nhớ? Bất kỳ hay có thứ tự định sẵn, hay thực chương trình, chuỗi địa nhớ sinh quản lý nào? Đó nhiệm vụ việc quản lý nhớ Mục đích quan trọng việc quản lý nhớ cung cấp cách thức để cấp phát động nhớ cho chương trình u cầu giải phóng nhớ khơng cần dùng Đây việc quan trọng hệ thống máy tính cao cấp có nhiều cơng việc tiến hành thời điểm,ví dụ như: theo dõi vị trí nhớ, cấp phát cho số quy trình hay có sẵn; kiểm tra lượng nhớ cấp cho tiến trình; định tiến trình nhận nhớ vào thời điểm nào; theo dõi bất số nhớ giải phóng khơng phân bổ tương ứng cập nhật trạng thái Trong thực tế, vi xử lý mong muốn có nhiều tiến trình nhớ Tuy nhiên, vi xử lý lại có cách quản lý riêng Bài báo cáo sau trình bày cách quản lý nhớ họ vi xử lý Intel Chương III III.1 Địa nhớ chế độ thực chế độ bảo vệ Địa nhớ chế độ thực Intel 80286 trở lên hoạt động chế độ thực chế độ bảo vệ Chỉ 8086 8088 hoạt động độc quyền chế độ thực Trong chế độ hoạt động 64-bit Pentium Core2, khơng có hoạt động chế độ thực Phần nêu chi tiết hoạt động vi xử lý thực tế chế độ Hoạt động chế độ thực cho phép vi xử lý giải 1M byte nhớ không gian - vi xử lý Pentium Core2 Hệ điều hành DOS yêu cầu vi xử lý hoạt động chế độ thực Windows không sử dụng chế độ thực Hoạt động chế độ thực cho phép phần mềm ứng dụng viết cho 8086/8088, chứa triệu byte nhớ, hoạt động 80286 trở lên mà không cần thay đổi phần mềm Khả tương thích phần mềm góp phần cho thành công liên tục vi xử lý dòng Intel Trong trường hợp, vi xử lý bắt đầu hoạt động chế độ thực mặc định nguồn cấp vi xử lý đặt lại III.1.1 Đoạn độ dời Sự kết hợp địa đoạn địa dời giúp truy cập vào địa nhớ chế độ thực Tất địa nhớ chế độ thực phải bao gồm địa đoạn cộng với địa độ dời Địa đoạn, nằm ghi đoạn (CS,DS, ES, SS, hay FS GS từ 80386), xác định địa đầu đoạn nhớ 64KB Địa dời lựa chọn vị trí đoạn nhớ 64KB Đoạn nhớ chế độ thực ln có độ dài 64KB đoạn chồng lên byte nằm vùng chồng lên sử dụng từ ghi chọn Trong chế độ thực, ghi đoạn ngầm định thêm vào bên phải 0H Điều tạo nên địa nhớ 20 bit để truy cập vào 1MB nhớ Do chế ngầm định này, đoạn chế độ thực bắt đầu ranh giới 16B nhớ (địa chia hết cho 16) Ranh giới 16B gọi paragraph Khi biết địa đầu đoạn, đoạn có độ dài 64KB nên cần cộng thêm với FFFFH để tìm địa cuối đoạn Phần địa dời cộng thêm với vị trí đầu đoạn để xác định vị trí nhớ Ví dụ: địa ghi 1000H địa dời 2000H, VXL xác định địa nhớ 1000H * 10H + 2000H = 12000H III.1.2 Đoạn mặc định ghi độ dời Vi xử lý có tập luật áp dụng cho đoạn xác định địa nhớ Những luật hay quy tắc này, áp dung chế độ thực chế độ bảo vệ, định nghĩa tổ hợp ghi đoạn ghi độ dời Ví dụ: ghi đoạn mã sử dụng với ghi trỏ lệnh để xác định địa lệnh chương trình vi xử lý thực Tổ hợp CS:IP hay CS:EIP, phụ thuộc vào chế độ vận hành vi xử lý Một tổ hợp mặc định khác ngăn xếp Dữ liệu ngăn xếp tham chiếu thông qua đoạn ngăn xếp địa nhớ xác định trỏ ngăn xếp trỏ gốc Lưu ý chế dộ thực, có 16 bit bên phải ghi địa mở rộng xác định vị trí đoạn nhớ Các tổ hợp mặc định khác thể Hình sử dụng cho việc định địa sử dụng vi xử lý Intel với ghi 16 bit Hình thể tổ hợp mặc định 80386 hệ sử dụng ghi 32 bit Các vi xử lý 8086-80286 cho phép đoạn nhớ 80386-Core2 cho phép đoạn nhớ Lưu ý đoạn nhớ chồng lên đoạn khác 64KB không cần thiết cho đoạn nhớ Cũng lưu ý thêm chương trình có nhiều hay đoạn nhớ truy cập đoạn nhớ lúc Giả thiết chương trình ứng dụng yêu cầu 1000H bytes nhớ cho đoạn mã, 190H bytes cho liệu 200H bytes cho ngăn xếp Ứng dụng không cần đoạn mở rộng Khi chương trình đưa vào nhớ hệ thống DOS, nạp vào vùng chương trình tạm thời vùng nhớ có sẵn phía vùng nhớ driver chương trình TPA khác Vùng định trỏ tự trì DOS Nạp chương trình thực tự động nạp chươn DOS III.2 Giới thiệu chế độ bảo vệ Xác đ liệu chương trình nằm phía vùng 1MB nhớ vùng Chế độ bảo vệ nơi Windows vận hành vùng mở rộng nhớ yêu cầu thay đổi t định địa đoạn cộng độ dời sử dụng với xác định địa Khi liệu chương trình định địa v phần địa dời sử dụng để truy cập thông tin n nhớ Một khác biệt địa đoạn, đề khơng cịn xuất chế độ bảo vệ Thay vào đ chứa ghi chọn giúp lựa chọn mô tả từ b mô tả giúp mô tả vị trí, độ dài quyền truy cập đoạ đoạn địa dời truy cập vào nhớ, lệnh ch với chế độ thực Thực tế, hầu hết chương trình chế độ thực hoạt động mà khơng thay đổi khác biệt chế độ nằm cách ghi đoạn th lý để truy cập vào đoạn nhớ III.2.1 T Than ghi - chọn từ bảng mô tả Bộ mô tả mô quyền truy cập vào đoạn nhớ Một cách gián tiếp, chọn đoạn nhớ, không trực tiếp chế độ thực Ví dụ, chế độ thực, CS = 0008H, đoạn mã địa 00080H Trong chế độ bảo vệ, số hiệu đoạn xác định vị trí nhớ toàn hệ thống dành cho đoạn mã, giải thích Có bảng mơ tả sử dụng với ghi đoạn: bảng bao gồm mơ tả tồn cục bảng cịn lại bao gồm mô tả cục Các mơ tả tồn cục (global descriptors) chứa định nghĩa đoạn áp dụng cho tất chương trình, mơ tả cục (local descriptors) thường độc ứng dụng Mỗi bảng mô tả gồm 8192 mô tả, có tổng cộng 16384 mơ tả có sẵn cho ứng dụng lúc Bởi mơ tả mơ tả đoạn nhớ, điều cho phép tối đa 16384 phân đoạn nhớ mô tả cho ứng dụng Do độ dài đoạn nhớ dài tối đa 4GB, ứng dụng có quyền truy cập vào 4GB x 16384 nhớ 64TB Phần địa sở mơ tả định vị trí bắt đầu địa đoạn nhớ Đối với vi xử lí 80286, địa sở địa 24 bit, đoạn đâu vùng nhớ 16MB (giới hạn ranh giới paragraph 16B loại bỏ vi xử lý vận hành chế độ bảo vệ nên đoạn địa nào) Đối với vi xử lý 80386 hệ sử dụng địa sở 32 bit cho phép đoạn đâu vùng nhớ 4GB Phần giới hạn đoạn (limit) bao gồm địa dời cuối tìm thấy đoạn Ví dụ, đoạn bắt đầu vị trí F00000H kết thúc vị trí F000FFH, địa sở F00000H giới hạn FFH Đối với 80286, địa sở F00000H giới hạn 00FFH (16 bit) Đối với 80386 hệ tiếp theo, địa sở 00F00000H giới hạn 000FFH (20 bit) Do đó, 80286 truy cập địa đoạn có độ dài từ 1B đến 64KB; cịn 80386 hệ truy cập đoạn nhớ có độ dài từ 1B đến 1MB từ 4KB đến 4GB Bit G hay bit chi tiết có mơ tả từ 80386 trở Nếu G = 0, phần giới hạn định giới hạn đoạn từ 00000H đến FFFFFH Nếu G = 1, giá trị giới hạn nhân với 4KB (thêm vào đằng sau FFFH) Giới hạn từ 00000FFFFH đến FFFFFFFFFH, G = Điều cho phép đoạn có độ dài từ 4KB đến 4GB với bước nhảy 4KB Lý đoạn 80286 có độ dài 64KB địa dời 16 bit (do kiến trúc 16 bit bên nó) 80386 hệ sử dụng kiến trúc 32 bit, cho phép địa dời (trong hoạt động chế độ bảo vệ) có độ lớn 32 bit cho phép độ dài đoạn 4GB Các hệ điều hành hoạt động mơi trường 16 bit 32 bit Ví dụ, DOS sử dụng môi trường 16 bit, hầu hết ứng dụng Windows sử dụng môi trường 32 bit có tên WIN32 Trong mơ tả 64 bit, bit L lựa chọn địa 64 bit Pentium Core2 L = lựa chọn địa chế độ tương thích 32 bit L = Khi vận hành chế độ bảo vệ 64 bit, ghi đoạn mã sử dụng để lựa chọn phần đoạn mã từ nhớ Lưu ý mô tả 64 bit phần giới hạn phần địa sở đoạn, dù không đặt mô tả, 00 0000 0000H Điều có nghĩa đoạn mã bắt đầu địa với hoạt động 64 bit Bit AV hay bit có sẵn, mô tả 80386 hệ sau, sử dụng số hệ điều hành để định đoạn có sẵn (AV = 1) khơng có sẵn (AV = 0) Bit D thể cách lệnh 80386 đến Core2 truy cập vào ghi liệu nhớ chế độ bảo vệ chế độ thực Nếu D = 0, lệnh có kích thước 16 bit, tương thích với vi xử lý 8086-80286 Điều có nghĩa lệnh sử dụng địa dời 16 bit ghi 16 bit theo mặc định Chế độ thường gọi chế độ lệnh 16 bit hay chế độ DOS Nếu D = 1, lệnh có kích thước 32 bit Lưu ý kích thước ghi mặc định địa dời mặc định ghi đè chế độ lệnh 16 bit 32 bit Byte quyền truy cập cho phép toàn quyền điều khiển đoạn Nếu đoạn đoạn liệu, hướng mở rộng định Nếu đoạn mở rộng ngồi giới hạn, chương trình hệ điều hành vi xử lý bị ngắt, biểu thị lỗi bảo vệ chung Người dùng định đoạn liệu viết khơng cho viết Đoạn mã điều khiển tương tự bị cấm đọc để bảo vệ phần bit, có đoạn mã khơng có loại mơ tả đoạn khác Một chương trình 64 bit mơ hình phẳng bao gồm đoạn liệu ngăn xếp đoạn mã Bộ mơ tả lựa chọn từ bảng mô tả ghi đoạn Thanh ghi đoạn bao gồm trường lựa chọn 13 bit, bit chọn bảng, trường mức độ ưu tiên yêu cầu Bộ/thanh ghi chọn 13 bit chọn 8192 mô tả từ bảng mô tả Bit TI lựa chọn bảng mơ tả tồn cục (TI = 0) bảng mô tả cục (TI = 1) Mức độ ưu tiên yêu cầu (requested privilege level – RPL) yêu cầu mức độ ưu tiên quyền truy cập vào đoạn nhớ Mức độ ưu tiên cao 00 thấp 11 Nếu mức độ ưu tiên yêu cầu khớp với cao mức độ ưu tiên đặt byte quyền truy cập, quyền truy cập cấp Quyền truy cập sử dụng môi trường nhiều người sử dụng Windows sử dụng mức 00 (vịng 0) cho nhân trình điều khiển thiết bị, mức 11 (vòng 3) cho ứng dụng, không sử dụng mức 01 hay 10 Phần mở đầu bảng mơ tả tồn cục lựa chọn đoạn nhớ hệ thống Trong ảnh minh họa, ghi DS chứa giá trị 0008H, truy cập vào mô tả số bảng sử dụng mức ưu tiên yêu cầu 00 Bộ mô tả số chứa mô tả định nghĩa địa sở 00100000H với giới hạn đoạn 000FFH Có nghĩa giá trị 0008H nạp vào ghi DS khiến cho VXL sử dụng vị trí nhớ 00100000H – 001000FFH cho đoạn liệu Chương IV IV.1 Các chiến lược quản lý nhớ Chiến lược phân trang nhớ Cơ chế phân trang nhớ nằm 80386 trở lên cho phép nhớ vật lý vị trí định cho địa tuyến tính Địa tuyến tính xác định địa tạo chương trình Địa vật lý vị trí nhớ thực chương trình truy cập Với đơn vị phân trang nhớ, địa tuyến tính dịch ẩn thành địa vật lý nào, cho phép ứng dụng viết để hoạt động địa cụ thể di dời thơng qua chế phân trang Nó cho phép đặt nhớ vào vùng khơng có nhớ Một ví dụ khối nhớ cung cấp 10 EMM386.EXE hệ thống DOS Chương trình EMM386.EXE định lại nhớ mở rộng, khối 4K, cho hệ thống nhớ BIOS video ROMS BIOS hệ thống cho khối nhớ Nếu khơng có chế phân trang, việc sử dụng vùng nhớ Trong Windows, ứng dụng phép không gian địa tuyến tính 2G từ vị trí 00000000H – 7FFFFFFFH khơng có đủ nhớ nhớ khả dụng địa Thông qua phân trang vào ổ đĩa cứng phân trang vào nhớ thông qua đơn vị phân trang nhớ, ứng dụng Windows thực thi IV.1.1 Thanh ghi phân trang Đơn vị phân trang điều khiển nội dung ghi điều khiển vi xử lý Hình 12 cho thấy nội dung ghi điều khiển CR0 đến CR4 Lưu ý ghi có sẵn cho 80386 thơng qua vi xử lý Core2 Bắt đầu với Pentium, điều khiển bổ sung ghi phần mở rộng điều khiển CR4 gắn nhãn kiến trúc cung cấp Pentium vi xử lý Một tính trang 2M 4M byte kích hoạt cách điều khiển CR4 Các ghi quan trọng đơn vị phân trang CR0 CR3 Vị trí bit (PG) bên trái CR0 chọn phân trang đặt mức logic Nếu bit PG bị xóa (0), tuyến tính địa chương trình tạo trở thành địa vật lý sử dụng để truy cập nhớ Nếu Bit PG đặt (1), địa tuyến tính chuyển thành địa vật lý thông qua chế phân trang Cơ chế phân trang hoạt động chế độ thực chế độ bảo vệ CR3 chứa sở địa gốc thư mục trang bit PCD PWT PCD bit PWT điều khiển hoạt động chân PCD PWT vi xử lý Nếu PCD thiết lập (1), chân PCD trở thành chân logic chu kỳ bus không phân trang Điều cho phép bên phần cứng để điều khiển nhớ đệm cấp (Lưu ý nhớ đệm cấp 11 nhớ [trên phiên đại Pentium] nhớ tốc độ cao có chức đệm vi xử lý hệ thống nhớ DRAM chính.) Bit PWT xuất PWT pin chu kỳ bus không phân trang để điều khiển đệm ghi qua hệ thống Trang địa sở thư mục định vị thư mục cho đơn vị dịch trang Lưu ý địa định vị thư mục trang ranh giới 4K hệ thống nhớ nối vào bên với 000H Thư mục trang chứa 1024 mục nhập thư mục, mục byte Mỗi trang mục nhập thư mục địa bảng trang chứa 1024 mục nhập Địa tuyến tính, tạo phần mềm, chia thành ba phần sử dụng để truy cập mục nhập thư mục trang, mục nhập bảng trang địa bù trang nhớ Hình 13 cho thấy địa tuyến tính cấu trúc để phân trang Chú ý cách 10 bit ngồi bên trái giải mục thư mục trang Đối với địa tuyến tính 00000000H – 003FFFFFH, trang thư mục truy cập Mỗi mục nhập thư mục trang đại diện đăng lại phần 4M nhớ hệ thống Nội dung thư mục trang chọn bảng trang lập mục 10 bit địa tuyến tính (vị trí bit 12–21) Điều có nghĩa địa 00000000H – 00000FFFH chọn mục nhập thư mục trang mục nhập bảng trang Lưu ý dải địa 4K byte Sự bù đắp phần địa tuyến tính (vị trí bit 0-11) chọn byte trang nhớ 4K-byte Trong Hình 2–12, mục nhập bảng trang chứa địa 00100000H, địa thực 00100000H00100FFFH cho địa tuyến tính 00000000H – 00000FFFH Điều có nghĩa chương trình truy cập vị trí khoảng từ 00000000H đến 00000FFFH, vi xử lý vật lý địa vị trí 00100000H – 00100FFFH Vì hành động chép phần nhớ 4K-byte yêu cầu quyền truy cập vào thư mục trang bảng trang, hai nằm nhớ, Intel kết hợp loại nhớ cache gọi TLB (bộ đệm nhìn sang bên dịch) Trong vi xử lý 80486, nhớ đệm nắm giữ 32 địa dịch trang gần Điều có nghĩa dịch bảng 32 trang cuối lưu trữ TLB, vùng nhớ truy cập, địa 12 diện TLB không bắt buộc phải truy cập vào thư mục trang bảng trang Tốc độ Thực chương trình Nếu dịch khơng có TLB, thư mục trang bảng trang phải truy cập, yêu cầu thêm thời gian thực Bộ vi xử lý Pentium – Pentium chứa TLB riêng biệt cho lệnh nhớ đệm liệu chúng IV.1.2 Thư mục trang bảng trang Hệ thống DOS EMM386.EXE sử dụng bảng trang để xác định lại vùng nhớ vị trí C8000H – EFFFFH khối nhớ Điều thực cách tái tạo nhớ mở rộng để lấp đầy phần hệ thống nhớ thông thường phép DOS truy cập vào nhớ bổ sung Giả sử chương trình EMM386.EXE cho phép truy cập vào 16 triệu byte nhớ mở rộng thơng thường thơng qua phân trang vị trí C8000H – EFFFFH phải định vị lại đến vị trí 110000–138000H, với tất vùng khác nhớ phân trang vị trí thơng thường Như với DOS, chương trình Windows lưu trữ lại hệ thống nhớ Hiện tại, Windows phiên 3.11 hỗ trợ phân trang cho 16 triệu byte nhớ dung lượng nhớ cần thiết để lưu trữ bảng trang Các phiên Windows đóng gói tồn hệ thống nhớ Trên vi xử lý Pentium – Core2, trang có độ dài 4K, 2M 4M byte Trong biến thể 2M 4M, có thư mục trang trang nhớ, khơng có bảng trang IV.2 Kết hợp phân trang phân đoạn nhớ Cơ chế phân đoạn phân trang cung cấp kiến trúc IA-32 hỗ trợ nhiều cách tiếp cận khác để quản lý nhớ Khi phân đoạn phân trang kết hợp, phân đoạn ánh xạ tới trang theo số cách Ví dụ: để triển khai mơi trường địa phẳng (không phân đoạn), tất mô-đun mã, liệu ngăn xếp ánh xạ tới nhiều phân đoạn lớn (lên đến GByte) có dải địa tuyến tính Ở đây, phân đoạn vơ hình ứng dụng hệ điều hành điều hành Nếu phân trang sử dụng, chế phân trang ánh 13 xạ không gian địa tuyến tính (chứa phân đoạn nhất) vào nhớ ảo Hoặc, chương trình (hoặc nhiệm vụ) có khơng gian địa tuyến tính lớn riêng (chứa phân đoạn riêng nó), ánh xạ vào nhớ ảo thơng qua thư mục trang tập hợp bảng trang Các phân đoạn nhỏ kích thước trang Nếu phân đoạn đặt trang không chia sẻ với phân đoạn khác, nhớ bổ sung bị lãng phí Ví dụ: cấu trúc liệu nhỏ, chẳng hạn semaphore byte, ccupies 4K byte đặt trang Nếu nhiều semaphores sử dụng, hiệu đóng gói chúng thành trang Kiến trúc IA-32 không thực thi tương ứng nhiều trang phân đoạn Một trang chứa phần cuối phân đoạn phần đầu phân đoạn khác Tương tự vậy, phân đoạn chứa phần cuối trang phần đầu trang khác Phần mềm quản lý nhớ đơn giản hiệu thực thi số liên kết ranh giới trang phân đoạn Ví dụ: phân đoạn vừa với trang đặt hai trang, có gấp đơi chi phí phân trang để hỗ trợ quyền truy cập vào phân đoạn Một cách tiếp cận để kết hợp phân trang phân đoạn giúp đơn giản hóa phần mềm quản lý nhớ cung cấp cho phân đoạn bảng trang riêng nó, thể Hình 16 Quy ước cung cấp cho phân đoạn mục nhập thư mục trang cung cấp thông tin kiểm sốt truy cập để phân trang tồn phân đoạn Chương V Tổng kết Hệ thống quản lý nhớ thành phần quan trọng định hiệu việc sử dụng hệ thống máy tính Việc quản lý nhớ trở nên tối ưu hệ điều hành nhận hỗ trợ phần cứng Báo cáo trình bày cách hỗ trợ hệ thống quản lý nhớ từ vi xử lý Intel 14 Báo cáo thực khuôn khổ project môn học Technical Writing and Presentation Đại học Bách Khoa Hà Nội, thầy Nguyễn Khanh Văn hướng dẫn Chúng em xin cảm ơn thầy tiết học bổ ích mơn học này! 15 TÀI LIỆU THAM KHẢO Intel 64 and IA-32 Architectures Software Developer’s Manual, Volume 3A: System Programming Guide, Part Barry B Brey (2008),The Intel Microprocessors, Eighth Edition Wikipedia Google Image 16 ... thực tế, vi xử lý mong muốn có nhiều tiến trình nhớ Tuy nhiên, vi xử lý lại có cách quản lý riêng Bài báo cáo sau trình bày cách quản lý nhớ họ vi xử lý Intel Chương III III.1 Địa nhớ chế độ thực... nhớ từ vi xử lý Intel 14 Báo cáo thực khuôn khổ project môn học Technical Writing and Presentation Đại học Bách Khoa Hà Nội, thầy Nguyễn Khanh Văn hướng dẫn Chúng em xin cảm ơn thầy tiết học bổ... ngăn xếp đoạn mã Bộ mô tả lựa chọn từ bảng mô tả ghi đoạn Thanh ghi đoạn bao gồm trường lựa chọn 13 bit, bit chọn bảng, trường mức độ ưu tiên yêu cầu Bộ/ thanh ghi chọn 13 bit chọn 8192 mô tả từ

Ngày đăng: 13/12/2022, 06:49

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan