Mga computerMga operating system

Mga halimbawa ng mga real-time na mga operating system. Mga halimbawa ng mga network operating system

Ang operating system real time (RTOS) - ito OS, na garantiya ng isang tiyak na kapasidad para sa isang paunang natukoy na agwat ng oras. Halimbawa, maaari itong dinisenyo sa gayon ay upang ipakita na ang isang bagay ay naging magagamit para sa mga robot sa assembly line. Ang ganitong mga coatings ay inuri bilang "mahirap" at "soft."

real-time Hard mga operating system ay ipinapalagay na ang pagkalkula ay hindi maaaring pinaandar, kung ang object ay hindi magagamit sa mga itinalagang panahon (ang operasyon na ito ay magtapos sa pagkabigo).

Ang malambot na operating system sa real-time assembly line sa ilalim ng mga kundisyon na ito ay patuloy upang mapatakbo, ngunit ang output ay maaaring mas mababa dahil ang mga pasilidad ay hindi magagawang upang gagawing magagamit sa angkop na panahon, na may resulta na ang mga robot ay pansamantalang walang bunga.

Bago ang pagtatanghal ng mga halimbawa ng real-time operating system, kailangan mong maunawaan ang mga peculiarities ng kanilang gamit. Ang ilan sa mga OS ay nilikha para sa mga tiyak na mga aplikasyon, habang ang iba - para sa mga mas pangkalahatang. Bukod dito, ang ilang mga pangkalahatang layunin casing ay din minsan ginagamit para sa operasyon sa real time. Bilang mga halimbawa ng ganitong uri ng mga operating system ay maaaring magsagawa ng mga kilalang Windows 2000 o IBM Microsoft / 390. Iyon ay, kahit na ang operating system ay hindi matugunan ang ilang mga kinakailangan, maaaring ito ay may mga katangian na nagbibigay-daan sa amin upang isaalang-alang ito bilang isang solusyon para sa isang partikular na problema application sa real time.

Mga halimbawa ng mga operating system at ang kanilang characterization

Sa pangkalahatan, ang operating system ng real time ay may mga sumusunod na katangian:

  • Multitasking.
  • Proseso daloy na maaaring prioritize.
  • Ang isang sapat na bilang ng mga abala na mga antas.

Real-time na mga operating system ay kadalasang ginagamit sa mga maliliit na naka-embed na mga skin, na kung saan ay ginagamit sa Microdevices format. Halimbawa, ang ilan sa mga nucleus ay maaaring ituring bilang single-tasking operating system (halimbawa: ang kernel bilang bahagi ng IOS, Android, atbp ...) Sa real time. Gayunpaman, upang maisagawa ang kanilang mga gawain ay nangangailangan ng iba pang mga bahagi ng aparato, halimbawa, driver. Iyon ang dahilan kung bakit ganap na operating system ay real-time, bilang isang patakaran, ay higit pa sa kernel.

Ang isang tipikal na halimbawa ay ang application RTOS HDTV-receiver at isang display. Siya ay dapat basahin ang mga digital na signal, mabasa ito at display sa anyo ng mga papasok na data. Ang anumang pagka-antala ay magiging kapansin-pansin bilang ang pixel na video at / o mga tunog ay pangit.

Gayunman, kapag ang mga tunog mangyaring "bigyan ng mga halimbawa ng mga operating system na may ganitong uri," ay tumutukoy sa banggitin ang pinaka-tanyag na mga pangalan. Anong bahagi ng grupong ito?

VxWorks mula sa mga kumpanya WindRiver

VxWorks ay isang real-time operating system na ginagawa bilang pag-aaring software sa tulong ng mga WindRiver. Kapag unang inilabas noong 1987, VxWorks ay orihinal na dinisenyo para sa paggamit sa mga naka-embed na sistema na nangangailangan ng real-time at deterministic pagganap. Kaya, halimbawa ng ganitong uri ng mga operating system ang ginagamit sa mga proteksyon at kaligtasan ng mga lugar, iba't ibang mga industriya (lalo na sa Aerospace at pagtatanggol), ang paggawa ng mga medikal na aparato, pang-industriya kagamitan, robotics, enerhiya, transportasyon management, network infrastructure, mapabuti ang automotive at consumer electronics.

VxWorks ay sumusuporta sa Intel (x86, kabilang ang isang bagong bersyon ng IntelQuarkSoC at x86-64), MIPS, PowerPC, SH-4, at ARM-architecture. Ito ay may isang malakas na RTOS kernel, middleware, suporta para sa fee-based na add-on pakete at hardware na teknolohiya mula sa iba pang mga tagagawa. Sa kanyang pinakabagong isyu - ang VxWorks 7 - ang sistema ay na-upgrade sa modularity at ang pag-upgrade upang ang mga OS kernel ay nilalaman nang hiwalay mula sa middleware, mga aplikasyon, at iba pang mga pakete.

QNX neutrino

Gayundin klasikong halimbawa ng ganitong uri ng mga operating system - ang ilang mga Unix-tulad ng shell. Tulad ay ang QNX neutrino, na orihinal na binuo sa unang bahagi ng 1980s, ang Canadian kumpanya Quantum Software Systems. Sa paglaon, ang pag-unlad ng BlackBerry ay nakuha sa 2010. QNX ay isa sa mga unang pangkomersyo matagumpay microkernel mga operating system, na kung saan ay ginagamit sa iba't-ibang mga aparato, kabilang automobile at mobile phone.

FreeRTOS

FreeRTOS ay isang popular na nuclear OS real-time na naka-embed na mga aparato, na kung saan ay ikinarga 35 microcontrollers. Ito ay umaabot sa ilalim ng GPL lisensiya sa mga karagdagang paghihigpit at opsyonal na mga pagbubukod. Paghihigpit ay nagbabawal sa pag-benchmark, habang nagbibigay-daan sa exemption sa mga gumagamit na gamitin ang kanilang sariling code sa isang closed source, habang pinapanatili ang core mismo. kaya ito facilitates ang paggamit FreeRTOS sa iyong sariling mga application.

Windows CE

Windows Naka-embed na Compact - ay ang operating system ng subfamily binuo "Microsoft" na korporasyon sa loob ng Windows Naka-embed na pamilya ng mga produkto. Hindi tulad ng Windows Naka-embed na Standard, na kung saan ay batay sa Windows NT, ang mga halimbawa ng mga operating system na gamitin ang eksklusibong hybrid kernel. "Microsoft" kumpanya ay nagbibigay ng Windows CE lisensya para sa orihinal na tagagawa ng kagamitan na maaaring baguhin at gumawa ng kanilang sariling mga interface ng gumagamit, na nagbibigay ng mga teknikal na batayan para dito.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.birmiss.com. Theme powered by WordPress.