Hệ Điều Hành 1 Giới thiệu 2 Bộ nhớ là trung tâm của các hoạt động của một hệ thống máy tính hiện đại Bộ nhớ bao gồm một mảng các byte có địa chỉ riêng CPU lấy chỉ thị từ bộ nhớ theo giá trị của[.]
1 Hệ Điều Hành Giới thiệu Bộ nhớ trung tâm hoạt động hệ thống máy tính đại Bộ nhớ bao gồm mảng byte có địa riêng CPU lấy thị từ nhớ theo giá trị đếm chương (the program counter) Giới thiệu Các yếu tố liên quan đến việc quản lý nhớ − Phần cứng − Liên kết địa − Chuyển từ địa logic sang địa vật lý − Liên kết động Phần cứng Tăng tốc độ truy cập nhớ: − Bộ nhớ ghi nơi CPU truy cập trực tiếp − Thao tác nhớ phải thơng qua giao dịch bus nhớ, nhiều chu kỳ đồng hồ CPU→ trì hỗn vi xử lý − Cache: tăng tốc độ truy cập nhớ mà không cần kiểm soát hệ điều hành Phần cứng Bảo vệ nhớ: − Trong hệ thống đa người dùng, để đảm bảo kết tiến trình khơng bị ảnh hưởng tiến trình khác, tiến trình cần có khơng gian địa riêng, xác định vùng địa hợp lệ mà tiến trình phép truy cập − Cơ chế bảo vệ nhớ bao gồm ghi: ▪ ▪ Thanh ghi sở (base register) Thanh ghi giới hạn (limit register) Phần cứng Bảo vệ nhớ: − Ví dụ: ▪ ▪ ▪ Thanh ghi sở chứa địa 300040 Thanh ghi giới hạn: chứa giá trị 120900, Tiến trình truy cập địa từ 300040 đến 420939 Phần cứng − Phần cứng bảo vệ nhớ CPU ngăn chặn việc truy cập chương trình vào nhớ CPU vùng khơng gian địa tiến trình khác Liên kết địa (Address Binding) Một chương trình chuyển từ đĩa vào nhớ đặt tiến trình để thực thi Chương trình người dùng phải qua số bước trước thực thi Địa chương trình nguồn địa định danh, trình biên dịch liên kết địa định danh tới địa tái định vị (relocatable) Trình liên kết liên kết địa tái định vị với địa tuyệt đối nhớ Liên kết địa (Address Binding) Liên kết địa (Address Binding) 10 Liên kết thị liệu tới địa thực thời điểm sau: − Thời điểm biên dịch (Compile time) ▪ Nếu thời điểm biên dịch, vị trí nhớ biết trước, mã tuyệt đối phát sinh ▪ Nếu sau vị trí thay đổi phải biên dịch lại mã ... việc quản lý nhớ − Phần cứng − Liên kết địa − Chuyển từ địa logic sang địa vật lý − Liên kết động Phần cứng Tăng tốc độ truy cập nhớ: − Bộ nhớ ghi nơi CPU truy cập trực tiếp − Thao tác nhớ phải...Giới thiệu Bộ nhớ trung tâm hoạt động hệ thống máy tính đại Bộ nhớ bao gồm mảng byte có địa riêng CPU lấy thị từ nhớ theo giá trị đếm chương (the program counter)... phải thơng qua giao dịch bus nhớ, nhiều chu kỳ đồng hồ CPU→ trì hỗn vi xử lý − Cache: tăng tốc độ truy cập nhớ mà khơng cần kiểm sốt hệ điều hành Phần cứng Bảo vệ nhớ: − Trong hệ thống đa người