Bài giảng Nguyên lý hệ điều hành: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định

Tiếp nội dung phần 1, Bài giảng Nguyên lý hệ điều hành: Phần 2 cung cấp cho người học những kiến thức như: Quản lý lưu trữ; Quản lý bộ nhớ, Bộ nhớ ảo; Giao diện hệ thống tệp; Hệ vào ra; Cấu trúc lưu trữ phụ; .Mời các bạn cùng tham khảo! | Chương 3 QUẢN LÝ LƯU TRỮ Quản lý bộ nhớ Cơ sở Trong chương này chúng ta sẽ thảo luận các cách khác nhau để quản lý bộ nhớ. Các giải thuật quản lý bộ nhớ từ tiếp cận máy trơ cơ bản primitive bare- machine là chiến lược phân trang và phân đoạn. Mỗi tiếp cận có lợi điểm và nhược của nó. Chọn phương pháp quản lý bộ nhớ cho một hệ thống xác định phụ thuộc vào nhiều yếu tố đặc biệt trên thiết kế phần cứng của hệ thống. Chúng ta sẽ thấy nhiều giải thuật yêu cầu hỗ trợ phần cứng mặc dù các thiết kế gần đây đã tích hợp phần cứng và hệ điều hành. Bộ nhớ là trung tâm để điều hành hệ thống máy tính hiện đại. Bộ nhớ chứa một mảng lớn các từ words hay các bytes mỗi phần tử với địa chỉ của nó. CPU lấy các chỉ thị từ bộ nhớ dựa theo giá trị của thanh đếm chương trình. Các chỉ thị này có thể gây việc nạp bổ sung các từ và lưu trữ tới các địa chỉ bộ nhớ xác định. 1 Liên kết địa chỉ Thông thường một chương trình nằm trên đĩa như một tập tin có thể thực thi dạng nhị phân. Chương trình này được mang vào trong bộ nhớ và được đặt trong một quá trình để nó được thực thi. Phụ thuộc vào việc quản lý bộ nhớ đang dùng quá trình có thể được di chuyển giữa đĩa và bộ nhớ trong khi thực thi. Tập hợp các quá trình trên đĩa đang chờ được mang vào bộ nhớ để thực thi hình thành một hàng đợi nhập input queue . Thủ tục thông thường là chọn một trong những quá trình trong hàng đợi nhập và nạp quá trình đó vào trong bộ nhớ. Khi một quá trình được thực thi nó truy xuất các chỉ thị và dữ liệu từ bộ nhớ. Cuối cùng một quá trình kết thúc và không gian bộ nhớ của nó được xác định là trống. Hầu hết các hệ thống cho phép một quá trình người dùng nằm ở bất cứ phần nào của bộ nhớ vật lý. Do đó mặc dù không gian địa chỉ của máy tính bắt đầu tại 00000 nhưng địa chỉ đầu tiên của quá trình người dùng không cần tại 00000. Sắp xếp này ảnh hưởng đến địa chỉ mà chương trình người dùng có thể dùng. Trong hầu hết các trường hợp một chương trình người dùng sẽ đi qua một số bước một vài trong chúng có thể là tuỳ .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã 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.