Ano ang isang Operating System?

Ang isang operating system ay ang pangunahing software na namamahala sa lahat ng mga hardware at iba pang software sa isang computer. Ang operating system, na kilala rin bilang isang "OS," ay nakikipag-interfaces sa hardware ng computer at nagbibigay ng mga serbisyong maaaring magamit ng mga application.

Ano ang Ginagawa ng isang Operating System?

Ang isang operating system ay ang pangunahing hanay ng software sa isang aparato na pinagsasama-sama ang lahat. Nakikipag-usap ang mga operating system sa hardware ng aparato. Hinahawakan nila ang lahat mula sa iyong keyboard at mice hanggang sa Wi-Fi radio, mga storage device, at display. Sa madaling salita, pinangangasiwaan ng isang operating system ang mga input at output na aparato. Gumagamit ang mga operating system ng mga driver ng aparato na isinulat ng mga tagalikha ng hardware upang makipag-usap sa kanilang mga aparato.

Ang mga operating system ay nagsasama rin ng maraming software — mga bagay tulad ng mga karaniwang serbisyo sa system, aklatan, at interface ng application programming (API) na maaaring magamit ng mga developer upang magsulat ng mga program na tumatakbo sa operating system.

Ang operating system ay nakaupo sa pagitan ng mga application na pinatakbo mo at ng hardware, gamit ang mga driver ng hardware bilang interface sa pagitan ng dalawa. Halimbawa, kapag ang isang application ay nais na mag-print ng isang bagay, ibibigay nito ang gawaing iyon sa operating system. Ipinapadala ng operating system ang mga tagubilin sa printer, gamit ang mga driver ng printer upang maipadala ang mga tamang signal. Ang application na nagpi-print ay hindi kailangang magalala tungkol sa kung anong printer ang mayroon ka o maunawaan kung paano ito gumagana. Humahawak ang OS ng mga detalye.

Humahawak din ang OS ng multi-tasking, naglalaan ng mga mapagkukunan ng hardware sa maramihang mga tumatakbong programa. Kinokontrol ng operating system kung aling mga proseso ang tumatakbo, at inilalaan nito ang mga ito sa pagitan ng iba't ibang mga CPU kung mayroon kang isang computer na may maraming mga CPU o core, na hinahayaan na tumakbo ang maramihang mga proseso nang kahanay. Pinangangasiwaan din nito ang panloob na memorya ng system, na naglalaan ng memorya sa pagitan ng pagpapatakbo ng mga application.

Ang operating system ay ang isang malaking piraso ng software na nagpapatakbo ng palabas, at namamahala sa lahat ng iba pa. Halimbawa, kinokontrol din ng operating system ang mga file at iba pang mga mapagkukunan na ma-access ng mga program na ito.

Karamihan sa mga application ng software ay nakasulat para sa mga operating system, na hinahayaan ang operating system na gawin ang maraming mabibigat na pag-angat. Halimbawa, kapag nagpatakbo ka ng Minecraft, pinapatakbo mo ito sa isang operating system. Hindi kailangang malaman ng Minecraft nang eksakto kung paano gumagana ang bawat magkakaibang bahagi ng hardware. Gumagamit ang Minecraft ng iba't ibang mga pag-andar ng operating system, at isinasalin ng operating system ang mga iyon sa mga tagubilin sa hardware na mababang antas. Sine-save nito ang mga tagabuo ng Minecraft-at bawat iba pang programa na tumatakbo sa isang operating system-maraming problema.

Ang Mga Operating System ay Hindi lamang para sa mga PC

Kapag sinabing "mga computer" ang nagpapatakbo ng mga operating system, hindi lang ang tradisyonal na mga desktop PC at laptop ang ibig nating sabihin. Ang iyong smartphone ay isang computer, tulad ng mga tablet, matalinong TV, console ng laro, matalinong relo, at mga router ng Wi-Fi. Ang isang Amazon Echo o Google Home ay isang computing device na nagpapatakbo ng isang operating system.

Kasama sa pamilyar na mga operating system ng desktop ang Microsoft Windows, Apple macOS, Google's Chrome OS, at Linux. Ang mga nangingibabaw na operating system ng smartphone ay ang iOS ng Apple at Android ng Google.

Ang iba pang mga aparato, tulad ng iyong Wi-Fi router, ay maaaring magpatakbo ng "naka-embed na mga operating system." Ito ay dalubhasang operating system na may mas kaunting mga function kaysa sa isang tipikal na operating system, na partikular na idinisenyo para sa isang solong gawain — tulad ng pagpapatakbo ng isang Wi-Fi router, pagbibigay ng nabigasyon sa GPS, o pagpapatakbo ng isang ATM.

Saan Nagtatapos ang Mga Operating System at Nagsisimula ang Mga Program?

Kasama rin sa mga operating system ang iba pang software, kasama ang isang interface ng gumagamit na hinahayaan ang mga tao na mag-interface sa aparato. Maaari itong isang interface ng desktop sa isang PC, isang interface ng touchscreen sa isang telepono, o isang interface ng boses sa isang digital na katulong na aparato.

Ang isang operating system ay isang malaking piraso ng software na ginawa ng maraming iba't ibang mga application at proseso. Ang linya sa pagitan ng kung ano ang isang operating system at kung ano ang isang programa kung minsan ay maaaring maging isang malabo. Walang tumpak, opisyal na kahulugan ng isang operating system.

Halimbawa, sa Windows, ang aplikasyon ng File Explorer (o Windows Explorer) ay kapwa isang mahalagang bahagi ng operating system ng Windows — hinahawakan pa nito ang pagguhit ng iyong interface sa desktop-at isang application na tumatakbo sa operating system na iyon.

Ang Core ng isang Operating System ay ang Kernel

Sa isang mababang antas, ang "kernel" ay ang pangunahing programa ng computer na nasa gitna ng iyong operating system. Ang solong programa na ito ay isa sa mga unang bagay na na-load kapag nagsimula ang iyong operating system. Humahawak ito ng paglalaan ng memorya, pag-convert ng mga pag-andar ng software sa mga tagubilin para sa CPU ng iyong computer, at pagharap sa pag-input at output mula sa mga hardware device. Ang kernel ay karaniwang pinapatakbo sa isang nakahiwalay na lugar upang maiwasan ito mula sa pakialaman ng iba pang software sa computer. Ang kernel ng operating system ay napakahalaga ngunit ito ay isang bahagi lamang ng operating system.

Ang mga linya dito ay maaaring maging isang maliit na malabo din. Halimbawa, ang Linux ay isang kernel lamang. Gayunpaman, ang Linux ay madalas pa ring tinatawag na isang operating system. Tinatawag ding operating system ang Android, at binuo ito sa paligid ng kernel ng Linux. Ang mga pamamahagi ng Linux tulad ng Ubuntu ay kumukuha ng Linux kernel at nagdaragdag ng karagdagang software sa paligid nito. Tinukoy din sila bilang mga operating system.

Ano ang Pagkakaiba sa Pagitan ng Firmware at isang OS?

Maraming mga aparato ang nagpapatakbo lamang ng "firmware" —isang uri ng mababang antas ng software na pangkalahatang na-program nang direkta sa memorya ng isang aparato ng hardware. Ang firmware ay karaniwang isang maliit na piraso ng software na dinisenyo upang gawin lamang ang ganap na mga pangunahing kaalaman.

Kapag nag-boot ang isang modernong computer, naglo-load ito ng UEFI firmware mula sa motherboard. Ang firmware na ito ay isang mababang antas ng software na mabilis na nagpapasimula sa hardware ng iyong computer. Pagkatapos ay binobola nito ang iyong operating system mula sa solid-state drive o hard drive ng iyong computer. (Ang solid-state drive o hard drive ay may sariling panloob na firmware, na humahawak sa pagtatago ng data sa mga pisikal na sektor sa loob ng drive.)

Ang linya sa pagitan ng firmware at isang operating system ay maaaring makakuha ng isang maliit na malabo din. Halimbawa, ang operating system para sa mga iPhone at iPad ng Apple, na pinangalanang iOS, ay madalas na tinatawag na isang "firmware." Ang operating system ng PlayStation 4 ay opisyal na tinawag ding firmware.

Ito ang mga operating system na nakikipag-ugnay sa maraming mga aparato sa hardware, nagbibigay ng mga serbisyo sa mga programa, at naglalaan ng mga mapagkukunan sa mga application. Gayunpaman, ang isang napaka-pangunahing firmware na tumatakbo sa isang remote control ng TV, halimbawa, sa pangkalahatan ay hindi tinatawag na isang operating system.

KAUGNAYAN:Ano ang Firmware o Microcode, at Paano Ko Ma-update ang Aking Hardware?

Ang average na tao ay hindi kailangang maunawaan nang eksakto kung ano ang isang operating system. Maaaring makatulong na malaman kung anong operating system ang kailangan mong malaman kung aling software at hardware ang iyong aparato ay katugma, gayunman.

Credit sa Larawan: Stanislaw Mikulski / Shutterstock.com, mama_mia / Shutterstock.com, GagliardiImages / Shutterstock.com


$config[zx-auto] not found$config[zx-overlay] not found