Multi-threading là cách tiếp cận truyền thống hiện đại nhất
OS (ví dụ như Linux), theo đó mỗi thread chạy trong bối cảnh riêng của mình và quản lý stack riêng của mình. Với phương pháp này, một số
lịch trình phải thực hiện chuyển ngữ cảnh giữa các
chủ đề. Mỗi quá trình được xử lý trong chủ đề riêng của nó và có thể, ở
chung, bị gián đoạn tại bất kỳ điểm nào. Bộ nhớ stack có thể thường
không được chia sẻ giữa các chủ đề. Do đó, một hệ điều hành đa luồng
thường giới thiệu một số phí bộ nhớ do chồng overprovisioning và thời gian chạy trên cao do bối cảnh chuyển đổi.
Hệ điều hành thuộc thể loại này bao gồm bạo loạn,
nuttX, eCos, hoặc ChibiOS. Do tập trung mạnh mẽ của nó trên IOT
yêu cầu (theo sự hiểu biết của chúng tôi), bạo loạn được cho là
đại diện tiêu biểu của thể loại này của hệ điều hành.
đang được dịch, vui lòng đợi..
