Iba't ibang Mga Uri ng Operating System

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang naunang anyo ng mga computer ay mga mainframe kung saan ang mga ito ay kulang sa proseso ng mga operating system at mga uri ng operating system. Sa mga mainframe, ang bawat indibidwal ay may kanya-kanyang responsibilidad para sa isang tukoy na tagal ng panahon at kailangan nilang lapitan ang makina na mayroong impormasyon at programa, marahil ay nakasulat sa mga card ng papel, papel na teyp, o iba pang mga magnetikong teyp. Pagkatapos ang binuong programa ay itatapon sa makina. Pagkatapos nito, gagana ang makina hanggang sa oras ng pagkumpleto o pagbagsak ng programa. Ang output ng mga programa ay maide-debug sa pamamagitan ng mga ilaw ng panel, i-toggle ang mga uri ng switch, o kung hindi man gamit ang mga control panel dial.

Ngunit sa mga makina na ito, ang oras na kinakailangan para sa pagpapatakbo ng mga programa ay lumala at ang oras na ginugol upang maitalaga ang kagamitan sa susunod na indibidwal ay nadagdagan. Dahil dito, kailangang magkaroon ng isang awtomatikong pagsubaybay, kaunting oras ng pagpapatakbo, at mas kaunting laki ng makina. Ang lahat ng mga tampok na ito ay humantong sa landas ng pag-unlad ng operating system. Kaya, ipaalam sa amin kung ano ang eksaktong an operating system ay, ang pagpapaandar nito, at iba't ibang mga uri ng operating system .




Ano ang isang Operating System?

Ang pangalan ng operating system ay tumutugma na ito ay koleksyon ng maraming software na namamahala sa mga mapagkukunan ng hardware ng isang computer at nagbibigay ng mga sama-samang serbisyo sa gumagamit. Ang iba't ibang mga uri ng Computer Operating System ay tumutukoy sa koleksyon ng iba't ibang uri ng software. Ang bawat computer ay nagtataglay ng operating system upang magpatakbo ng iba pang mga program na naroroon dito.

Pangunahing Sistema ng Pagpapatakbo

Pangunahing Sistema ng Pagpapatakbo



Ang operating system ngayong araw dahil sinusunod ito sa maraming mga aparato mula sa mga personal na computer hanggang sa mga cell phone, partikular na ang mga smartphone. Halimbawa, halos lahat ng smartphone ay gumagamit ng pinakabagong android operating system .

Gumagawa ang anumang operating system ng ilan sa mga pangunahing gawain tulad ng pagkilala sa input data mula sa isang keyboard, pagpapadala ng output sa display screen, pagpapanatili ng mga file at direktoryo ng disk, at pagkontrol sa mga peripheral na aparato tulad ng mga printer. Ang isang operating system ay maaaring magsagawa ng isang solong gawain o operasyon pati na rin maraming mga gawain o pagpapatakbo sa anumang oras.

Ang Arkitektura ng Mga Uri ng Mga Operating System

Kinokontrol ng mga operating system ang mga mapagkukunan ng hardware ng isang computer. Ang kernel at shell ay ang mga bahagi ng operating system na nagsasagawa ng mahahalagang operasyon.


Arkitektura ng OS

Arkitektura ng OS

Kapag ang isang gumagamit ay nagbibigay ng mga utos para sa pagsasagawa ng anumang operasyon, ang kahilingan ay pupunta sa bahagi ng shell, na kilala rin bilang isang interpreter. Ang bahagi ng shell pagkatapos ay isinalin ang programa ng tao sa machine code at pagkatapos ay ilipat ang kahilingan sa bahagi ng kernel.

Kapag natanggap ng kernel ang kahilingan mula sa shell, pinoproseso nito ang kahilingan at ipinapakita ang resulta sa screen. Ang kernel ay kilala rin bilang puso ng operating system dahil ang bawat operasyon ay ginagawa nito.

Shell

Ang shell ay isang bahagi ng software na inilalagay sa pagitan ng gumagamit at ng kernel, at nagbibigay ito ng mga serbisyo ng kernel. Gumagawa ang shell bilang isang interpreter upang mai-convert ang mga utos mula sa gumagamit patungo sa machine code. Ang mga shell na mayroon sa iba't ibang uri ng mga operating system ay may dalawang uri: mga shell ng command-line at mga grapikong shell.

Ang mga shell ng command-line ay nagbibigay ng isang interface ng linya ng utos habang ang mga grapikong linya ng linya ay nagbibigay ng isang graphic na interface ng gumagamit. Kahit na ang parehong mga shell ay nagsasagawa ng mga pagpapatakbo, ang mga grapiko na interface ng gumagamit interface ay gumaganap ng mas mabagal kaysa sa mga shell ng interface ng command line.

Mga uri ng mga shell

  • Korn shell
  • Bourne shell
  • C shell
  • POSIX shell

Kernel

Ang kernel ay bahagi ng software. Ito ay tulad ng isang tulay sa pagitan ng shell at hardware. Responsable ito para sa pagpapatakbo ng mga programa at pagbibigay ng ligtas na pag-access sa hardware ng makina. Ginagamit ang kernel para sa pag-iiskedyul, ibig sabihin, nagpapanatili ito ng isang talahanayan ng oras para sa lahat ng mga proseso. At ang mga uri ng mga kernel ay nakalista sa mga sumusunod:

  • Monolithic kernel
  • Mga Microkernel
  • Mga Exokernel
  • Mga hynnel kernel

Mga Pag-andar ng System ng Operating System ng Computer

Ginagawa ng isang operating system ang mga sumusunod na pag-andar:

  • Pamamahala ng kaisipan
  • Pangangasiwa ng gawain o proseso
  • Pamamahala ng imbakan
  • Pamamahala ng aparato o input / output
  • Kernel o pag-iiskedyul

Pamamahala ng kaisipan

Pamamahala ng kaisipan ay ang proseso ng pamamahala ng memorya ng computer. Ang mga alaala sa computer ay may dalawang uri: pangunahin at pangalawang memorya. Ang bahagi ng memorya para sa mga programa at software ay inilalaan pagkatapos ilabas ang puwang ng memorya.

Pamamahala sa Memory ng Operating System

Pamamahala sa Memory ng Operating System

Mahalaga ang pamamahala ng memorya para sa operating system na kasangkot sa multitasking kung saan ang OS ay nangangailangan ng paglipat ng puwang ng memorya mula sa isang proseso patungo sa isa pa. Ang bawat solong programa ay nangangailangan ng ilang puwang ng memorya para sa pagpapatupad nito, na ibinibigay ng yunit ng pamamahala ng memorya. Ang isang CPU ay binubuo ng dalawa mga uri ng mga module ng memorya : virtual memory at memorya ng pisikal. Ang virtual memory ay memorya ng RAM, at ang pisikal na memorya ay isang hard disk memory. Pinamamahalaan ng isang operating system ang mga puwang ng virtual memory address, at ang pagtatalaga ng totoong memorya ay sinusundan ng virtual memory address.

Bago magpatupad ng mga tagubilin, ipinapadala ng CPU ang virtual address sa yunit ng pamamahala ng memorya. Kasunod, ipinapadala ng MMU ang pisikal na address sa totoong memorya, at pagkatapos ay ang real memory ay naglalaan ng puwang para sa mga programa o data.

Pangangasiwa ng Gawain o Proseso

Pamamahala ng proseso ay isang halimbawa ng isang programa na naisakatuparan. Ang proseso ay binubuo ng isang bilang ng mga elemento, tulad ng isang identifier, counter ng programa, memorya pointer at data ng konteksto, at iba pa. Ang Proseso ay talagang isang pagpapatupad ng mga tagubiling iyon.

Pamamahala ng Proseso

Pamamahala ng Proseso

Mayroong dalawang uri ng mga pamamaraan ng proseso: solong proseso at multitasking na pamamaraan. Ang solong pamamaraan ng proseso ay nakikipag-usap sa isang solong application na tumatakbo nang paisa-isa. Pinapayagan ng pamamaraang multitasking ang maraming proseso nang paisa-isa.

Pamamahala sa Imbakan

Ang pamamahala ng imbakan ay isang pagpapaandar ng operating system na humahawak sa paglalaan ng memorya ng data. Ang system ay binubuo ng iba't ibang mga uri ng mga aparato sa memorya, tulad ng pangunahing memorya ng imbakan (RAM), pangalawang memorya ng pag-iimbak, (Hard disk), at memorya ng pag-iimbak ng cache.

Ang mga tagubilin at data ay inilalagay sa pangunahing imbakan o cache memory, na isinangguni ng tumatakbo na programa. Gayunpaman, nawala ang data kapag nag-cut ang power supply. Ang pangalawang memorya ay isang permanenteng aparato ng imbakan. Ang operating system ay naglalaan ng isang lugar ng imbakan kapag ang mga bagong file ay nilikha at ang kahilingan para sa pag-access sa memorya ay naka-iskedyul.

Pamamahala ng Device o Input / output

Sa arkitektura ng computer, ang kombinasyon ng CPU at pangunahing memorya ay ang utak ng computer, at pinamamahalaan ito ng mga mapagkukunan ng pag-input at output. Ang mga tao ay nakikipag-ugnay sa mga makina sa pamamagitan ng pagbibigay ng impormasyon sa pamamagitan ng mga I / O device.

Ang ipakita , keyboard, printer, at mouse ang mga I / O device. Ang pamamahala ng lahat ng mga aparatong ito ay nakakaapekto sa throughput ng isang system samakatuwid, ang pamamahala ng input at output ng system ay isang pangunahing responsibilidad ng operating system

Pag-iiskedyul

Ang pag-iskedyul ng isang operating system ay isang proseso ng pagkontrol at pag-prioritize ng mga mensahe na ipinadala sa isang processor. Ang operating system ay nagpapanatili ng isang pare-pareho na halaga ng trabaho para sa processor at sa gayon ay balanse ang workload. Bilang isang resulta, ang bawat proseso ay nakumpleto sa loob ng isang tinukoy na time frame.

Samakatuwid, ang pag-iiskedyul ay napakahalaga sa mga real-time na system. Ang mga tagapag-iskedyul ay higit sa lahat sa tatlong uri:

  • Long term scheduler
  • Short term scheduler
  • Iskedyul na panandaliang

Mga uri ng operating system

Sa isang pangkalahatang batayan, ang mga operating system ng computer ay mahalagang nakategorya sa dalawang uri:

Mga uri ng Operating System

Mga uri ng Operating System

  1. Karaniwang Sistema ng Pagpapatakbo
  2. Sistema ng Pagpapatakbo ng Real-Time

Karaniwang Sistema ng Pagpapatakbo

Ang normal na operating system ay karagdagang naiuri sa dalawang uri:

    • Sistema ng Pagpapatakbo ng Character User Interface
    • Sistema ng Pagpapatakbo ng graphic ng User Interface
GUI at CUI

GUI at CUI

Character User Interface Operating System (CUI)

Ang operating system ng CUI ay isang operating-based na operating system, na ginagamit para sa pakikipag-ugnay sa software o mga file sa pamamagitan ng pagta-type ng mga utos upang maisagawa ang mga partikular na gawain. Gumagamit lamang ang operating-line operating system ng keyboard upang maglagay ng mga utos. Ang mga operating system na command-line ay may kasamang DOS at UNIX . Ang advanced na operating-line operating system ay mas mabilis kaysa sa advanced na operating system ng GUI.

Graphical User Interface Operating System (GUI)

Ang operating system ng graphic mode interface ay isang operating system na batay sa mouse (Windows Operating System, LINUX), kung saan isinasagawa ng isang gumagamit ang mga gawain o pagpapatakbo nang hindi nagta-type ng mga utos mula sa keyboard. Ang mga file o mga icon ay maaaring buksan o sarado sa pamamagitan ng pag-click sa mga ito gamit ang isang pindutan ng mouse.

Bilang karagdagan dito, ginagamit ang mouse at keyboard upang makontrol ang mga operating system ng GUI para sa maraming mga layunin. Karamihan sa naka-embed na mga proyekto ay binuo sa operating system na ito. Ang advanced na operating system ng GUI ay mas mabagal kaysa sa operating system ng command line.

Sistema ng Pagpapatakbo ng Real-time

Ang mga operating system ng real-time ay kilala rin bilang mga multitasking operating system. Ang normal na operating system ay responsable para sa pamamahala ng mga mapagkukunan ng hardware ng isang computer. Ginagawa ng RTOS ang mga gawaing ito, ngunit ito ay espesyal na idinisenyo upang magpatakbo ng mga application sa isang nakaiskedyul o tumpak na oras na may mataas na pagiging maaasahan.

RTOS

RTOS

Ang isang real-time na operating system ay dinisenyo para sa mga real-time na application, tulad ng mga naka-embed na system, pang-industriya na robot, pang-agham na kagamitan sa pagsasaliksik, at iba pa. Mayroong iba't ibang mga uri ng mga operating system sa real-time, tulad ng malambot na real-time na mga operating system at mga hard-operating system ng real-time.

Mga halimbawa ng RTOS

  • Linux
  • VxWorks
  • TRON
  • Windows CE

Hard Real-time System

Ang mahirap na real-time na sistema ay isang pulos oras na pare-pareho na sistema. Para sa isang mahirap na real-time na operating system, ang pagtatapos ng mga gawain sa loob ng isang deadline ay napakahalaga para sa mahusay na pagganap ng system.

Halimbawa, para sa isang naibigay na input, kung inaasahan ng isang gumagamit ang output pagkatapos ng 10 segundo, dapat na iproseso ng system ang data ng pag-input at bigyan ang output nang eksakto pagkatapos ng 10 segundo. Dito, ang deadline ay 10 segundo, at samakatuwid, hindi dapat ibigay ng system ang output pagkatapos ng ika-11 seg o ika-9 seg.

Samakatuwid, ang mga matitigas na real-time na system ay ginagamit sa hukbo at depensa.

Malambot Sistema ng Real-time

Para sa isang malambot na real-time system, ang pagtugon sa deadline ay hindi sapilitan para sa bawat gawain. Samakatuwid, ang isang malambot na real-time na system ay maaaring makaligtaan ang deadline ng isa o dalawang segundo. Gayunpaman, kung napalampas ng system ang mga deadline sa bawat oras, ididisgrasya nito ang pagganap ng system. Ang mga computer, audio, at video system ay mga halimbawa ng malambot na real-time system. Ngayon, ang mga Android ay malawakang ginagamit para sa mga application na gusto awtomatikong mga bukas ng gate .

Bilang karagdagan, maraming iba pa iba't ibang uri ng mga operating system sa computer kasama ang kanilang mga kalamangan at dehado. Ang ilan sa mga uri ay maaaring ipaliwanag tulad ng sumusunod:

Batch Operating System

Ang mga indibidwal na nagpapatakbo sa batch operating system ay walang direktang komunikasyon sa computer. Ang bawat indibidwal ay nag-set up ng kanilang gawain sa anumang mga offline na kagamitan tulad ng mga punch card at pagkatapos ay i-load ang inihandang impormasyon sa computer. Upang mapahusay ang bilis ng pagproseso, ang mga gawain na mayroong magkatulad na uri ng operasyon ay pinagsama-sama at pinatatakbo ang mga ito bilang isang solong pangkat.

Ginagawa ng mga machine na ito ang mga pagpapatakbo gamit ang mga operator at isinasagawa ng mga operator ang pagpapatakbo ng pag-uuri ng mga programa na mayroong parehong pag-andar sa mga batch. Ito ay isa sa malawak na ipinatupad na mga operating system.

Mga kalamangan

  • Ang isang malaking halaga ng trabaho ay maaaring madaling hawakan sa isang paulit-ulit na paraan
  • Ang iba't ibang mga gumagamit ay madaling hatiin ang kanilang mga system ng batch
  • Ang hindi aktibong oras sa mga system ng batch na ito ay napakaliit
  • Ang oras na ginugol para sa pagkumpleto ng isang gawain ay maaaring madaling kilalanin ng processor kapag na-load ang mga ito sa machine sa isang format na pila

Mga Dehado

  • Ang mga operating system ng batch ay medyo mahal
  • Ang proseso ng pag-debug ay kumplikado
  • Ang mga may karanasan lamang na tao ang dapat magpatakbo ng sistemang ito

Ipinamahaging Mga Uri ng Operating System

Ang isang ipinamamahagi na operating system ay ang modernong pagpapahusay sa domain ng computer. Ang ganitong uri ng system ay malawakang ginagamit sa buong mundo kasama ang matinding bilis. Ang magkakaibang mga independiyenteng magkakaugnay na computer ay magkakaroon ng komunikasyon sa kabuuan ng mga ito sa pamamagitan ng ipinamamahaging operating system. Ang bawat autonomous system ay nagtataglay ng sarili nitong mga unit ng pagproseso at memorya. Ang mga sistemang ito ay tinatawag ding maluwag na isinama na mga system at mayroon silang iba't ibang laki at operasyon.

Ang mahalagang kalamangan sa ganitong uri ng operating system ay ang mga indibidwal ay maaaring magkaroon ng kakayahang mai-access para sa software o mga dokumento na wala sa kasalukuyang operating system ngunit mayroon sa iba pang mga system na may koneksyon sa loob ng kasalukuyang system. Nangangahulugan ito na mayroong umiiral na remote na kakayahang mai-access sa loob ng mga aparato na nakakonekta sa system.

Nakasalalay sa pag-aayos ng iba't ibang mga node, mayroong iba't ibang mga uri ng ipinamamahagi na operating system at ang mga iyon ay:

Kasama sa Kaibigan - Ang system na ito ay kasama ng mga node na may magkaparehong mga kalahok sa pagbabahagi ng data. Ang buong pag-andar ay ibinabahagi sa lahat ng mga node. Ang mga node na mayroong komunikasyon sa iba ay tinatawag na ibinahaging mga mapagkukunan. Maaari itong makamit sa pamamagitan ng isang network.

Client / Server - Sa mga system ng client / server, ang kahilingan na ipinadala ng kliyente ay ibinibigay ng system ng server. Ang isang sistema ng server ay nagtataglay ng kakayahang magbigay ng serbisyo para sa maraming mga kliyente sa isang pagkakataon lamang kapag ang client ay mayroong contact sa isang server lamang. Ang kliyente at ang mga aparato ng server ay magkakaroon ng kanilang komunikasyon sa pamamagitan ng isang network at sa gayon ay nasasailalim sila sa pag-uuri ng mga ipinamamahaging system.

Mga kalamangan

  • Ang pagbabahagi ng data ay maaaring gawin sa isang streamline na paraan kung saan ang buong mga node ay may koneksyon sa bawat isa
  • Ang proseso ng pagdaragdag ng mga karagdagang node ay napakasimple at ang pagsasaayos ay madaling masusukat ayon sa kinakailangan
  • Ang pagkabigo ng isang node ay hindi masisira ang iba pang mga node. Ang lahat ng iba pang mga node ay maaaring magtatag ng komunikasyon sa bawat isa node

Mga Dehado

  • Ang pagbibigay ng pinahusay na seguridad para sa lahat ng mga koneksyon at node ay medyo kumplikado
  • Sa oras ng paghahatid ng mga node, maaaring mawala ang ilan sa mga data
  • Kung ihinahambing sa indibidwal na system ng gumagamit, narito ang pamamahala ng database ay kumplikado
  • Habang ang paghahatid ng data mula sa lahat ng mga node, maaaring maganap ang labis na pag-load ng data

Sistema ng Pagpapatakbo ng Pagbabahagi ng Oras

Ito ang pamamaraan kung saan pinapayagan ang mga koneksyon para sa iba't ibang mga tao na matatagpuan sa iba't ibang mga lokasyon upang ibahagi ang isang tukoy na system sa isang solong oras. Ang ganitong uri ng operating system ay sinisimbolo bilang lohikal na pagpapalawak ng multiprogramming. Ang pangalan sa pagbabahagi ng oras ay tumutugma sa oras ng mga nagpoproseso ay ibinabahagi sa iba't ibang mga indibidwal nang sabay. Ang pangunahing pagkakaiba-iba na nasa pagitan ng batch at time-shared operating system ay ang paggamit ng processor at oras ng pagtugon.

Sa batch system, ang pangunahing direktiba ay upang mapahusay ang paggamit ng processor samantalang sa mga operating system na pagbabahagi ng oras, ang direktiba ay upang bawasan ang oras ng pagtugon.

Ang iba't ibang mga gawain ay ginaganap ng CPU sa pamamagitan ng paglilipat sa, habang ang mga switch na ito ay nangyayari nang regular. Dahil dito, ang bawat gumagamit ay maaaring makakuha ng mabilis na tugon.

Halimbawa, sa paraan ng isang transaksyon, pinapatakbo ng processor ang bawat indibidwal na programa sa isang napakaikling panahon. Kaya, kapag may mga ‘n’ indibidwal, ang bawat tao ay maaaring makakuha ng kanilang tagal ng panahon. Kapag naisumite ang utos, magkakaroon ng mabilis na tugon. Gumagana ang operating system na ito sa pag-iiskedyul ng multiprogramming at pagproseso ng processor upang ilaan ang bawat indibidwal na may kaukulang tagal ng panahon. Ang mga operating system na unang binuo bilang isang batch ay na-upgrade na ngayon sa mga sistemang ibinahagi sa oras.

Ang ilan sa mga pakinabang at kawalan ng mga operating system na pagbabahagi ng oras ay:

Mga kalamangan

  • Mabilis na pagtugon
  • Tinatanggal ang pagkopya ng software
  • Minimal na oras ng idle ng processor

Mga Dehado

  • Ang pagiging maaasahan ang pangunahing alalahanin
  • Parehong ang data at mga programa ay dapat ibigay sa pinahusay na seguridad
  • Ang komunikasyon sa data ang isyu

Mga Uri ng Operating System ng Multi-User

Ito ay isang pamamaraan ng operating system kung saan pinapayagan nito ang iba't ibang mga gumagamit na kumonekta at gumana sa isang solong operating system. Nakipag-ugnay dito ang mga tao gamit ang mga computer o terminal na nagbibigay ng kakayahang mai-access sa pamamagitan ng isang network o mga aparato tulad ng mga printer. Ang ganitong uri ng operating system ay kailangang magkaroon ng pinahusay na komunikasyon sa lahat ng mga gumagamit sa isang balanseng diskarte. Ito ay dahil kapag ang isang komplikasyon mula sa isang tao ay tumaas, hindi ito dapat makaapekto sa ibang mga gumagamit na nasa pagkakasunud-sunod.

Mga Tampok

  • Hindi makita - Nagaganap ito sa ibabang dulo tulad ng pag-format ng disk at iba pa
  • Pagproseso ng back end data - Kapag walang pagkakataon na maproseso ang data mula sa front end, pinapayagan nito ang pagproseso ng back end data
  • Pagbabahagi ng mga mapagkukunan - Maaaring ibahagi ang iba't ibang mga aparato tulad ng mga hard disk, driver, o printer, at maaari ding ibahagi ang mga file o dokumento
  • Multiprocessing

May pangunahin ang tatlo mga uri ng multi operating system ng gumagamit at ang mga iyon ay ipinaliwanag tulad ng sumusunod:

Ipinamahaging Operating System

Ito ay ang assortment ng iba't ibang mga aparato na nakalagay sa iba't ibang mga computer system na nakikipag-usap, gumaganap, at nakikipagtulungan sa nag-iisang pare-parehong system sa indibidwal. At sa pamamagitan ng isang sistema ng network, ang mga gumagamit ay maaaring magtatag ng komunikasyon. Dito, ibinabahagi ang mga mapagkukunan sa diskarte na maaaring mapamahalaan ang iba't ibang mga kahilingan at ang bawat kahilingan sa sperate ay maaaring matiyak sa huli. Ang mga mobile application at digital banking ay mga halimbawang pinamamahalaan sa pamamagitan ng isang ipinamamahagi na operating system.

Sistema ng Hiniwang Oras

Dito, ang bawat indibidwal na gumagamit ay itinalaga ng isang maikling span ng oras ng processor na nangangahulugang para sa bawat pag-andar, ang ilang tagal ng oras ay inilaan. Ang mga segment ng oras na ito ay lilitaw na minimal. Ang gawain na kailangang patakbuhin ay natutukoy ng panloob na aparato na nagngangalang scheduler. Tinutukoy at pinapatakbo nito ang pagpapaandar batay sa mga nakatalagang priyoridad.

Kabilang sa mga nakakonektang indibidwal, pinoproseso ng operating system ang mga kahilingan ng gumagamit. Ito ang eksklusibong pag-andar sa na-hiwa ng operating system na hindi magagamit sa anumang iba pa. Halimbawa, mga mainframe.

Multiprocessor System

Dito, sa parehong oras, ang system ay gumagamit ng maraming mga processor. Tulad ng buong proseso ng gumana kinahinatnan, ang oras na ginugol para sa pagkumpleto ng gawain ay mabilis kaysa sa isang solong-uri ng operating system. Ang pinaka-pangkalahatang senaryo ng ganitong uri ay ang operating system ng windows kung saan maaari itong i-proseso ang maraming gawain sa isang pagkakataon tulad ng pag-play ng musika, pagtatrabaho sa excel, word document, pag-browse, at marami pang iba. Mas maraming bilang ng mga application ang maaaring maisagawa nang hindi nakakagambala sa kahusayan ng iba.

Mga kalamangan

Ang mga kalamangan ng isang multi operating system ng gumagamit ay

  • Madaling pamamahagi ng mapagkukunan
  • Matinding backup ng data
  • Ginamit sa mga aklatan
  • Tinatanggal ang anumang uri ng pagkagambala
  • Pinabuting bilis at kahusayan
  • Ipinatupad sa mga real-time na application

Mga Dehado

Ang mga kawalan ng isang multi operating system ng gumagamit ay

  • Tulad ng maraming mga computer na gumagana sa isang solong system, maaari itong payagan ang virus sa system madali
  • Naging isyu ang privacy at pagiging kompidensiyal
  • Ang paglikha ng maraming mga account sa isang solong system ay maaaring mapanganib at kumplikado minsan

Bukod sa mga ito, mayroong umiiral na maraming iba`t ibang mga uri ng mga operating system at iyon ang:

  • Network OS
  • Multitasking OS
  • Clustered OS
  • Real-Time OS
  • Linux OS
  • Mac OS

Kaya, ito ay tungkol sa detalyadong konsepto ng iba't ibang uri ng mga operating system. Dumaan kami sa mga konsepto ng Pagpapatakbo ng Operating System, arkitektura, uri, pakinabang, at kawalan. Samakatuwid, narito ang isang napakasimpleng tanong para sa lahat ng mga masigasig na mambabasa: Ano ang mga kalamangan ng operating system ng Linux kaysa sa Windows ?