Kokios yra operacinės sistemos funkcijos?



The operacinės sistemos funkcijos svarbiausias yra procesų valdymas, atmintis ir ryšys tarp programų, be kita ko.

Operacinė sistema yra pagrindinė programinė įranga arba programų rinkinys, valdantis visus procesus, kurie atsiranda elektroniniame įrenginyje.

Tai ne programos ir programos, kurias mes įprastai naudojame, pvz., Kompiuterio tvarkymui, bet charakteristikos, kurios leidžia taikyti šias programas.

Vienas iš operacinės sistemos tikslų yra tvarkyti branduolį, vietos resursus ir mūsų mašinos techninę įrangą. Dauguma rinkoje esančių elektroninių prietaisų, turinčių mikroprocesorių, turi operacinę sistemą.

Operacinių sistemų kūrimo pradžioje didžiausia nesėkmė, kurią jie turėjo, buvo tai, kad jie turėjo mažai pajėgumų ir labai mažai panaudojo, todėl paprastai jis buvo atliekamas rankiniu būdu per partiją. Partijos viduje darbai, kurie yra veiksmai, reikalingi veiksmui atlikti, buvo aktyvuoti rankiniu būdu.

Kadangi operacinių sistemų sudėtingumas padidėjo, reikėjo automatizuoti šias užduotis, todėl atsirado pirmojo vadovo vertėjai.

Su visais atnaujinimais ir atradimais, kurie buvo padaryti per daugelį metų, nieko lieka iš pirmųjų operacinių sistemų, kurias reikėjo aktyvuoti rankiniu būdu.

Jie tampa sudėtingesni ir aktyvuojasi, kad apsaugotų mašiną ir atliktų būtinas bei įprastas užduotis.

Pagrindinės operacinės sistemos funkcijos

Kaip jau minėjome, dauguma operacinių sistemų jau yra parengtos su užduočių, kurios turi būti atliekamos elektroniniame įrenginyje, sąrašas, kad viskas vyktų sklandžiai.

Būtina atlikti tik nedidelius koregavimus, kad konfigūracija būtų pritaikyta prie mūsų prietaiso poreikių.

1 - Proceso valdymas

Viena svarbiausių operacinės sistemos dalių yra procesų valdymas. Procesai - tai ištekliai, kuriuos turi vykdyti programa.

Tai apima atminties, procesoriaus laiko (centrinio procesoriaus) naudojimą ir failus, kuriuos programa turi pasiekti, kad galėtų tinkamai veikti.

Operacinė sistema, atsakinga už tinkamą mašinos veikimą, skirta procesų kūrimui ir sunaikinimui, jų sustabdymui ir atnaujinimui bei procesų komunikacijos mechanizmų kūrimui..

Šią užduotį galime palyginti su tarnautojo darbu. Jei sudarysime užduočių sąrašą, proceso valdymo sistema nustatys veiklos kryptį, kurioje svarbiausi procesai bus prioritetiniai, tarpinė tarpinėje vietoje ir galiausiai mažiausiai svarbi paskutinėje vietoje.

Problema yra ta, kad procesų valdymas atliekamas naudojant mašiną, kuri nustato savavališkus užduočių prioritetus, o kartais nesvarbios užduotys lieka nebaigtos.

Tada būtina keisti proceso valdymo įrankio konfigūraciją ir suteikti didesnę pirmenybę būtinoms užduotims arba priversti jas vykdyti ranka.

2 - Pagrindinės atminties valdymas

Kitas svarbus operacinės sistemos komponentas yra pagrindinės atminties valdymas. Atmintis susideda iš duomenų saugyklos, kurią dalijasi CPU ir programos ir kuri praranda savo pajėgumus, jei atsiranda gedimas.

Todėl svarbu, kad operacinė sistema būtų atsakinga už atminties valdymą, kad ji nebūtų prisotinta, o ten esantys duomenys ir informacija būtų prarasti..

Operacinė sistema užtikrina, kad dalis atminties yra naudojama ir kodėl. Nuspręskite, kur yra laisvi erdvės procesai ir priskirkite reikiamą erdvę, kad ji visada būtų gerai naudojama.

3. Antrinio saugojimo valdymas

Atmintis yra labai nepastovi ir bet kokio gedimo atveju galite prarasti jame esančią informaciją. Tam reikia turėti antrąjį saugojimo modulį, kuris galėtų ilgai saugoti duomenis.

Kaip ir pagrindinėje atmintyje, operacinė sistema yra atsakinga už laisvos vietos valdymą ir priskiria taupymo tvarką. Jis taip pat užtikrina, kad viskas yra visiškai išsaugota, taip pat, kiek vietos paliekama laisvai ir kur.

4. Įėjimo ir išėjimo sistemos valdymas

Operacinė sistema yra atsakinga už kompiuterio įvesties ir išvesties prievadų, pvz., Ausinių, spausdintuvo, monitoriaus ir kt., Valdymą..

Anksčiau, kai norėjote įdiegti naują išorinį prievadą, buvo svarbu turėti diegimo diską, kuriame būtų tvarkyklės, kad kompiuteris galėtų juos priimti.

Dabar, mūsų dienomis, kompiuterio operacinė sistema paprastai yra atsakinga už tinklo paiešką už būtiną informaciją, kad nauji išoriniai prievadai veiktų puikiai.

5- Failų sistemos registravimas

Failai yra jų savininkų sukurti formatai, konvertuojami į lenteles, o operacinė sistema yra atsakinga už jų įrašymą ir išsaugojimą.

Operacinė sistema yra atsakinga už sukurtų failų kūrimą, ištrynimą ir archyvavimą, taip pat už būtinas priemones, kad bet kuriuo metu galėtų pasiekti failus.

Jis nustato ryšį tarp failų ir saugojimo įrenginių, ir galiausiai jis gali būti sukonfigūruotas taip, kad jis atliktų visų failų atsargines kopijas, kad nelaimingo atsitikimo atveju ne visi jie būtų prarasti.

6 - Saugumas

Operacinė sistema yra atsakinga už mašinos saugumą. Viena iš svarbiausių veiklos sričių - prieiga prie naudotojų ar programų, kur jie neturėtų.

Yra daug virusų, galinčių paveikti mūsų sistemą, ir operacinė sistema užtikrina, kad tai neįvyks.

Operacinė sistema gali būti sukonfigūruota taip, kad būtų atliekami periodiniai patikrinimai ir įdiegtos saugumo kontrolės priemonės..

7- Bendravimas tarp elementų ir programų

Naudodamiesi tinklo sąsajomis, operacinė sistema palaiko ryšį tarp skirtingų mašinos komponentų ir visų su jais susijusių programų. Siųsti ir gauti informaciją.

8- Informuokite apie sistemos būklę

Yra daugybė programų, įdiegtų pagal operacinę sistemą pagal nutylėjimą, tačiau tai nėra sistema.

Tai siūlo aplinką ir pagrindines ypatybes mūsų programoje įdiegtų programų kūrimui ir vykdymui.

Ji informuoja apie sistemos būklę, jei būtina atlikti tam tikrą veiksmą arba patvirtinti, kad imamasi veiksmų, pvz., Automatiniai atnaujinimai.

Be to, ji palaiko skirtingas programavimo kalbas, kad bet kokio tipo programinė įranga veiktų mūsų mašinoje. Žinoma, jame yra programų, kurios pagerina bendravimą tarp programų.

9 - Išteklių valdymas

Valdykite visas pagrindines mašinos dalis per savo išteklių valdytoją. Administratoriaus funkcija apima centrinio procesoriaus ar procesoriaus, išorinių įrenginių, prijungtų prie kompiuterio, saugumą ir ryšį.

Kaip vidinė atmintis ir antrinė atmintis, kur kartais reikia išvalyti ir keisti saugomas dalis. 

Apskritai, ji valdo visus sistemos išteklius ir visus išteklius, su kuriais ji liečiasi.

10 - Vartotojo administravimas

Operacinė sistema taip pat yra atsakinga už kompiuteryje saugomų profilių valdymą priklausomai nuo to, kas sukūrė profilį.

Naudotojo administravimas gali būti vieno vartotojo arba daugelio naudotojų. Tai nereiškia, kad operacinė sistema leidžia sukurti tik naudotojo profilį, kuris bus naudojamas kompiuteryje.

Vieno naudotojo profilis reiškia, kad yra aktyvūs tik to vartotojo įvykiai ir tik jo. Kitame, daugiafunkciniame prietaise, jis leidžia vienu metu aktyvuoti daugiau nei vieno vartotojo užduotis.

Dažniausios operacinės sistemos

Žinomiausios ir naudojamos rinkos operacinės sistemos yra „Windows“, „iOS“ ir „Linux“ kompiuteriams. Ir „Android“ ir „iOS“ išmanieji telefonai.

Yra tūkstančiai operacinių sistemų, turinčių daugiau ar mažiau sudėtingumo, priklausomai nuo to, kuris įrenginys reikalingas.

„Windows“ priklauso „Microsoft“ dideliam makro vaizdui, o „iO“ priklauso „Apple“. „Linux“ yra nemokama programinės įrangos platforma, leidžianti modifikuoti operacinę sistemą. Linux platformoje yra žinomiausias „Ubuntu“ ir „Devian“.

Šios nemokama programinė įranga leidžia vartotojui modifikuoti operacinę sistemą, kaip jam patinka. Ji taip pat turi tam tikrą riziką, tai yra paliesti operacinės sistemos branduolį, kai jūs neturite daug žinių, gali sukelti katastrofą.

Priešingai, tokios operacinės sistemos kaip „Windows“ ir „iOS“ yra pasirengusios patyrusiems naudotojams, todėl pradinė operacinės sistemos konfigūracija leidžia ją naudoti be jokių brangių modifikacijų.

Nuorodos

  1. RAHALKAR, Sagar Ajay. Operacinės sistemos pagrindai. ĮSertifikuotas etikos Hacker (CEH) fondo vadovas. Apress, 2016. p. 3-21.
  2. BLUME, Steven W.Neelektrinio profesionalo elektros energijos sistemos pagrindai. John Wiley & Sons, 2016.
  3. SPRUNT, Brinkley. Veiklos stebėjimo aparatūros pagrindai.IEEE Micro, 2002, vol. 22, Nr. 4, p. 64-71.
  4. MILLER, Michael.Absoliutus pradedantiesiems skirtas kompiuterio vadovas. Kas leidyba, 2007.
  5. ALVAREZ, Juan. Kompiuterių pagrindų supratimas: žingsnis į raštingumą.
  6. SILBERSCHATZ, AbrahamGALVIN ir kt.Operacinės sistemos: pagrindinės sąvokos. Addison-Wesley Iberoamericana ,, 1994.
  7. TANENBAUM, Andrew S .; FOGOAGA, Juan Carlos Vega.Operacinės sistemos. Prentice Hall, 1988.