Ang isang operating system (OS) ay isang hanay ng software ng computer at isang interface para sa pamamahala ng mga mapagkukunan ng computing ng isang makina na gumagamit ng mga program ng application na naiintindihan ng gumagamit.
Control program
Ang paggana ng mga elektronikong computer ay imposible nang walang pagsasama ng mga programa. Pinagsasama ng isang modernong computer ang isang bilang ng iba't ibang mga aparato, para sa mahusay na koordinadong operasyon na kinakailangan ng isang control center. Halimbawa, ang isang video card ay nagpoproseso ng mga imahe, ang isang sentral na processor ay nagsasagawa ng mga kalkulasyon, nagpapakita ang isang monitor ng impormasyon, binabasa ng isang drive ang data mula sa isang CD, atbp. Ang nasabing mga coordinator at tagapamahala, na nagsasama sa paggana ng lahat ng mga node at bahagi, ay mga operating system.
Upang higit na mailarawan ang pagpapaandar ng isang operating system, ihambing ang hardware ng isang computer sa katawan, at ang control complex sa utak at nervous system. Ang operating system ay kasangkot sa lahat ng mga proseso ng computer at tinitiyak ang pakikipag-ugnayan ng mga arrays ng data sa antas ng pagkalkula, mga programa sa computing at mga bahagi ng hardware, pati na rin ang gumagamit at ang application ng software.
Ang lahat ng mga modernong interface ay mga grapikong solusyon at idinisenyo upang maunawaan ng gumagamit ang intuitive algorithm. Mayroong tatlong pangunahing mga kategorya ng mga naturang solusyon: ang kategorya ng real-time, ang kategorya ng split, at ang kategorya ng gawain ng pangkat. Pinapayagan ng mga system ng unang kategorya ang pakikilahok ng gumagamit sa proseso ng pagkalkula. Ang mga solusyon sa kategorya ng split ay may kinalaman sa paglipat ng processor mula sa isang gawain patungo sa isa pa. Ang mabilis na paglipat na ito ay nagbibigay-daan sa maraming mga trabaho na maproseso sa virtual na pagpapatuloy. Sa kasong ito, ang gumagamit ay maaari ring makagambala sa proseso. Sa mga solusyon ng huling kategorya, tinanggihan ang pag-access ng gumagamit sa mga proseso. Malaya ang computer na bumubuo ng isang listahan ng mga gawain at ipinapadala ang mga ito sa mga packet para sa pagkalkula. Maaari kang gumawa ng mga pagbabago sa data lamang sa mga agwat sa pagitan ng pagpapadala ng mga naturang packet.
Interface ng grapiko
Ang gumagamit ay pumapasok sa kanyang mga utos para sa system na gumagamit ng mga graphic na simbolo - pictograms. Sa totoo lang, ang buong interface ay isang hanay ng mga graphic na simbolo na bumubuo ng isang control system na naiintindihan para sa pang-unawa ng tao. Ang lahat ng mga modernong operating system ay mga solusyon sa grapiko, at ang kanilang katanyagan direkta nakasalalay sa kung gaano sila kadaling pamahalaan.
Mayroong tiyak na mga operating system na nakabatay sa teksto tulad ng mga umiiral sa mga unang araw ng instrumentasyon. Ngunit ang mga naturang sistema ay ginagamit pangunahin para sa lubos na dalubhasang mga aplikasyon at, bilang panuntunan, sa industriya at siyentipikong pagsasaliksik. Iyon ay, sa mga kaso kung saan ang gumagamit ay dalubhasa at handa na makabisado ng mga espesyal na tool.