Google Play badge

operating system


Pag-unawa sa Mga Operating System sa Computer Science

Sa ubod ng paggana ng bawat computer ay ang Operating System (OS). Ito ang master software na kumokontrol sa hardware, namamahala sa mga mapagkukunan ng system, at pinapadali ang pakikipag-ugnayan sa pagitan ng user, mga application, at ang makina. Suriin natin ang mga pangunahing kaalaman ng mga operating system, pag-unawa sa kanilang mga bahagi, uri, at paggana sa loob ng larangan ng computer science.

Ano ang isang Operating System?

Ang Operating System (OS) ay isang malakas at mahalagang software na namamahala sa computer hardware at software resources, na nagbibigay ng mga karaniwang serbisyo para sa mga computer program. Ang bawat computer ay dapat magkaroon ng hindi bababa sa isang OS upang magpatakbo ng iba pang mga programa. Ang OS ay gumaganap bilang isang tagapamagitan sa pagitan ng mga user at ng computer hardware. Kabilang sa mga halimbawa ng mga sikat na operating system ang Microsoft Windows, macOS, Linux, at Android.

Mga Pangunahing Pag-andar ng isang Operating System

Ang operating system ay may malawak na hanay ng mga function, mahalaga sa paggana ng isang computer system. Ang ilan sa mga pangunahing pag-andar nito ay kinabibilangan ng:

Mga Uri ng Operating System

Maaaring ikategorya ang mga Operating System batay sa kanilang mga pag-andar at mga serbisyong ibinibigay nila. Ang pinakakaraniwang uri ay kinabibilangan ng:

Pamamahala ng kaisipan

Ang pamamahala ng memorya ay kinabibilangan ng paglalaan at muling paglalaan ng mga partikular na bloke ng memorya sa mga indibidwal na proseso ng OS ng system. Ang isang mahalagang aspeto ng pamamahala ng memorya ay ang pagkakaiba sa pagitan ng pisikal at virtual na memorya.

Ang pinakasimpleng pamamaraan sa pamamahala ng memorya ay magkadikit na alokasyon , kung saan ang bawat proseso ay nakapaloob sa isang solong magkadikit na seksyon ng memorya. Gayunpaman, ang pamamaraang ito ay may mga pag-urong, tulad ng pagkapira-piraso. Upang mapagtagumpayan ito, ang mga modernong OS ay gumagamit ng paging at segmentation .

Pag-iiskedyul ng Proseso

Ang pag-iskedyul ng proseso ay ang paraan kung saan ang OS ay nagpapasya kung aling proseso sa handa na pila ang isasagawa ng processor. Ang pangunahing layunin ay upang i-maximize ang paggamit ng CPU. Kasama sa mga algorithm sa pag-iiskedyul ang:

Mga File System

Ang file system ay isang organisadong paraan na ginagamit ng OS upang mag-imbak, mag-ayos, at pamahalaan ang mga file sa isang disk. Nagbibigay ito ng paraan para magbasa at magsulat ang mga application sa imbakan ng disk. Kasama sa mga karaniwang uri ng file system ang FAT32, NTFS para sa Windows, at Ext3, Ext4 para sa Linux. Ang file system ay namamahala ng metadata tungkol sa mga file, kabilang ang pangalan ng file, laki, paggawa, at mga petsa ng pagbabago.

Konklusyon

Ang isang Operating System ay mahalaga sa paggana ng mga computer at computing device. Nagbibigay ito ng mahalagang interface sa pagitan ng user at ng hardware, mahusay na namamahala sa mga mapagkukunan, at tinitiyak ang pangkalahatang seguridad at kahusayan ng system. Ang pag-unawa sa functionality, mga uri, at mga bahagi ng mga operating system ay mahalaga sa larangan ng computer science.

Download Primer to continue