Xem mẫu

Chương 3 – QUẢN LÝ BỘ NHỚ • Bộ nhớ tác động nhiều lên độ phức tạp của giải thuật, • Phải giải quyết 2 v/đ trái ngược nhau: • Tiết kiệm bộ nhớ, • Tận dụng tối đa bộ nhớ cho phép. • Phần lớn các chương trình: viết trên ngôn ngữ lập trình: Assembler, VB, JAVA, VC++, . . . • Với người lập trình: CT và thực hiên CT là ánh xạ từ tên sang giá trị. 1 QUẢN LÝ BỘ NHỚ • Với hệ thống: Tên biến Giá trị Địa chỉ Quản lý bộ nhớ Quản lý tiến trình Quản lý Processor 2 $1 – CÁC BƯỚC XỬ LÝ CT Lý thuyết chương trình dịch Ph.tích cú pháp + ph. tích ngữ nghĩa + Sinh mã + Tối ưu hoá CT Tên user’s Tên trong Mô đun đích .OBJ Hàm địa chỉ Hàm tên • I + J • A + B • A + I 3 CÁC BƯỚC XỬ LÝ CT Quản lý bộ nhớ QL Tiến trình QL Processor Mô đun Mô đun đích thực hiện .COM CT thực hiện Thực hiện KQ Biên tập (Link) .EXE Nạp và định vị (Fetch) • Vai trò của Biên tập (Input/Output), • Khái niệm bộ nhớ lô gíc. 4 CÁC BƯỚC XỬ LÝ CT Tổ chức bộ nhớ lô gíc? Lô gíc Tên trong Tổ chức bộ nhớ vật lý? Xác lập quan hệ: Như thế nào? Khi nào? A Chương trình thực hiện Bộ nhớ vật lý 5 ... - tailieumienphi.vn
nguon tai.lieu . vn