Agham

Ano ang operating system? »Ang kahulugan at kahulugan nito

Talaan ng mga Nilalaman:

Anonim

Ang isang operating system ay isang hanay ng mga programa na, sa pamamagitan ng mga elektronikong order, kinokontrol ang kabuuang aktibidad ng computer. Isang bagay tulad ng isang conductor na naglalagay ng maayos sa lahat at tinitiyak na ang lahat ng mga bahagi ng makina ay gumagana nang magkasama. Karaniwan itong tumatakbo sa computer kapag binuksan namin ito. Ang bawat computer ay dapat na may naka-install na operating system upang gumana. Ipinapahiwatig ng kahulugan na ito ay isang pangkat ng mga programa sa computer na nag-aalok ng posibilidad ng pamamahala sa isang mas mahusay na paraan ng mga mapagkukunan na mayroon ang isang computer.

Ano ang isang Operative System

Talaan ng mga Nilalaman

Ang kahulugan ng operating system ay nagpapahiwatig na ito ay isang pangkat ng mga programa sa computer na nag-aalok ng posibilidad ng mas mahusay na pamamahala ng mga mapagkukunan na mayroon ang isang computer, kilala rin ito sa ilalim ng pangalan ng system software.

Upang maunawaan kung ano ang isang operating system, kinakailangang banggitin na ang pagpapatakbo ng ganitong uri ng programa ay nagsisimula mula sa sandaling nakabukas ang computer, dahil ang gawain nito ay upang pamahalaan ang hardware mula sa mga paunang yugto nito at sa parehong oras gawing posible pakikipag-ugnayan sa gumagamit.

Samakatuwid, masasabing ang konsepto ng operating system ay naglalarawan ng pinakamahalagang programa na ginagamit ng isang computer, dahil siya ang siyang nagkoordina ng mga application at serbisyo na ginagamit ng gumagamit, na nangangahulugang sa pamamagitan nito, ang natitirang bahagi ng Ang software sa loob ng isang computer ay maaaring gumana nang normal, dahil pinapayagan nitong makilala ang ilang koneksyon, lumilikha ng mga kontrol, nag-aalok ng seguridad, mga padala, at iba pa. Ang pinakalawak na ginagamit na mga programa ng software ngayon ay ang operating system ng Windows, operating system ng Linux, OS / 2 at DOS.

Sa buong kasaysayan ng mga operating system, mahalagang i-highlight na ang mga unang bersyon ng computer ay walang mga system tulad nito, isang bagay na mahirap na mai-assimilate ngayon. Sa panahon ng mga ikaanimnapung mga computer na ginamit ang tinatawag na batch processors.

Pagkalipas ng maraming taon, nagsimula ang paglikha ng OS (Operating Systems), bagaman totoo na noong dekada 80 ang ilang mga kinikilala ay nalikha na sa komunidad, ito ay nasa 90's nang magsimula ang software na ito kakayahang umangkop at sa parehong oras malakas, isa sa mga palatandaan ng oras na ang operating system ng Windows 95.

Sa panahong ito ang operating system ng isang computer ay matatagpuan kahit sa web, kung saan posible ring mag-download ng operating system ng kinakailangang bersyon.

Sa kahulugan ng operating system, ang mga layunin nito ay naka-highlight, na upang pamahalaan ang intermediate core, magbigay ng proteksyon sa hardware at pamahalaan din ang mga mapagkukunan ng lokasyon, isang tool na pumipigil sa mga programmer ng application na gawin ang parehong proseso. mano-mano.

Ang ebolusyon ng mga operating system ay humantong sa isang malaking bahagi ng mga elektronikong aparato na gumagamit ng microprocessors para sa kanilang operasyon, mayroon ding built-in na operating system, ilang halimbawa ay mga cell phone, DVD player, radio, computer, atbp.

Sa kasong ito ay manipulahin sila sa pamamagitan ng isang graphic na interface ng gumagamit, isang desktop environment o isang window manager, sa kaso ng mga cell phone ginagawa ito sa pamamagitan ng isang console at DVD sa pamamagitan ng remote control, lahat ng mga ito ang mga ito ay data na nagbibigay-daan sa amin upang mas maunawaan kung ano ang isang operating system.

Para saan ang isang operating system

Ang isa sa mga bagay na ginagamit ng isang operating system ay upang payagan ang iba pang software na umasa sa nasabing programa at sa gayon ay mahusay na gumana, sa kadahilanang iyon ay ayon sa sistemang ginamit, ang ilang mga programa ay maaaring mai-install o hindi.

Gayundin, ang mga operating system ay maaaring maiuri ayon sa bilang ng mga gawain na maaari nilang maisagawa nang sabay-sabay, pati na rin sa bilang ng mga gumagamit na maaaring gumamit ng nasabing mga programa at pati na rin sa oras kung saan sila naisagawa, na maaaring o hindi totoo. Dapat pansinin na ito ay ilan lamang sa mga pag-uuri na mayroon.

Ang konsepto ng operating system ay nagpapahiwatig na mayroon itong tatlong makabuluhan at mahahalagang elemento, tinutukoy nila ang mga software packages na ginawang posible para sa hardware na makipag-ugnay sa mismong software.

  • Pagpapakahulugan ng Command: ito ang mga bahagi na nagpapahintulot sa interpretasyon ng mga utos, ang kanilang pangunahing layunin ay upang maipaabot ang mga utos o utos na isinasagawa ng gumagamit, ginagawa ito sa pamamagitan ng isang wika na maaaring bigyang kahulugan ng hardware, nang hindi kailangan ng ang sinumang nagpatupad ng order ay may kaunting kaalaman sa wikang iyon.
  • File system: ito ay isang uri ng file database, kung saan nakakakuha sila ng isang tulad-istrakturang puno.
  • Core: sa wakas, mayroong core, na responsable sa pagpapahintulot sa pagpapatakbo ng mga pangunahing lugar tulad ng input at output ng data, komunikasyon, pamamahala ng memorya at pagproseso, atbp.

Mga elemento ng isang operating system

Ang operating system ay binubuo ng apat na mga module, na kung saan ay ang Kernel o kernel, ang memory manager, input at output system at sa wakas ang file manager. Mayroong mga isinasaalang-alang na mayroong isang ikalimang module, na kung saan ay ang interpreter ng utos, na responsable para sa pagsasalin ng mga utos na ginagawa ng gumagamit sa pamamagitan ng keyboard o iba pang aparato.

Core o Kernel

Ito ang pinakamababang antas ng module ng operating system, nakasalalay ito sa hardware ng isang computer, ang ilan sa mga gawain na dapat gawin nito ay upang hawakan ang mga pagkagambala, magtalaga ng mga gawain sa processor, mag-alok ng mga channel ng komunikasyon sa pagitan ng mga programa, bukod sa iba pa.. Sa pangkalahatan, ang kernel ay responsable para sa pagkontrol sa iba pang mga module at sa parehong oras, sinasabay ang kanilang pagpapatupad.

Sa parehong paraan, ang kernel ay may isang sub-module na kilala bilang isang tagapag-iskedyul, na ang trabaho ay upang ipahiwatig ang oras ng processor sa iba't ibang mga programa, sumusunod ito sa isang tiyak na pattern sa pagpaplano na maaaring magkakaiba sa pagitan ng mga operating system. Sa pangkalahatan, ang ginagawa ay upang maitaguyod ang isang hierarchy ng mga priyoridad, na responsable para sa pagtukoy kung paano dapat ibigay ang oras ng CPU sa bawat software.

Manager ng memorya

Ang tagapamahala ng memorya, sa kabilang banda, ay siyang namamahala sa pagtatalaga ng ilang bahagi ng memorya ng RAM sa mga programa, o sa mga praksyon ng mga ito na nangangailangan nito, sa parehong oras na ang natitirang mga programa at data ay matatagpuan sa mga storage device malaki at mabigat. Sa ganitong paraan, kapag ang isang bahagi ng pangunahing memorya ay itinalaga, ginagawa ito sa isang nakabalangkas na paraan, pagsunod sa isang tiyak na pattern.

Ang pinaka-karaniwang paraan upang pamahalaan ang memorya ay nagsasangkot ng paglikha ng virtual memory, sa pamamagitan nito lilitaw ang memorya ng computer para sa sinumang gumagamit ng system, higit pa sa tunay na ito.

Sistema ng pagpasok at exit

Ipinapakita ng elementong ito ang input ng gumagamit at output ng data bilang isang bagay na independyente sa computer, na nangangahulugang para sa gumagamit ang lahat ng kagamitan ay magkakaroon ng magkatulad na katangian at gagamutin sa parehong paraan, na may pananagutan ang OS para sa pagharap sa mga kakaibang katangian ng bawat isa isa sa kanila, isa sa kanila ang bilis ng reaksyon. Ang isang malawakang ginagamit na pamamaraan, lalo na sa output ng data, ay ang paggamit ng mga spooler.

Ang impormasyon ng output ay pansamantalang nakaimbak sa isang pila na matatagpuan sa isang mass storage device, ito hanggang sa maipalabas ang peripheral na aparato, sa ganoong paraan mapigilan na mapanatili ang isang programa dahil hindi magagamit ang peripheral. Ang mga SSO ay may mga tawag upang alisin o magdagdag ng mga file ng spool.

Tagapamahala ng file

Ang layunin ng file manager ay upang mapanatili ang mga istraktura ng mga programa, pati na rin ang data ng mga gumagamit at mga programa ng system, na itinatago sa mga file, pati na rin upang matiyak ang wastong paggamit ng mga mass storage device. Ang elementong ito ay namamahala din sa pangangasiwa sa paglikha, pagpapaunlad, pag-update at sa wakas ay aalisin ang mga file, pinapanatili din ang isang direktoryo sa bawat isa sa mga file na nasa system sa lahat ng oras, at nakikipagtulungan ito sa modyul na namamahala sa memorya sa panahon ng paglilipat. data papunta at mula sa memorya ng sentral.

Mahalagang ituro na kung mayroon kang isang virtual memory system, mayroong paglipat sa pagitan ng mass storage media at ng gitnang memorya, ito ay upang mapanatili ang istraktura ng nasabing memorya. Ang mga file na nakaimbak sa mga mass storage device ay may iba't ibang mga layunin, ang ilan ay ginagamit upang mag-imbak ng impormasyon para sa pagbabahagi, ang iba ay naglalaman ng pribadong impormasyon, atbp.

Sa kadahilanang ito, ang bawat file ay may isang serye ng mga pribilehiyo sa pag-access, na ipinapakita ang extension kung saan maaaring ibahagi ang impormasyong nasa nasabing file. Inaalagaan ng operating system ang pagpapatunay na ang mga pribilehiyong ito ay hindi na-bypass.

Mga pagpapaandar ng isang operating system

Ang mga pag-andar ng isang operating system na pinakatanyag ay ang pamamahala ng mga proseso ng memorya at pamamahala ng komunikasyon sa pagitan ng mga application.

Pamamahala ng proseso

Ito ay walang alinlangan na isa sa mga pinaka natitirang bahagi ng isang operating system, dahil ang mga proseso ay ang mga mapagkukunan na kinakailangan ng isang software upang maipatupad nang tama. Nangangailangan ito ng ilang mga elemento, tulad ng oras ng CPU, paggamit ng memorya, at pagkakaroon ng mga file kung saan nangangailangan ang application ng pag-access upang tumakbo. Ang OS upang mapangalagaan nito ang wastong pagpapatakbo ng makina, ay nakatuon sa paglikha at pagkasira ng mga proseso, pati na rin ang pagtigil at pagsisimula ng mga ito, hindi pa mailakip ang kontribusyon nito sa mga mekanismo ng komunikasyon sa pagitan ng isang proseso at ng iba pa.

Pangunahing pamamahala ng memorya

Ang pamamahala ng pangunahing memorya ay isa pang lubos na nauugnay na elemento. Para sa bahagi nito, ang memorya ay binubuo ng isang data warehouse na ibinabahagi ng mga application at ng CPU, na nawawala din ang pagpapaandar nito kung mayroong anumang problema. Para sa kadahilanang ito mahalaga na ang operating system ay mag-ingat sa pamamahala ng memorya, upang hindi ito labis na karga at makita ang impormasyong nakaimbak doon. Inaalagaan ng OS na ang ilang mga bahagi ng memorya ay ginagamit at bakit. Gumagawa ito ng mga desisyon tungkol sa kung saan mahahanap ang mga proseso kung mayroong libreng puwang at naglalaan at muling kumukuha ng kinakailangang puwang, upang ang memorya ay mahusay na ginamit.

Pangasiwaan ng pangalawang imbakan

Ang memorya ay nailalarawan sa pamamagitan ng pagiging isang bagay na medyo pabagu-bago at na sa kaganapan ng anumang pagkabigo maaari itong mapunta sa pagkawala ng impormasyong naglalaman nito, sa kadahilanang iyon, kinakailangan na mayroong isang pangalawang module ng pag-iimbak, upang ang data ay mananatili doon sa pangmatagalang, Sa parehong paraan na nangyayari ito sa gitnang memorya, ang OS, nangangalaga sa pamamahala ng libreng puwang at nagtatalaga ng order ng imbakan, inaalagaan din na ang lahat ay naimbak nang tama, pati na rin kung magkano at kung saan may libreng puwang.

Pamamahala ng sistema ng pagpasok at exit

Sa parehong paraan, responsable ang operating system para sa pamamahala ng output at input port ng isang computer, tulad ng para sa mga headphone, monitor, printer, atbp.

Dati, kapag nais mong mag-install ng isang bagong panlabas na port, mahalaga na magkaroon ng isang disk ng pag-install kung saan naitala ang mga driver, upang tanggapin ito ng computer. Ngayon, ang operating system ng computer ay namamahala sa paghahanap sa network, lahat ng impormasyong kinakailangan upang ang bago, panlabas na mga port ay gumagana nang tama.

Pag-log ng system ng file

Ang mga file ay mga format na nilikha mismo ng mga may-ari, na na-convert sa mga talahanayan, at ito ang operating system na nangangalaga sa pagrehistro at pag-iimbak ng mga ito. Responsable din ang OS para sa pagbuo, pagtanggal at pag-iimbak ng lahat ng mga file na nilikha, bilang karagdagan sa pagbibigay ng mga kinakailangang tool upang ma-access ang mga file kapag kinakailangan ito. Nag-aalok din ito ng komunikasyon sa pagitan ng mga file at mga yunit ng imbakan, ini-configure ito upang makagawa ng mga backup na kopya ng bawat isa, sa kaso ng isang aksidente, ang impormasyon ay hindi mawawala.

Seguridad

Sa item na ito, dapat pansinin na ang operating system ay namamahala sa seguridad ng computer, isa sa pinakamahalagang pagkilos na pagiging naa - access sa mga programa o gumagamit kung saan hindi sila dapat pumasok. Mayroong isang malaking bilang ng mga virus na maaaring makapinsala sa system, at ito ang OS na responsable para sa hindi nangyayari. Posibleng i-configure ang software upang ang mga kontrol ay isinasagawa paminsan-minsan, at sa parehong paraan itaguyod ang mga kontrol sa seguridad na dapat isagawa.

Komunikasyon sa pagitan ng mga elemento at aplikasyon

Sa pamamagitan ng interface ng network, pinapanatili ng OS ang komunikasyon sa pagitan ng iba't ibang mga elemento ng computer, pati na rin ang lahat ng mga programa na nauugnay sa kanila. Makatanggap at magpadala ng impormasyon.

Iulat ang katayuan ng system

Mayroong isang malaking bilang ng mga application na sa pamamagitan ng default ay naka-install kasama ng operating system, subalit hindi ito itinuturing na isang system. Nagbibigay ang mga ito ng isang paraan at pangunahing katangian upang mabuo at mapatakbo ang mga programang naka-install sa computer. Sa parehong paraan, ipinapaalam nito ang katayuan ng system, iyon ay, kung kinakailangan upang aprubahan ang anumang aksyon, tulad ng kaso ng pag-install ng mga awtomatikong pag-update.

Gayundin, nag-aalok ito ng suporta para sa iba't ibang mga wika ng computer, upang ang anumang aplikasyon ay gumagana sa computer, para dito mayroon itong mga programa na nagpapabuti sa komunikasyon sa pagitan ng mga application.

Pamamahala ng mapagkukunan

Pinangangasiwaan nito ang bawat isa sa mga pangunahing bahagi ng computer sa pamamagitan ng isang tagapamahala ng mapagkukunan, sa pagpapaandar nito ng pamamahala nito ay nagsasangkot din ng seguridad at komunikasyon ng CPU at mga panlabas na aparato na kumonekta sa computer. Sa parehong paraan na nangyayari ito sa pangalawa at panloob na memorya, kung saan minsan, kinakailangan upang linisin at palitan ang mga bahagi na nakaimbak mula sa isa patungo sa isa pa. Sa pangkalahatan, pinamamahalaan nito ang lahat ng mga mapagkukunan ng system at lahat ng mga elemento na nakikipag-ugnay sa sistemang iyon.

Pamamahala ng Mga Gumagamit

Sa wakas, nakikipag-usap din ito sa pamamahala ng mga profile na nai-save sa computer, depende rin sa kung sino ang lumikha ng nasabing profile. Ang pangangasiwa ng mga gumagamit ay maaaring maramihang o indibidwal, hindi ito nangangahulugan na pinapayagan ng operating system ang isang profile ng gumagamit lamang na nilikha upang magamit ang computer.

Mga uri ng operating system

Ang mga uri ng Operating System ay inuri ayon sa mga sumusunod na pamantayan:

  • Pamantayan sa pamamahala ng gawain: Ang mga ito ay inuri sa isang solong gawain at multitasking, ang dating ay nailalarawan sa pamamagitan ng pagpapatupad ng isang programa nang paisa-isa, bukod sa sariling mga proseso ng operating system, para sa kanilang bahagi, maaaring pamahalaan ng huli ang mga mapagkukunan ng CPU upang makamit ang tiyak na pagsabay sa mga proseso na naisakatuparan
  • Pamantayan sa pangangasiwa ng gumagamit: Sa kasong ito maaari naming pag-usapan ang mga system ng solong-gumagamit, iyon ay, pinapayagan lamang nila ang kontrol sa isang gumagamit, mayroon ding mga system ng multi-user, na ginagamit batay sa mga session.
  • Pamantayan sa pamamahala ng mapagkukunan. Mayroong mga sentralisadong operating system, na kung saan ay limitado sa isang solong computer sa kanilang sektor ng impluwensya, at mayroon ding mga ipinamamahagi na system, na namamahala nang magkakaibang mga computer nang sabay-sabay.

Dapat pansinin na ito ang pag-uuri ng pinakakaraniwang mga operating system, subalit may iba pang mga hindi gaanong madalas:

Sistema ng pagpapatakbo ng isang computer

Ang mga operating system ay karaniwang naka-install sa computer, at sa karamihan ng mga kaso ang gumagamit ay hindi gumawa ng anumang mga pagbabago dito, subalit, maaari itong mai-update, mabago o mapalitan.

Ang bawat operating system ng isang computer ay may grapikong interface para sa gumagamit, na nagbibigay-daan sa paggamit ng mga panlabas na tool o hardware, tulad ng mousse, sa pamamagitan ng pag-click sa mga icon, o sa pamamagitan ng pakikipag-ugnay sa iba pang mga elemento para sa layunin. upang maisagawa ang ilang gawain, na ginagawang malinaw kung para saan ang operating system sa computer.

Ang mga halimbawa ng mga operating system na pinaka ginagamit sa mundo ay:

Microsoft Windows

Kabilang sa mga uri ng mga operating system, ang isa na may pinakamalaking timbang ay ang Windows, nilikha noong dekada 80, sa kasalukuyan ang pinakabagong mga bersyon ay ang Windows 10 na nilikha noong Setyembre 2014, ang Windows 8 nilikha noong 2012, Windows 7 noong 2009 at Windows Vista noong 2007. Ang operating system na ito ay paunang naka-install sa karamihan ng mga computer, ginagawa itong pinakapopular na operating system sa buong mundo.

Mac OS X

Ang operating system na ito ay nilikha ng kumpanya ng Apple Inc. At ito ay na-install sa lahat ng mga computer na gawa ng nasabing kumpanya, sa kasalukuyan ang pinakabagong mga bersyon ng sistemang ito ay kilala bilang operating system ng Mac OS, ang mga tukoy na pangalan ay ng bawat bersyon, ang Maverick, na inilunsad sa merkado noong 2013, ang Mountain Lion para sa bahagi nito, ay nagmula sa merkado noong 2012, Lion noong 2011, Snow Leopard noong 2009. Nag-aalok din ang Apple sa mga gumagamit ng isang bersyon na tinatawag na MacOS X Server, na idinisenyo upang tumakbo sa mga server.

Linux Ubuntu

Ang isa pang halimbawa ng mga operating system ay ang Linux Ubuntu. Ang operating system na ito ay may pangunahing katangian na ito ay bukas na mapagkukunan, na nangangahulugang maaari itong ipamahagi at mabago ng sinumang gumagamit sa mundo, na isang malaking kalamangan, dahil pinapayagan nitong maging malaya ang nasabing OS at pinapayagan ka ring pumili sa pagitan ng iba't ibang mga mayroon nang mga bersyon. Sa mga personal na computer, ang operating system ng Linux sa kabila ng pagiging ganap na malaya, ay ginagamit sa ilang mga computer, subalit, sa karamihan ng mga server ng kumpanya, ginagamit ang Linux, dahil mas madaling ipasadya. Sa pagitan ng. Ang mga bersyon na namumukod-tangi ay ang Ubuntu, Debian, Fedora at Linux.

Operating System ng isang telepono

Ang mga mobile operating system o mobile OS ay isang serye ng mga mababang antas na programa na ginawang posible ang pagkuha ng mga katangian ng partikular na hardware ng mga cell phone at nag-aalok ng mga serbisyo sa mga mobile application, na naisagawa dito. Ang mga sistemang ito ay mas simple at naglalayon sa pagkakakonekta ng wireless, pati na rin ang paraan upang maglagay ng mga format ng impormasyon at multimedia.

Ang ilang mga operating system ng mobile ay batay sa layered na modelo. Ang pinakakaraniwang mga sistema ay:

Android

Walang alinlangan na ito ang pinaka ginagamit na operating system ng telepono sa mundo, batay ito sa Linux. Una itong idinisenyo para sa mga propesyonal na camera, kalaunan ay nakuha ito ng Google at binago upang magamit sa mga mobile device, tulad ng mga smartphone at kalaunan sa mga tablet, sa kasalukuyan ang sistemang ito ay nasa ilalim ng pag-unlad upang maaari itong magamit sa PC at Notebook. Ang nag-develop nito ay Google, inilunsad ito noong 2008.

iOS

Ang operating system ng isang Apple phone ay iOS, na katangian lamang ng mga aparato na gawa ng kumpanya na Apple Inc. At ginagamit ito sa mga aparato tulad ng iPod Touch, iPhone, iPad at Apple TV. Ang pag-optimize at pagiging simple ay ang pundasyon ng tagumpay nito, dahil ginugusto ito ng mga tao kaysa sa iba pang mobile OS na nangangailangan ng mas mataas na kapangyarihan na hardware para sa katatasan ng OS.