Quản lý bộ nhớ — Memory Management
Module 1 — Dịch địa chỉ (Base + Limit)
Nhập base, limit và địa chỉ logic. MMU sẽ kiểm tra và tính địa chỉ vật lý.
Module 2 — Bộ cấp phát bộ nhớ (First / Best / Worst Fit)
Mô phỏng RAM 1000 KB. Thêm hoặc xóa tiến trình và quan sát chiến lược cấp phát.
Tiến trình A
Tiến trình B
Tiến trình C
Tiến trình D
Trống (free)
Phân mảnh
1000
Tổng RAM (KB)
0
Đã dùng (KB)
1000
Trống (KB)
1
Số lỗ trống
-- Log cấp phát --
Module 3 — Phân mảnh & Compaction
Kịch bản này minh họa phân mảnh ngoài: sau khi một số tiến trình rời đi, tổng trống đủ nhưng không thể cấp tiếp.