Giáo trình Hệ điều hành: Phần 2 - Từ Minh Phương

Nối tiếp phần 1, "Giáo trình Hệ điều hành: Phần 2 - Từ Minh Phương" tiếp tục trình bày những nội dung về quản lý bộ nhớ; địa chỉ và các vấn đề liên quan; phân chương - phân trang - phân đoạn bộ nhớ; quản lý bộ nhớ trong Intel Pentium và trong Windows 32 bit; hệ thống file và các phương pháp truy cập file; các thao tác với file và cấp phát không gian file; tổ chức thông tin trên bộ nhớ thứ cấp; . Mời các bạn cùng tham khảo! | HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG - TỪ MINH PHƯƠNG GIÁO TRÌNH Hệ điều hành Hà nội 2013 Quản lý bộ nhớ CHƯƠNG 3 QUẢN LÝ BỘ NHỚ Bộ nhớ là tài nguyên quan trọng thứ hai sau CPU trong một hệ thống máy tính. Bộ nhớ bao gồm các byte hoặc các từ được đánh địa chỉ. Đây là chỗ chứa các tiến trình và dữ liệu của tiến trình. Việc quản lý và sử dụng bộ nhớ hợp lý ảnh hưởng tới tốc độ và khả năng của toàn bộ hệ thống tính toán do vậy quản lý bộ nhớ là một chức năng quan trọng của hệ điều hành. Các công việc liên quan tới quản lý bộ nhớ bao gồm quản lý bộ nhớ trống cấp phát bộ nhớ trống cho các tiến trình và giải phóng bộ nhớ đã cấp phát ngăn chặn việc truy cập trái phép tới các vùng bộ nhớ ánh xạ giữa địa chỉ lôgic và địa chỉ vật lý. Trong trường hợp yêu cầu về bộ nhớ của các tiến trình lớn hơn dung lượng bộ nhớ vật lý hệ điều hành cho phép trao đổi thông tin giữa đĩa và bộ nhớ hoặc tổ chức bộ nhớ ảo để thoả mãn nhu cầu các tiến trình. Trong chương này ta sẽ xem xét những kiểu tổ chức hệ thống và cách thức khác nhau để quản lý bộ nhớ. Các kiểu tổ chức được xem xét từ đơn giản như hệ thống đơn chương trình cho tới phức tạp hơn - đa chương trình. . ĐỊA CHỈ VÀ CÁC VẤN ĐỀ LIÊN QUAN Có thể hình dung bộ nhớ máy tính như một chuỗi các ô nhớ được đánh địa chỉ bắt đầu từ 0. Đơn vị đánh địa chỉ có thể là từ máy words nhưng thường là byte. Trong quá trình thực hiện tiến trình CPU đọc các lệnh từ bộ nhớ và thực hiện các lệnh này. Các lệnh có thể có yêu cầu đọc xử lý và ghi dữ liệu ngược vào bộ nhớ. Để có thể thực hiện các lệnh và xử lý dữ liệu cả dữ liệu và lệnh đều phải được gán địa chỉ. CPU sử dụng địa chỉ để xác định lệnh và dữ liệu cụ thể. . Vấn đề gán địa chỉ Chương trình máy tính thường không được viết trực tiếp trên ngôn ngữ máy trừ thế hệ máy tính đầu tiên mà viết trên một ngôn ngữ bậc cao hoặc trên hợp ngữ. Các chương trình nguồn phải qua một quá trình dịch và liên kết trước khi trở thành chương trình có thể tải vào và thực hiện. Quá trình đó được biểu diễn trên .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
13    64    2    24-04-2024
Đã 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.