Ano ang isang operating system at mga bahagi nito

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang katagang OS o operating system ay isang uri ng software at gumagana ito bilang isang interface sa pagitan ng gumagamit at computer upang maisagawa ang lahat ng mga gawain tulad ng pamamahala ng memorya, pamamahala ng file, paghawak ng input at output, seguridad, pamamahala ng proseso, accounting sa Job, pagkakita ng error, pagkontrol ng pagganap ng system, mga peripheral device pagkontrol tulad ng mga printer at disk drive. Pangunahing isinasama ng mga tanyag na operating system ang Windows, Linux, AIX, VMS, z / OS, atbp. Tinalakay ng artikulong ito ang isang pangkalahatang ideya ng kung ano ang isang operating system at mga bahagi nito.

Ano ang isang Operating System (OS)?

Kahulugan: Ang isang operating system ay maaaring tukuyin bilang isang system tulad ng isang malaki at kumplikado ay nahahati sa maliliit na piraso gamit ang isang interface. Ginagamit ang sistemang ito upang ibahagi ang iba't ibang OS mga sangkap na kasama ang file, input / output aparato, proseso ng memorya, atbp. Lahat ng mga partitioned na piraso ay dapat na tinukoy nang maayos na mga bahagi ng system na may maingat na inuri na i / ps, o / ps & function. Alam namin na ang lahat ng mga system ay walang katulad na istraktura ngunit maraming kasalukuyang operating system ibahagi ang mga bahagi ng system na nakabalangkas sa ibaba.




Ang OS ay ang pinaka-makabuluhang programa sa isang computer dahil ang bawat computer ay gumagana sa isang operating system (OS) upang patakbuhin ang lahat ng mga programa at application. Ang mga pangunahing gawain ng computer OS ay kilalanin ang i / p mula sa keyboard, pagpapadala ng o / p sa screen, pagsubaybay ng mga file, storage drive, pagkontrol ng mga peripheral device, tulad ng mga printer, atbp.

Mga Bahagi ng Operating System

Ang mga sangkap ng isang operating system ay may mahalagang papel upang magawa ng magkakaibang mga bahagi ng system ng computer. Ang mga sangkap ng pagpapatakbo ay tinalakay sa ibaba.



Operating-System-Components

operating-system-sangkap

Kernel

Ang kernel sa OS ay nagbibigay ng pangunahing antas ng kontrol sa lahat ng mga computer peripheral. Sa operating system, ang kernel ay isang mahalagang bahagi na naglo-load muna at mananatili sa loob ng pangunahing memorya. Upang ang kakayahang ma-access ang memorya ay maaaring mapamahalaan para sa mga programa sa loob ng RAM, lumilikha ito ng mga programa upang makakuha ng pag-access mula sa mga mapagkukunan ng hardware. Ire-reset nito ang mga operating state ng CPU para sa pinakamahusay na operasyon sa lahat ng oras.

Pagpapatupad ng Proseso

Nagbibigay ang OS ng isang interface sa pagitan ng hardware pati na rin ang isang application program upang ang programa ay maaaring kumonekta sa pamamagitan ng aparato ng hardware sa pamamagitan lamang ng pagsunod sa mga pamamaraan at prinsipyo na naka-configure sa OS. Ang programa pangunahin na nagsasama ng isang proseso na nilikha sa pamamagitan ng isang kernel ng OS na gumagamit ng puwang ng memorya pati na rin ang iba't ibang mga uri ng iba pang mga mapagkukunan.


Makagambala

Sa operating system, nakakagambala ay mahalaga sapagkat nagbibigay sila ng isang maaasahang pamamaraan para sa OS na makipag-usap at mag-react sa kanilang paligid. Ang isang nakakagambala ay walang anuman kundi isang uri ng senyas sa pagitan ng isang aparato pati na rin ang isang computer system kung hindi man mula sa isang programa sa computer na nangangailangan ng OS na umalis at magpasya nang tumpak kung ano ang gagawin pagkatapos. Kailan man natanggap ang isang nakakagambalang signal, pagkatapos ay ang hardware ng computer ay awtomatikong natigil ang anumang programa ng computer na tumatakbo sa kasalukuyan, pinapanatili ang katayuan nito at nagpapatakbo ng isang program sa computer na konektado dati sa pagkagambala.

Pamamahala ng kaisipan

Ang pagpapaandar ng isang OS ay walang anuman kundi ang pamamahala ng memorya na namamahala sa pangunahing memorya at inililipat ang mga proseso nang paatras at pasulong sa pagitan ng disk at pangunahing memorya habang ipinapatupad. Sinusubaybayan nito ang bawat posisyon ng memorya hanggang sa itinalaga ito sa ilang proseso kung hindi man ay bukas ito. Pinatutunayan nito kung magkano ang memorya ay maaaring ilalaan sa mga proseso at gumagawa din ng desisyon na malaman kung aling proseso ang makakakuha ng memorya sa anong oras. Kailan man hindi naalok ang memorya, sinusubaybayan nito ang nararapat na i-update ang katayuan. Ang gawain sa pamamahala ng memorya ay maaaring nahahati sa tatlong mahahalagang pangkat tulad ng pamamahala ng memorya ng hardware, OS at pamamahala ng memorya ng aplikasyon.

Multitasking

Inilalarawan nito ang pagtatrabaho ng maraming mga independiyenteng programa ng computer sa isang katulad na computer system. Pinapayagan ng multitasking sa isang OS ang isang operator na magpatupad ng isa o higit pang mga gawain sa computer nang paisa-isa. Dahil maraming mga computer ang maaaring gumanap ng isa o dalawang mga gawain nang paisa-isa, karaniwang magagawa ito sa tulong ng pagbabahagi ng oras, kung saan ginagamit ng bawat programa ang oras ng isang computer upang maisagawa.

Networking

Maaaring tukuyin ang pag-network kapag nakikipag-ugnay ang processor sa bawat isa sa pamamagitan ng mga linya ng komunikasyon. Ang disenyo ng network ng komunikasyon ay dapat isaalang-alang ang pagruruta, mga pamamaraan ng koneksyon, kaligtasan, mga problema ng opinyon at seguridad.

Kasalukuyan ang karamihan sa mga operating system ay nagpapanatili ng iba't ibang mga diskarte sa networking, hardware, at mga application. Nagsasangkot ito na ang mga computer na tumatakbo sa iba't ibang mga operating system ay maaaring isama sa isang pangkalahatang network upang magbahagi ng mga mapagkukunan tulad ng data, computing, scanner, printer, na gumagamit ng mga koneksyon ng alinman sa wired kung hindi man wireless.

Seguridad

Kung ang isang computer ay may maraming mga indibidwal upang payagan ang agarang proseso ng iba't ibang mga proseso, kung gayon ang maraming mga proseso ay kailangang maprotektahan mula sa iba pang mga aktibidad. Pangunahin ang seguridad ng system na ito ay nakasalalay sa iba't ibang mga teknolohiya na gumagana nang mabisa. Ang mga kasalukuyang operating system ay nagbibigay ng isang entrée sa isang bilang ng mga mapagkukunan, na maaaring makuha upang gumana ang software sa system, at sa mga panlabas na aparato tulad ng mga network sa pamamagitan ng kernel. Dapat may kakayahang makilala ang operating system sa pagitan ng mga kahilingan na kailangang payagan para sa pagsulong at iba pa na hindi kailangang maproseso. Bilang karagdagan, upang pahintulutan o pagbawal ang isang bersyon ng seguridad, ang isang computer system na may mataas na antas ng proteksyon ay nagbibigay din ng mga pagpipilian sa pag-audit. Kaya papayagan nitong subaybayan ang mga kahilingan mula sa kakayahang mai-access sa mga mapagkukunan

User Interface

Ang isang GUI o interface ng gumagamit (UI) ay bahagi ng isang OS na nagpapahintulot sa isang operator na makuha ang impormasyon. Ang isang interface ng gumagamit batay sa teksto ay nagpapakita ng teksto pati na rin ang mga utos nito na nai-type sa isang linya ng utos sa tulong ng isang keyboard.

Ang mga application na batay sa OS ay pangunahing nagbibigay ng isang tukoy na interface ng gumagamit para sa mahusay na komunikasyon. Ang pangunahing pag-andar ng isang user interface ng isang application ay upang makuha ang mga input mula sa operator at upang magbigay ng o / ps sa operator. Ngunit, ang mga uri ng mga input na natanggap mula sa interface ng gumagamit pati na rin ang mga uri ng o / p na inaalok ng interface ng gumagamit ay maaaring magbago mula sa aplikasyon patungo sa application. Ang UI ng anumang aplikasyon ay maaaring maiuri sa dalawang uri katulad ng GUI (graphic UI) at CLI (command line user interface).

Kaya, ito ay tungkol sa an pangkalahatang ideya ng isang operating system . Ang mga pangunahing bahagi ng isang OS ay pangunahing kasama ang kernel, API o interface ng programa ng application, interface ng gumagamit at system ng file, mga aparato ng hardware at mga driver ng aparato. Narito ang isang katanungan para sa iyo, ano ang iba't ibang mga uri ng isang OS?