CHƯƠNG 2. CÁC THÀNH PHẦN CHỨC NĂNG CỦA RTOS
là phân phát các phần bộ nhớ có sẵn chưa được sử dụng cho các ứng dụng/tiến trình
chưa được cấp phát bộ nhớ. Phương pháp chính thường được sử dụng là lưu 1 danh
sách liên kết giữa các phần bộ nhớ đã được cấp phát và phần bộ nhớ khả dụng còn
lại. Khi đó, mỗi khi 1 tiến trình cần cấp phát bộ nhớ, phần bộ nhớ trống được liên
kết thông qua danh sách sẽ được sử dụng để cấp phát cho tiến trình đó. Dựa trên
phương pháp cơ sở của DMA, các thuật toán cấp phát bộ nhớ động được tạo ra để
tối ưu hiệu suất và tăng khả năng quản lý/phân phát bộ nhớ trong RTOS.
•
Sequential Fit (tạm dịch: Phù hợp tuần tự)
Thuật toán này xây dựng 1 danh sách liên kết đơn các vùng bộ nhớ trống.
Các vùng bộ nhớ này sẽ được cấp phát cho tiến trình theo 4 cách khác nhau:
Chia sẻ với bạn bè của bạn: