Một hệ điều hành nhúng là một hệ điều hành cho các hệ thống máy tính nhúng. Các hệ điều hành được thiết kế để được nhỏ gọn, hiệu quả trong việc sử dụng tài nguyên, và đáng tin cậy, từ bỏ nhiều chức năng mà hệ điều hành máy tính không được nhúng cung cấp, và có thể không được sử dụng bởi các ứng dụng chuyên ngành họ chạy. Họ thường xuyên cũng được gọi là hệ điều hành thời gian thực, và những hạn RTOS thường được sử dụng như là một từ đồng nghĩa với hệ điều hành nhúng. Thông thường, các phần cứng đang chạy một hệ điều hành nhúng là rất hạn chế trong các tài nguyên như RAM và ROM do đó hệ thống làm cho phần cứng nhúng có xu hướng rất cụ thể, có nghĩa là do các nguồn lực sẵn có (thấp nếu so với các hệ thống không được nhúng) các hệ thống này được tạo ra để trang trải nhiệm vụ hoặc phạm vi cụ thể. Để có được lợi thế về sức mạnh xử lý của chính (hoặc chỉ) CPU, người sáng tạo hệ thống thường viết chúng vào lắp ráp. Máy này ngôn ngữ hiệu quả "ép" các tiềm năng về tốc độ và định mệnh, có nghĩa là tối đa hóa khả năng đáp ứng của hệ điều hành. Mặc dù, nó không phải là một quy tắc tuyệt đối rằng tất cả các hệ điều hành nhúng được viết bằng ngôn ngữ lắp ráp, như nhiều người trong số họ được viết bằng nhiều ngôn ngữ cầm tay, như C. Một sự khác biệt quan trọng giữa các hệ điều hành nhúng hầu hết các hệ điều hành máy tính để bàn và là ứng dụng, bao gồm cả các hệ điều hành, thường được liên kết tĩnh lại với nhau thành một hình ảnh thực thi duy nhất. Không giống như một hệ điều hành máy tính để bàn, các hệ điều hành nhúng không tải và thực thi các ứng dụng. [1] Điều này có nghĩa rằng hệ thống chỉ có thể chạy một ứng dụng duy nhất.
đang được dịch, vui lòng đợi..
