Một ứng dụng nhỏ mô phỏng các chiến lược cấp phát bộ nhớ (First Fit, Next Fit, Best Fit, Worst Fit). Dự án giúp mình hiểu sâu cách hệ điều hành quản lý bộ nhớ và trực quan hóa qua giao diện.

Trong kỳ thực tập cơ sở, mình chọn đề tài mô phỏng cấp phát bộ nhớ. Ý tưởng là biến mấy khái niệm khô khan trong hệ điều hành thành một ứng dụng trực quan: nhập tiến trình, nhập khối nhớ rồi bấm chạy — phần mềm sẽ hiển thị cách từng chiến lược cấp phát diễn ra. Nhờ vậy, người học dễ so sánh ưu nhược điểm từng chiến lược.
Mình vừa luyện được kỹ năng phân tích thuật toán quản lý bộ nhớ, vừa nâng tay trong việc code GUI với PyQt5.