TAILIEUCHUNG - Bài giảng Hệ điều hành: Quản lý bộ nhớ - ThS. Nguyễn Thị Hải Bình

Bài giảng "Hệ điều hành: Quản lý bộ nhớ" cung cấp cho người học các kiến thức: Kết buộc địa chỉ, không gian địa chỉ logic và địa chỉ vật lý, đơn vị quản lý bộ nhớ, các cấu trúc cơ bản của chương trình, cấu trúc tuyến tính, cấu trúc động,. . | Bài giảng Hệ điều hành: Quản lý bộ nhớ - ThS. Nguyễn Thị Hải Bình QUẢN LÝ BỘ NHỚ GV. Nguyễn Thị Hải Bình Khoa CNTT, ĐH Giao thông vận tải Email: calmseahn@ Website: Multistep processing of a user program 2 KẾT BUỘC ĐỊA CHỈ (ADDRESS BINDING) • Quá trình kết buộc các chỉ thị và dữ liệu của chương trình với địa chỉ cụ thể trong bộ nhớ có thể được thực hiện tại một trong các thời điểm sau: • Thời điểm biên dịch • Nếu tại thời điểm biên dịch biết được tiến trình sẽ nằm đầu trong bộ nhớ, trình biên dịch có thể sinh mã với địa chỉ tuyệt đối • Nếu cần thay đổi địa chỉ thì phải biên dịch lại • Thời điểm tải • Trình biên dịch sinh mã với địa chỉ có thể định vị lại • Nếu cần thay đổi địa chỉ, chỉ cần tải lại chương trình • Thời điểm thực thi • Được sử dụng trong trường hợp tiến trình có thể di chuyển từ vùng nhớ này sang vùng nhớ khác • Đòi hỏi phần cứng đặc biệt 3 KHÔNG GIAN ĐỊA CHỈ LOGIC VÀ ĐỊA CHỈ VẬT LÝ • Địa chỉ logic (logical address): • Sinh bởi CPU. Còn gọi là địa chỉ ảo (Virtual address) • Cấp phát cho các biến khi biên dịch chương trình • Địa chỉ vật lý (physical address): • Là địa chỉ cụ thể trong bộ nhớ • Được cấp phát cho các biến khi thực hiện chương trình • Địa chỉ logic và vật lý giống nhau trong trường hợp kết buộc địa chỉ tại thời điểm biên dịch và thời điểm tải; khác nhau trong trường hợp kết buộc tại thời điểm thực thi. • Kết buộc địa chỉ (binding) là ánh xạ (mapping) từ không gian địa chỉ này sang không gian địa chỉ khác. 4 Logical address space for process A Three process sharing the physical address space 5 ĐƠN VỊ QUẢN LÝ BỘ NHỚ • Thuật ngữ: Memory Management Unit (MMU) • Là thiết bị phần cứng dùng để ánh xạ địa chỉ ảo sang địa chỉ vật lý. • Trong MMU, có thanh ghi relocation (thanh ghi định vị lại) để tính toán địa chỉ vật lý từ địa chỉ ảo. • Chương trình của người dùng làm việc trên địa chỉ ảo và không bao giờ biết địa chỉ vật lý. .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.