- Ano ang isang operating system para sa?
- Master control
- Tagapamagitan sa pagitan ng gumagamit at hardware
- Patakbuhin ang mga application
- mga layunin
- Mga bahagi ng isang operating system
- Core
- Proseso ng pagpapatupad ng module
- Makagambala Modyul
- Module ng pamamahala ng memorya
- Maraming module ng multitasking
- Module ng seguridad
- Module ng interface ng gumagamit
- Module ng pamamahala ng data
- Mga uri ng mga operating system
- Real-time na operating system (RTOS)
- Isang gumagamit, isang gawain
- Isang gumagamit, multitasking
- Maraming gumagamit
- Mga Tampok
- Interface ng gumagamit
- Pamamahala ng trabaho
- Pamamahala ng gawain
- Pangangasiwa ng aparato
- Seguridad
- Karamihan sa mga ginagamit na operating system
- Windows
- OS X
- Linux
- Android
- Atari
- BlackBerry OS
- JavaOS
- LibrengBSD
- Mga Sanggunian
Ang operating system ay isang programa na naglalayong harapin ang mga pangunahing sangkap sa pagpapatakbo ng isang computer system, tulad ng pag-isyu ng mga utos sa iba't ibang mga aparato ng hardware at paglalaan ng mga mapagkukunan ng system, tulad ng pangunahing memorya, sa iba't ibang mga aplikasyon na tumatakbo.
Ito ay software na kinakailangan upang patakbuhin ang lahat ng mga programa ng application at mga gawain sa utility. Bilang karagdagan, gumagana ito bilang isang tulay para sa mas mahusay na pakikipag-ugnayan sa pagitan ng mga programa ng aplikasyon at hardware ng computer.
Pinagmulan: pixabay.com
Ang operating system ay binubuo ng software ng system, na mga pangunahing programa na kailangan ng computer upang magsimula at gumana. Ang bawat desktop, tablet, at smartphone ay nagsasama ng isang operating system upang magbigay ng pangunahing pag-andar ng aparato.
Ang pangunahing layunin nito ay gawing komportable na magamit ang computer system, bilang karagdagan sa pagsamantala sa hardware sa isang mahusay na paraan. Ang operating system ay nagsasagawa ng mga pangunahing gawain tulad ng pagtanggap ng input ng keyboard, mga tagubilin sa pagproseso, at pagpapadala ng output sa screen.
Ano ang isang operating system para sa?
Master control
Ang operating system ay ang programa na nagsisilbing master control ng computer. Kapag naka-on, ang isang maliit na programa ng boot ay kung ano ang naglo-load nito.
Bagaman ang mga karagdagang module ng system ay maaaring mai-load kung kinakailangan, ang pangunahing bahagi na kilala bilang kernel o kernel sa lahat ng oras ay nanatili sa memorya.
Kapag ang mga computer ay unang ipinakilala, ang user ay nakipag-ugnay sa kanila sa pamamagitan ng isang interface ng command line, na kinakailangang nakasulat na mga utos. Sa kasalukuyan, halos lahat ng mga computer ay gumagamit ng isang operating system na GUI (grapikong gumagamit), na mas madaling gamitin at mapatakbo.
Para sa mga malalaking sistema ay tinutupad nito ang mga mahahalagang responsibilidad. Gumaganap siya tulad ng isang pulis ng trapiko, tinitiyak na ang iba't ibang mga programa na tumatakbo sa parehong oras ay hindi makagambala sa bawat isa.
Ang operating system ay may pananagutan din para sa seguridad, tinitiyak na ang mga hindi awtorisadong gumagamit ay hindi maaaring ma-access ang system.
Tagapamagitan sa pagitan ng gumagamit at hardware
Sa isang sistema ng computer ang hardware ay maiintindihan lamang ang code ng makina, sa anyo ng 0 at 1, na walang kahulugan sa isang karaniwang gumagamit.
Kailangan mo ng isang sistema na maaaring kumilos bilang isang tagapamagitan at pamahalaan ang lahat ng mga proseso at mapagkukunan na naroroon sa system.
Ang isang operating system ay maaaring tinukoy bilang isang interface sa pagitan ng isang tao at hardware. Ang garantiya na ang lahat ng mga proseso ay naisakatuparan, ang paghawak ng mga file at ang CPU, ang paglalaan ng mga mapagkukunan at maraming iba pang mga gawain.
Habang ang operating system ay kumikilos lalo na ang interface ng gumagamit ng isang computer, ito ay gumaganap ng isang mahalagang papel sa kung paano ka nakikipag-ugnay sa aparato. Samakatuwid, mas gusto ng maraming mga gumagamit na gumamit ng isang partikular na operating system.
Patakbuhin ang mga application
Kapag lumikha ng mga application ng software ang mga application, dapat nilang isulat ang mga ito para sa isang tiyak na operating system. Ito ay dahil ang bawat operating system ay nakikipag-ugnay sa hardware nang magkakaiba at may isang tiyak na interface ng application program (API) na dapat gamitin ng programmer.
Bagaman maraming mga tanyag na programa ang cross-platform, na binuo para sa maraming mga operating system, ang ilan ay magagamit lamang para sa isang solong operating system.
Ang mga programa ay nakikipag-usap sa operating system upang magawa ang lahat ng mga operasyon na may kinalaman sa pamamahala ng file at interface ng gumagamit.
mga layunin
Ang layunin ng isang operating system ay upang makontrol at ayusin ang hardware at software upang ang aparato kung saan ito ay naka-host nang maayos nang maayos.
- Itago ang mga detalye ng mga mapagkukunan ng hardware mula sa mga gumagamit.
- Gawing maginhawa ang computer system upang magamit nang mahusay.
- Pamahalaan ang mga mapagkukunan ng isang computer system.
- Bigyan ang mga gumagamit ng isang maginhawang interface upang magamit ang computer system.
- Magbigay ng isang mahusay at patas na pagpapalitan ng mga mapagkukunan sa pagitan ng mga gumagamit at programa.
- Subaybayan kung sino ang gumagamit ng aling mapagkukunan, nagpapahintulot sa mga kahilingan sa mapagkukunan at makagambala sa magkakasalungat na mga kahilingan mula sa iba't ibang mga programa at mga gumagamit.
Mga bahagi ng isang operating system
Windows, Linux at iOS
Ang lahat ng mga sangkap ay umiiral para sa iba't ibang bahagi ng isang computer system upang magtulungan.
Core
Nagbibigay ito ng isa sa mga pinaka-pangunahing antas ng kontrol sa lahat ng mga aparato ng hardware ng computer. Ang kernel ay ang gitnang sangkap ng isang operating system. Una itong na-load at nananatili sa pangunahing memorya.
Pamahalaan ang kakayahang magamit ng memorya ng RAM para sa mga programa, itatag kung aling mga programa ang may access sa mga mapagkukunan. Ipinapatupad nito ang mga operating estado ng CPU para sa pinakamainam na operasyon sa lahat ng oras.
Proseso ng pagpapatupad ng module
Ang operating system ay nagbibigay ng isang interface sa pagitan ng isang programa ng aplikasyon at ang hardware, tulad na ang application program ay maaaring kumonekta sa hardware sa pamamagitan lamang ng pagsunod sa mga prinsipyo at pamamaraan na na-configure sa operating system.
Makagambala Modyul
Mahalaga ang mga agwat, sapagkat nagbibigay sila ng isang maaasahang pamamaraan para sa operating system upang tumugon sa kapaligiran nito.
Ang isang makagambala ay isang senyas mula sa isang aparato na konektado sa computer, o mula sa isang programa sa loob ng computer, na nangangailangan ng operating system upang matukoy nang eksakto kung ano ang susunod na gagawin.
Sa pagtanggap ng isang abala, inilalagay ng computer ang anumang tumatakbo na programa, nai-save ang estado nito, at isinasagawa ang operating system code na nauugnay sa nakakaabala.
Module ng pamamahala ng memorya
Siya ang namamahala sa lahat ng mga aspeto ng pamamahala ng memorya. Tinitiyak nito na ang isang programa ay hindi salungat sa memorya na ginagamit ng isa pang programa.
Maraming module ng multitasking
Inilalarawan ang pagpapatakbo ng maraming mga independiyenteng programa sa parehong computer. Ang operating system ay may kakayahang makita kung saan ang mga programang ito at lumipat mula sa isa't isa nang hindi nawawalan ng impormasyon.
Ginagawa ito gamit ang pagbabahagi ng oras, kung saan ang bawat programa ay gumagamit ng isang bahagi ng oras ng computer upang tumakbo.
Module ng seguridad
Kung pinapayagan ng isang computer ang sabay-sabay na operasyon ng maraming mga proseso, pagkatapos ang mga prosesong ito ay dapat matiyak ang mga aktibidad ng bawat isa.
Ang operating system ay dapat na magkakaiba sa pagitan ng mga kahilingan na dapat pahintulutan upang maproseso at ang mga hindi dapat maiproseso.
Module ng interface ng gumagamit
Ang pagkakaisa na ito ay mahalaga para sa komunikasyon ng tao na magagawa. Pinatutunayan nito at hinihiling ang mga serbisyo mula sa operating system, pagkuha ng impormasyon mula sa mga aparato ng input at hiniling na ang mga serbisyo ng operating system ay nagpapakita ng mga mensahe ng katayuan at iba pa sa mga aparato ng output.
Module ng pamamahala ng data
Sinusubaybayan ang data kapag ito ay naka-imbak. Pinamamahalaan ng programa ang data sa pamamagitan ng isang pangalan ng file at ang partikular na lokasyon nito. Alam ng drive na ito kung saan ang data ay naka-imbak sa hard drive.
Ang pakikipag-ugnayan sa pagitan ng isang application at ang operating system ay ginagawa sa pamamagitan ng isang interface ng programming. Kapag ang isang programa ay kailangang mag-save o makakuha ng impormasyon, tinawag nito ang yunit na ito, na namamahala sa pagbubukas, pagbabasa, pagsulat at pagsasara ng mga file.
Mga uri ng mga operating system
Real-time na operating system (RTOS)
Ginagamit ang mga ito upang makontrol ang mga sistemang pang-industriya, pang-agham na instrumento, at makinarya. Ang ganitong uri ng operating system ay halos walang kakayahan sa interface ng gumagamit, dahil ang sistema ay isang selyadong kahon sa paghahatid.
Ang ganitong uri ng sistema ay pangunahing ginagamit upang pamahalaan ang mga mapagkukunan ng computer sa isang paraan na ang isang partikular na operasyon ay naisakatuparan sa eksaktong parehong oras sa bawat oras na nangyayari.
Isang gumagamit, isang gawain
Ang ganitong uri ng system ay nagpapatakbo ng kagamitan sa computer sa paraang ang isang tao ay maaari lamang magsagawa ng isang trabaho nang sabay-sabay.
Ang sistemang palma ay kabilang sa ganitong uri, na ginagamit para sa mga handheld computer ng tatak na iyon.
Isang gumagamit, multitasking
Ito ay ang kasalukuyang ginagamit sa mga computer na desktop. Ang Windows ay isang operating system kung saan maaari kang magkaroon ng maraming mga application na tumatakbo nang sabay-sabay.
Iyon ay, ang isang tao ay maaaring mag-type ng teksto sa isang word processor habang ang isang e-mail message ay nakalimbag at ang isang file ay nai-download mula sa Internet.
Maraming gumagamit
Sa ganitong uri ng sistema, maraming tao ang maaaring gumamit ng mga mapagkukunan ng isang computer nang sabay.
Ang operating system ay dapat na tiyak na mayroong isang balanse sa mga kinakailangan ng mga gumagamit at na ang bawat programa na kanilang ginagamit ay may sapat na mapagkukunan nang hiwalay upang kung mayroong isang problema sa isang gumagamit, hindi ito makakaapekto sa iba.
Ang mga operating system ng Unix at VMS na ginagamit sa macrocomputers ay bahagi ng ganitong uri ng operating system.
Mga Tampok
Interface ng gumagamit
Sa kasalukuyan ang lahat ay batay sa mga graphics, ang interface ng gumagamit ay may kasamang mga bintana, menu at isang paraan ng pakikipag-ugnayan sa pagitan ng gumagamit at ng computer.
Bago ang pagkakaroon ng mga graphical na interface ng gumagamit (GUI), ang lahat ng mga operasyon ay isinagawa gamit ang mga utos. Ang mga operating system ay maaaring suportahan ang mga opsyonal na interface.
Pamamahala ng trabaho
Kinokontrol ng pamamahala ng trabaho ang parehong oras at pagkakasunud-sunod kung saan tumatakbo ang mga aplikasyon.
Ang wika sa kontrol ng trabaho ng IBM ay pangkaraniwan sa high-end na macrocomputer at kapaligiran sa server. Ito ay binuo upang mag-iskedyul ng pang-araw-araw na gawain.
Sa mga Unix / Linux server ay karaniwan na magpatakbo ng maliliit na programa sa ilang mga oras sa araw.
Sa isang desktop na kapaligiran, ang mga file ng batch ay maaaring isulat upang maisagawa ang isang pagkakasunud-sunod ng mga operasyon, na maaaring naka-iskedyul na magsimula sa anumang oras.
Pamamahala ng gawain
Sa macrocomputer at kapaligiran ng server, kritikal ang pamamahala na ito. Ang mga aplikasyon ay maaaring unahin upang tumakbo nang mas mabilis o mas mabagal, depende sa kanilang layunin.
Sa mga desktop computer, ang multitasking ay karaniwang isang pagbabago ng mga gawain, pinapanatili ang mga application na bukas upang ang mga gumagamit ay maaaring bumalik at pabalik sa pagitan nila.
Pangangasiwa ng aparato
Ang mga aparato ay maaaring pinamamahalaan ng operating system sa pamamagitan ng paggamit ng mga tagubilin sa sariling code ng peripheral.
Ang software na ginamit upang makipag-usap sa mga peripheral ay tinatawag na driver. Kinakailangan ang isang tukoy na driver para sa bawat aparato na nakakonekta sa computer.
Seguridad
Nagbibigay ang mga operating system ng proteksyon ng password upang maiwasan ang mga hindi awtorisadong gumagamit sa labas ng system.
Ang mga tala ng aktibidad ay pinapanatili, na nagbibigay ng bilang ng oras para sa mga layunin ng pagsingil.
Maaari rin silang magbigay ng backup at paggaling na mga gawain upang magsimula sa kaganapan ng isang pagkabigo sa system.
Karamihan sa mga ginagamit na operating system
Windows
Ito ay ang pinaka malawak na ginagamit na operating system para sa mga personal na computer. Ang bawat bersyon ay naglalaman ng isang graphic na interface ng gumagamit, kung saan ang mga gumagamit ay maaaring matingnan ang mga file at folder.
Ipinakilala ito ng Microsoft ng bersyon 1.0 noong 1984. Ang pinakabagong bersyon para sa mga gumagamit ng pagtatapos ay Windows 10.
Ang mga naunang bersyon ng Windows ay may kasamang Windows 3.1, Windows 95, Windows 98, Windows Me, Windows XP, Windows Vista, Windows 7, at Windows 8.
Ang unang bersyon na nakatuon sa negosyo ng Windows, na tinatawag na Windows NT 3.1, ay noong 1993.
Ang Windows ay maaaring tumakbo sa anumang x86 series computer, tulad ng mga processor ng Intel at AMD. Para sa kadahilanang ito, maaari itong mai-install sa karamihan ng mga tatak ng computer.
OS X
Ang operating system na ito ay dinisenyo ng Apple para sa mga computer ng Macintosh. Pinalitan nito ang Mac OS 9 noong 2001 bilang standard operating system para sa Mac.
Ito ay batay sa Unix at gumagamit ng parehong kernel. Nagbibigay ang kernel ng OS X ng mas mahusay na mga kakayahan sa multi-processing at mas mahusay na pamamahala ng memorya.
Ang interface ng OS X desktop ay tinatawag na Finder at may kasamang ilang mga karaniwang tampok, tulad ng isang nakapirming menu bar sa tuktok ng screen.
Naglalaman din ang operating system na ito ng isang malaking library ng mga pag-andar, na maaaring magamit kapag nagsusulat ng mga programa sa Mac.
Linux
Ito ay isang operating system na katulad ng Unix na nilikha ng Linus Torvalds. Kapag ang isang gumaganang bersyon ng Linux ay natapos na gusali, malayang ipinamamahagi ito, na tumutulong sa pagkakaroon ng katanyagan. Sa kasalukuyan, ang Linux ay ginagamit ng milyun-milyong mga tao sa buong mundo.
Ang operating system na ito ay lubos na napapasadyang. Maaari ring baguhin ng mga programmer ang source code at lumikha ng kanilang sariling bersyon ng operating system ng Linux.
Ang Linux ay madalas na naka-install sa mga web hosting server dahil ang mga server batay sa system na ito ay mas mura upang mai-configure at mapanatili kaysa sa mga batay sa Windows.
Ang Linux ay katugma din sa iba't ibang mga platform ng hardware, kabilang ang Intel, PowerPC, DEC Alpha, Sun Sparc, at Motorola.
Android
Ito ay isang libreng platform batay sa Linux. Ito ay orihinal na binuo ng Google at inilabas noong 2007 para sa mga mobile platform.
Ito ay isang malakas na karibal sa Apple iOS, na kung saan ay ang operating system na ginamit sa iPhone ng Apple.
Atari
Ang Atari Inc. ay isang kumpanya ng produksiyon ng arcade. Ang kumpanya na ito ay nakabuo ng iba't ibang mga operating system para sa mga console, bukod dito ay:
- GEMDOS
- BIOS
- XBIOS
- Ang Operating System (TOS)
- MultiTOS
- LibrengMiNT
BlackBerry OS
Ang Blackberry, na dating kilala bilang Research In Motion Limited, ay isang kumpanya na nakabase sa Canada na gumagawa ng hardware at software. Ang operating system na ginamit sa mga mobile device ay ang BlackBerry OS, na batay sa teknolohiya ng Java.
Hindi tulad ng operating system ng Android, ang BlackBerry OS ay isang saradong sistema ng mapagkukunan, kaya maaari lamang itong magamit sa mga aparato ng kumpanya.
JavaOS
Ang operating system ng Java ay bukas na mapagkukunan, kaya maaari itong magamit sa iba't ibang mga aparato, hindi lamang sa mga ginawa ng kumpanya.
Ito rin ay isang multiplier na system, na nangangahulugang katugma ito sa iba pang mga operating system (Windows, Linux, bukod sa iba pa).
LibrengBSD
Ang operating system ng FreeBSD ay isang libreng sistema ng mapagkukunan batay sa mga sistemang binuo ng Unix, na katugma sa GNU / Linux operating system at ang mga application na binuo nito.
Ang operating system na ito ay ginagamit ng Yahoo! at para sa mga console ng Nintedo.
Mga Sanggunian
- Ang iyong Diksyon (2019). Operating system. Kinuha mula sa: yourdictionary.com.
- Christensson (2012). Windows. Mga Tuntunin ng Tech. Kinuha mula sa: techterms.com.
- Christensson (2014). Mga Tuntunin ng OS X. Tech. Kinuha mula sa: techterms.com.
- Curt Franklin & Dave Coustan (2019). Mga Uri ng Mga Operating System. Paano gumagana ang mga bagay bagay. Kinuha mula sa: computer.howstuffworks.com.
- Christensson (2010). Linux. Mga Tuntunin ng Tech. Kinuha mula sa: techterms.com.
- Christensson (2016). Operating System. Mga Tuntunin ng Tech. Kinuha mula sa: techterms.com.
- Tutorials Point (2019). Computer - Operating System. Kinuha mula sa: tutorialspoint.com.
- Joseph H Volker (2018). Mga Bahagi ng Operating System. Earth Lab Lab. Kinuha mula sa: earthslab.com.