Skip to main content

Ano ang naka -embed na software?

Ang naka -embed na software ay isang uri ng software na binuo sa mga sistema ng hardware.Ang software na ito ay karaniwang idinisenyo upang maisagawa ang isang tiyak na pag -andar, bagaman ang isang solong piraso ng hardware ay maaaring maglaman ng maraming mga piraso ng naka -embed na software.Ang anumang piraso ng teknolohiya na may mga circuit board at computer chips ay malamang na naka -embed na software sa loob nito, mula sa mga digital na orasan hanggang sa mga cell phone hanggang sa mga calculator.Pinapayagan ng mga sistemang ito ang marami sa mga advanced na pag -andar na karaniwan sa mga modernong aparato.

Tulad ng maraming mga piraso ng makabagong teknolohiya, ang mga maagang anyo ng naka -embed na software ay binuo para sa mga aplikasyon ng militar.Ang mga Amerikano sa partikular ay gumagamit ng iba't ibang uri ng mga naka-embed na sistema sa paggalugad ng espasyo, gabay ng misayl at avionics mula sa huling bahagi ng 30s hanggang kalagitnaan ng 60s.Ang mga maagang sistema na ito ay karaniwang hardwired sa iba pang mga sangkap at may mataas na rate ng pagkabigo.Ito ay hindi hanggang sa huling bahagi ng 60s na naka -embed na software na umusbong hanggang sa kung saan ito ay kapaki -pakinabang sa mga regular na tao.Ang nag -iisang chip na ito ay kumilos tulad ng isang maliit na computer;Maaari itong gawin, i -save at output data pati na rin iproseso ang sariling impormasyon.Sa mga chips na ito, posible na magsulat ng isang solong programa, i -load ito sa chip at pagkatapos ay isagawa ang chip na iyon sa programa tuwing natanggap nito ang tamang pag -input.Sa pagtatapos ng 1980s, halos lahat ng anyo ng mga elektronikong consumer ay may ilang uri ng microcontroller chip na naka -embed sa loob nito.

Sa mga sumunod na taon, ang gastos ng paggawa ng mga integrated microcontroller ay bumaba sa mga pennies.Bilang isang resulta, nasa halos bawat elektronikong aparato, at ang bawat isa sa mga chips na ito ay may isa o higit pang mga piraso ng naka -embed na software.Ang mga ito ay kahit na sa mga item na hindi inaakala ng karamihan sa mga tao na may mga computer, tulad ng mga toasters, mga tagahanga ng kuryente o mga laruan ng mga bata.

Hindi alintana kung ano ang bahagi ng software, mga piraso ng naka -embed na software na gumagana sa parehong paraan.Ang kanilang chip ay tumatanggap ng input mula sa kanilang konektadong aparato.Nabasa ng software ang input at tinutukoy kung kailangan itong buhayin.Kung ito ay, isinasagawa nito ang programa at output ang mga resulta.Ang mga resulta na ito ay maaaring pumunta sa gumagamit o kahit na isa pang piraso ng software.

Ang naka-embed na software ay tumatagal ng lugar ng isang buong sistema ng computer.Sa isang normal na computer, o isang makina na konektado sa isang normal na computer, medyo kaunting mga piraso ng naka -embed na software.Karaniwan, ang mga computer system ay mayroon lamang isang bilang ng mga piraso na kumokontrol sa mga pamamaraan ng pagsisimula at mga mahahalagang pag-andar ng hardware.Habang ang mga kumplikadong aparato ay nagiging mas computerized, ang kanilang naka -embed na software ay talagang bumababa dahil pinalitan ito ng mga karaniwang computer system.