Quản lý bộ nhớ và tập tin

QUẢN LÝ BỘ NHỚ VÀ TẬP TIN Một tiến trình thông thường được hiểu là một chương trình máy tính đang được thi hành. Quá trình thực thi các tiến trình gắn liền với việc quản lý và sử dụng các tài nguyên trong máy tính, trong đó đáng kể nhất là quản lý bộ nhớ chính và xử lý hệ thống lưu trữ phụ. Trong các hệ thống máy tính hiện đại, bộ nhớ chính là trung tâm của các thao tác, xử lý. Bộ nhớ chính có thể xem như một mảng các phần tử kiểu BYTE hoặc WORD,. | QUẢN LÝ BỘ NHỚ VÀ TẬP TIN MỞ ĐẦU Một tiến trình thông thường được hiểu là một chương trình máy tính đang được thi hành. Quá trình thực thi các tiến trình gắn liền với việc quản lý và sử dụng các tài nguyên trong máy tính trong đó đáng kể nhất là quản lý bộ nhớ chính và xử lý hệ thống lưu trữ phụ. Trong các hệ thống máy tính hiện đại bộ nhớ chính là trung tâm của các thao tác xử lý. Bộ nhớ chính có thể xem như một mảng các phần tử kiểu BYTE hoặc WORD được xác định thông qua địa chỉ của chúng. Mỗi chương trình được ánh xạ vào bộ nhớ chính trước khi được thi hành và được hệ điều hành quản lý thông qua tập lệnh xác định. Trong suốt quá trình thi hành các chương trình với dữ liệu truy xuất của chúng luôn được đặt trong bộ nhớ chính. Nhưng bộ nhớ chính thì khá nhỏ để có thể lưu giữ mọi dữ liệu và chương trình ngoài ra dữ liệu sẽ mất khi không còn được cung cấp năng lượng. Do đó cần phải sử dụng hệ thống lưu trữ phụ. Chương này trình bày các vấn đề trên qua hai phần sau Quản lý bộ nhớ trình bày cách thức Microsoft Win32 API quản lý các vùng nhớ thông qua các hàm cấp phát sử dụng và giải phóng chúng cách thức thao tác trên địa chỉ vùng nhớ ảo và các trang nhớ. Xử lý tập tin trình bày các hàm thực hiện các thao tác tạo xử lý và hủy tập tin cũng như tìm hiểu một số vấn đề liên quan đến tập tin. QUẢN LÝ BỘ NHỚ Mỗi tiến trình trong Win32 đều có một vùng địa chỉ ảo 32-bit cho phép định vị vùng nhớ đến 4 GB. Địa chỉ ảo này không phải là vùng nhớ vật lý thực tế. Windows sử dụng một cấu trúc dữ liệu ánh xạ để chuyển đổi địa chỉ ảo thành vùng nhớ vật lý. Vùng địa chỉ ảo của mỗi tiến trình thường lớn hơn rất nhiều so với vùng nhớ vật lý thực sự trên máy tính. Do đó để tăng vùng nhớ cho các tiến trình đang thực hiện hệ thống sử dụng vùng nhớ trống trên đĩa. Vùng nhớ vật lý và vùng địa chỉ ảo của mỗi tiến trình được tổ chức thành các trang phụ thuộc vào họ máy tính. Ví dụ đối với máy tính họ x86 mỗi trang có kích thước là 4 KB. Để tăng khả năng linh động trong việc quản lý bộ nhớ hệ .

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.