Skip to main content

Ano ang isang naka -embed na operating system?

Ang isang naka -embed na operating system ay nagsasagawa ng isang napaka -tiyak na layunin sa pagbubukod ng lahat ng iba pang mga pag -andar.Ang mga operating system na ito ay karaniwang matatagpuan sa mga nakapag -iisang computer na kagamitan tulad ng mga makina ng ATM o mga sistema ng nabigasyon.Ang isang naka -embed na operating system ay karaniwang nagpapatakbo ng isang tiyak na piraso ng programming, tulad ng sistema ng gabay sa isang rocket, at wala pa.Ang ganitong uri ng naka-embed na system ay madalas na napakahalaga para sa mga function ng real-time na computer.

Mayroong malaking pagkakaiba sa pagitan ng isang pamantayan at isang naka-embed na operating system.Ang isang karaniwang operating system ay lumilikha ng isang kapaligiran kung saan ang isang gumagamit at computer ay maaaring makipag -ugnay sa isa't isa upang magsagawa ng isang malaking iba't ibang mga gawain.Ito ay sa direktang kaibahan sa isang naka -embed na operating system, na magsasagawa lamang ng isang uri ng gawain, at madalas itong gawin ito nang walang anumang interbensyon ng gumagamit.Habang ang isang normal na operating system ay naka-install sa isang multi-use computer, ang isang naka-embed na system ay nagpapatakbo ng iba pang mga elektronikong aparato.

Ang isang naka-embed na operating system ay karaniwang bahagi ng isang naka-embed na computer system.Ang mga sistemang ito ay makitid na layunin, naayos-function, mga computer system.Ang isang naka -embed na computer system ay tumatakbo halos bawat elektronikong aparato na magagamit ngayon.Ang mga maliliit na programang ito ay nag -regulate ng lahat mula sa mga app sa isang cellphone hanggang sa init sa isang toaster.

Ang ganitong uri ng system ay nakasentro sa microcontroller chips.Ang mga chips na ito ay gumana tulad ng isang maliit na computer, pagkuha ng impormasyon, pagproseso nito at pagkatapos ay pag -output ng impormasyon.Hindi tulad ng isang normal na computer, ang isang tipikal na microcontroller chip ay nagagawa lamang ng isang bagay.Habang ang lahat ng mga naka -embed na system na ito ay may microcontroller chips, tanging ang mas kumplikado ay may isang buong naka -embed na operating system.

Karaniwan, upang ang isang naka -embed na system upang magarantiyahan ng isang aktwal na operating system na kailangan nito ng hindi bababa sa isa sa dalawang bagay: pagiging kumplikado o pakikipag -ugnay.Ang isang kumplikadong sistema ay kailangang kumuha ng impormasyon mula sa maraming mga mapagkukunan, magsagawa ng maraming uri ng mga operasyon o output ng iba't ibang impormasyon batay sa sitwasyon nito.Sa esensya, kailangan itong magawa ng maraming mga gawain.

Ang iba pang karaniwang kinakailangan para sa isang aktwal na operating system ay pakikipag -ugnay.Kung ang isang gumagamit ay kailangang makipag -ugnay sa operasyon, lalo na kung ang operasyon ay nakasalalay sa oras, karaniwang magkakaroon ito ng isang naka -embed na operating system.Dahil ang isang karaniwang magsusupil ay tumatagal lamang at nagpapadala ng data, anumang oras na kailangang makipag-ugnay ang isang gumagamit sa data na kinakailangan ng isang mas kumplikadong sistema.

Maraming mga real-time na operating system ang naka-embed din.Ang ganitong uri ng system ay nangangailangan ng agarang tugon sa data input mdash; latency at lag ay hindi isang pagpipilian.Dahil ang isang naka -embed na sistema ay walang layunin sa labas ng tiyak na gawain nito, maayos silang gumana.Ang mga sistemang ito ay karaniwang nagpapatakbo ng mga agarang pamamaraan ng pagtugon, tulad ng mga proseso ng pagsira ng anti-lock sa isang kotse.