Millised on operatsioonisüsteemi funktsioonid?
The operatsioonisüsteemi funktsioonid silmapaistvamad on protsesside haldamine, mälu ja rakenduste vaheline suhtlemine.
Operatsioonisüsteem on peamine tarkvara või programmide kogum, mis haldab kõiki elektroonilises seadmes tekkivaid protsesse.
Need ei ole programmid ja rakendused, mida me tavapäraselt kasutame arvuti töötlemiseks, vaid need omadused, mis võimaldavad neil rakendustel töötada.
Operatsioonisüsteemi üheks eesmärgiks on kerneli haldamine, asukoha ressursid ja meie masina riistvara. Enamikul turul olevatel mikroprotsessoritega elektroonilistel seadmetel on operatsioonisüsteem.
Operatsioonisüsteemide loomise alguses oli suurim ebaõnnestumine, et neil oli väga vähe võimsust ja väga vähe kasutust, nii et see toimus tavaliselt partiis käsitsi. Partii sees aktiveeriti töökohad, mis on toimingu tegemiseks vajalikud tellimused, käsitsi.
Kuna operatsioonisüsteemide keerukus kasvas, oli vaja neid ülesandeid automatiseerida, nii et need ilmusid esimese käsu tõlkidele.
Kõigi aastate jooksul tehtud värskenduste ja avastuste puhul ei jää esimesest operatsioonisüsteemist midagi, mida tuli käsitsi aktiveerida.
Nad muutuvad keerukamaks ja aktiveerivad end masina kaitsmiseks ja vajalike ja rutiinsete ülesannete täitmiseks.
Operatsioonisüsteemi põhifunktsioonid
Nagu me juba varem mainisime, on enamik operatsioonisüsteeme juba koostatud meie elektroonilise seadme sees tehtavate ülesannete nimekirjaga, nii et kõik läheb sujuvalt.
Konfiguratsiooni kohandamiseks meie seadme vajadustega on vaja teha vaid väikeseid muudatusi.
1 - Protsessi juhtimine
Operatsioonisüsteemi üks tähtsamaid osi on protsesside haldamine. Protsessid on ressursid, mida programm vajab.
See hõlmab mälu, keskprotsessori (keskprotsessori) kasutamist ja faile, mida rakendus peab hästi töötama.
Masina nõuetekohase toimimise eest vastutav operatsioonisüsteem on pühendunud protsesside loomisele ja hävitamisele, nende peatamisele ja taastamisele ning protsesside sidemehhanismide abistamisele..
Võime seda ülesannet võrrelda sekretäri tööga. Kui koostame ülesannete loendi, loob protsessi juhtimissüsteem tegevussuuna, kus tähtsamad protsessid asetatakse prioriteediks, vahepealne vahe ja lõpuks kõige vähem oluline viimane koht.
Probleemiks on see, et protsessi juhtimine toimub masina abil, mis seab ülesannete täitmiseks suvalised prioriteedid ja mõnikord ebaolulised ülesanded on lõpetamata.
Seejärel on vaja muuta protsessijuhtimise tööriista konfiguratsiooni ja seada prioriteediks vajalikud ülesanded või sundida neid täitma käsitsi.
2. Põhimälu haldamine
Teine oluline operatsioonisüsteemi komponent on põhimälu haldamine. Mälu koosneb andmehoidlast, mida jagavad CPU ja rakendused ning mis kaotab oma suutlikkuse, kui see tekib.
Seetõttu on oluline, et operatsioonisüsteem vastutab mälu haldamise eest, nii et see ei muutuks küllastunuks ning seal sisalduvad andmed ja teave kaovad..
Operatsioonisüsteem tagab, et osa mälust kasutatakse ja miks. Otsustage, kus on vabad ruumid, kus protsessid paigutatakse, ja määrake ja nõuge ruumi, mis on vajalik, et seda alati hästi kasutada.
3. Teisese ladustamise haldamine
Mälu on väga muutlik ja mis tahes rikke korral võite kaotada selles sisalduva teabe. Selleks on vajalik teine salvestusmoodul, mis suudab andmeid pikemas perspektiivis salvestada.
Sarnaselt peamäluga vastutab vaba ruumi haldamise operatsioonisüsteem ja salvestab salvestamise järjekorra. Samuti tagab see, et kõik on täielikult salvestatud ning kui palju ruumi on vabaks jäänud.
4. Sisenemise ja väljumise süsteemi haldamine
Operatsioonisüsteem vastutab arvuti sisend- ja väljundportide, näiteks peakomplekti, printeri, monitori jne haldamise eest..
Varem, kui tahtsite uue välise pordi installida, oli oluline, et draivereid sisaldav installiketas oleks arvutis aktsepteeritav.
Nüüd, meie päevadel, on arvuti enda operatsioonisüsteem tavaliselt vastutav võrgu vajaliku teabe otsimise eest, et uued välised pordid töötaksid ideaalselt.
5- Failisüsteemi registreerimine
Failid on nende omanike loodud vormingud, mis muundatakse tabeliteks ja operatsioonisüsteem vastutab nende salvestamise ja salvestamise eest.
Operatsioonisüsteem vastutab loodud failide ülesehitamise, kustutamise ja arhiveerimise eest ning pakub vajalikke vahendeid failidele ligipääsemiseks igal ajal.
Sellega luuakse failide ja salvestusseadmete vaheline side ning lõpuks saab selle konfigureerida nii, et see teeb kõikidest failidest varukoopiad, nii et õnnetuse korral ei ole kõik neist kadunud..
6 - Turvalisus
Operatsioonisüsteem vastutab masina turvalisuse eest. Üks tähtsamaid tegevusi on kasutajate või programmide juurdepääs, kuhu nad ei peaks.
On palju viiruseid, mis võivad meie süsteemi mõjutada, ning operatsioonisüsteem tagab, et see ei juhtu.
Operatsioonisüsteemi saab konfigureerida nii, et teostatakse perioodilisi kontrolle ja luuakse turvakontroll..
7- Elementide ja rakenduste vaheline suhtlus
Võrguühenduste kaudu säilitab operatsioonisüsteem sidet masina erinevate komponentide ja kõigi nendega kokkupuutuvate rakenduste vahel. Saada ja saada teavet.
8- Teavitage süsteemi seisundist
On mitmeid rakendusi, mis installitakse operatsioonisüsteemi kõrval vaikimisi, kuid mis ei ole selline süsteem.
Need pakuvad meie masinale paigaldatud programmide arendamiseks ja rakendamiseks keskkonda ja põhiomadusi.
Ta teavitab süsteemi olekust, kui on vaja teha mõningaid meetmeid või kinnitada, et mõni tegevus on võetud, näiteks automaatsed uuendused.
Lisaks toetab see erinevaid programmeerimiskeeli, nii et igasugune rakendus oleks meie masinas toimiv. Muidugi on sellel programmid, mis parandavad rakenduste vahelist suhtlust.
9 - Ressursside haldamine
Hallake masina kõiki peamisi osi oma ressursside halduri kaudu. Selle haldaja ülesandeks on keskprotsessori või protsessori, arvutiga ühendatud välisseadmete turvalisus ja side.
Sarnaselt sisemälule ja sekundaarsele mälule, kus mõnikord tuleb salvestatud osi puhastada ja muuta.
Üldiselt haldab see kõiki süsteemi ressursse ja kõiki sellega seotud ressursse.
10 - Kasutaja haldamine
Operatsioonisüsteem vastutab ka arvutis talletatavate profiilide haldamise eest, olenevalt sellest, kes on selle profiili loonud.
Kasutaja administreerimine võib olla ühe kasutaja või mitme kasutaja. See ei tähenda, et operatsioonisüsteem võimaldab arvutil kasutada ainult kasutajaprofiili.
Ühe kasutaja profiiliks olemine tähendab, et ainult selle kasutaja hukkamised on aktiivsed ja ainult tema. Teises, võimaldab see mitme kasutaja puhul samaaegselt olla aktiivsem kui üks kasutaja.
Kõige levinumad operatsioonisüsteemid
Kõige tuntumad ja kasutatavad operatsioonisüsteemid on Windows, iOS ja Linux arvutite jaoks. Ja nutitelefonide Android ja iOS.
Sõltuvalt sellest, millist seadet on vaja, on tuhandeid operatsioonisüsteeme, mis on suurema või väiksema keerukusega.
Windows kuulub Microsofti suurte makro-piltide hulka, samas kui iOs kuulub Apple'ile. Linux on omakorda tasuta tarkvaraplatvorm, mis võimaldab teil operatsioonisüsteemi muuta. Linuxi platvormil on Ubuntu ja Devian, mis on kõige tuntumad.
Need tasuta tarkvara võimaldavad kasutajal operatsioonisüsteemi muuta, nagu ta meeldib. Sellel on ka teatud risk, mis tähendab, et operatsioonisüsteemi tuum puudutatakse, kui teil ei ole palju teadmisi, mis võivad tekitada katastroofi.
Seevastu operatsioonisüsteemid, nagu Windows ja iOS, on valmis kõige vähem kogenud kasutajatele, nii et operatsioonisüsteemi algne konfiguratsioon võimaldab selle kasutamist ilma kulukate muudatusteta.
Viited
- RAHALKAR, Sagar Ajay. Operatsioonisüsteemi põhitõed. SisseSertifitseeritud eetilise häkkeri (CEH) fondi juhend. Apress, 2016. lk. 3-21.
- BLUME, Steven W.Elektrivõrgu põhialused mitteelektrilisele professionaalile. John Wiley & Sons, 2016.
- SPRUNT, Brinkley. Tulemuslikkuse seire riistvara põhitõed.IEEE Micro, 2002, vol. 22, nr 4, lk. 64-71.
- MILLER, Michael.Absoluutne algaja juhend arvuti põhialuste jaoks. Mis Publishing, 2007.
- ALVAREZ, Juan. Arvuti aluste mõistmine: kirjaoskuse poole liikumine.
- SILBERSCHATZ, AbrahamGALVIN jt.Operatsioonisüsteemid: põhimõttelised mõisted. Addison-Wesley Iberoamericana, 1994.
- TANENBAUM, Andrew S .; FOGOAGA, Juan Carlos Vega.Operatsioonisüsteemid. Prentice Hall, 1988.