Skip to main content

Ano ang isang real-time na operating system?

Ang isang real-time na operating system ay isang tiyak na uri ng operating system ng computer na nakumpleto ang mga gawain na maaasahan.Ang mga operating system na ito ay may kakayahang kumuha ng impormasyon at mga resulta ng output sa isang real-time na batayan.Nangangahulugan ito na ang mga resulta ng impormasyon ay handa nang sabay -sabay ang mga resulta ay kinakailangan.Ang ganitong uri ng operating system ay ang tradisyunal na sangkap ng computer ng isang mas malaking pilosopiya ng computing at pagmamanupaktura na tinatawag na real-time computing.

Ang isang karaniwang operating system ng computer ay hindi gumagamit ng bilis bilang isang pagtukoy ng kadahilanan.Ang bilis kung saan nakumpleto ang isang proseso ay maaaring napakahalaga sa gumagamit, ngunit ang operating system mismo ay ganap na hindi nababahala.Dahil ang bilis ay hindi mahalaga sa programming, ang isang proseso ay maaaring magambala o ihinto habang ang isa pang proseso, na kinikilala bilang mas mahalaga, ay tumatakbo sa halip.

Ang ganitong uri ng pagproseso ay lumilikha ng isang antas ng pagkakaiba -iba sa output na hindi katanggap -tanggap sa ilang mga system.Ang ilang mga computer system ay nagpapatakbo ng mamahaling makinarya, namamahala sa mga kagamitan o nagsasagawa ng iba pang mga gawain na kinasasangkutan ng libu -libong buhay ng tao o milyun -milyong dolyar.Ang mga computer na ito ay nangangailangan ng isang maaasahang antas ng output upang maiwasan ang mga aksidente at makatipid ng mga buhay at pera.

Upang makamit ang antas ng pagiging maaasahan, ang mga tao ay gumagamit ng isang real-time na operating system.Ang mga sistemang ito ay gumagamit ng oras bilang isang pagtukoy kadahilanan.Ang oras na kinakailangan para sa impormasyon upang makapasok sa system at ang mga pagkalkula na ginawa gamit ang impormasyong iyon ay mahigpit na kinokontrol.

Ang isa sa mga pangunahing kadahilanan ng isang real-time na operating system ay umiikot sa prioritization ng proseso.Sa isang karaniwang operating system, ang ilang mga proseso ng panloob na sistema ay mas mahalaga kaysa sa iba pa.Ang mga prosesong ito ay maaaring hindi makagambala ng mga aplikasyon, anuman ang priyoridad.Ang isang real-time na operating system ay magpapahintulot sa proseso ng aplikasyon ang nangungunang prayoridad kung kinakailangan.Pinapayagan nito ang mga mahahalagang kalkulasyon ng oras at kapangyarihan na kailangan nila upang tapusin sa loob ng isang tiyak na window.

Ang isang real-time na operating system ay may isang maaasahang antas ng output, madalas sa gastos ng pangkalahatang bilis.Dahil ang oras ng system at processor ay mas variable, posible para sa mga hindi mahalaga na pagkilos na mas matagal upang matapos.Ang memorya ng memorya at pagpapalit ay parehong mas mabagal at mas matatag kaysa sa isang tradisyunal na sistema.Sa kakanyahan, mas matagal na upang isulat at makuha ang impormasyon, ngunit ang impormasyon ay palaging naroroon kapag kailangan nito.

Mayroong dalawang pangunahing uri ng mga real-time na operating system, mahirap at malambot.Sa isang mahirap na sistema, ang impormasyon ay dapat na kung saan kailangan itong maging sa loob ng isang tiyak na takdang oras o ang impormasyon ay walang silbi.Ito ay madalas na kritikal na mga sistema na namamahala sa mga medikal na kagamitan, kagamitan o palitan ng pera.Sa isang malambot na sistema, mayroong higit na leeway kung eksakto kung kinakailangan ang impormasyon.Ang estilo na ito ay pangkaraniwan sa mga lugar tulad ng mga sistema ng nabigasyon at patuloy na pag -update ng mga kagamitan tulad ng radar.