- Pagrindinės operacinės sistemos funkcijos
- 1- Proceso valdymas
- 2- Pagrindinės atminties valdymas
- 3 - Antrinio saugojimo valdymas
- 4- Įėjimo ir išėjimo sistemos valdymas
- 5- Failų sistemos registras
- 6- Saugumas
- 7- Komunikacija tarp elementų ir programų
- 8- Pranešti apie sistemos būklę
- 9 - Išteklių valdymas
- 10 - Vartotojo administravimas
- Labiausiai paplitusios operacinės sistemos
- Nuorodos
Į Svarbiausios funkcijos operacinės sistemos yra procesų valdymas, atminties valdymas, komunikacija tarp taikomųjų programų, tarp kitų. Operacinė sistema yra pagrindinė programinė įranga arba programų rinkinys, valdantis visus procesus, kylančius elektroniniame įrenginyje.
Tai nėra programos ir programos, kurias dažniausiai naudojame, pavyzdžiui, kompiuteriui, valdyti, bet savybės, leidžiančios šioms programoms veikti.
Vienas iš operacinės sistemos tikslų yra valdyti branduolį, vietos išteklius ir mūsų mašinos aparatinę įrangą. Daugelyje elektroninių prietaisų rinkoje, turinčių mikroprocesorių, yra operacinė sistema.
Kuriant operacines sistemas, didžiausias trūkumas buvo tai, kad jie turėjo labai mažai pajėgumų ir labai mažai išnaudojo, todėl dažniausiai tai buvo daroma rankiniu būdu per paketą. Pakete darbai, kurie yra nurodymai, reikalingi veiksmui atlikti, buvo suaktyvinti rankiniu būdu.
Didėjant operacinių sistemų sudėtingumui, šias užduotis reikėjo automatizuoti, taigi pasirodė pirmieji komandų vertėjai.
Su visais atnaujinimais ir atradimais, kurie buvo padaryti per daugelį metų, nieko iš pirmųjų operacinių sistemų, kurias reikėjo suaktyvinti rankiniu būdu, neliko nieko.
Jie tampa vis sudėtingesni ir aktyvuojasi, kad apsaugotų mašiną ir atliktų būtinas bei įprastas užduotis.
Pagrindinės operacinės sistemos funkcijos
Kaip jau aptarėme anksčiau, daugumai operacinių sistemų jau yra sudedamas sąrašas užduočių, kurias reikia atlikti mūsų elektroniniame įrenginyje, kad viskas vyktų sklandžiai.
Norint pritaikyti konfigūraciją prie mūsų prietaiso poreikių, reikia tik šiek tiek pakoreguoti.
1- Proceso valdymas
Viena iš svarbiausių operacinės sistemos dalių yra procesų valdymas. Procesai yra ištekliai, kuriuos reikia paleisti programai.
Tam reikia naudoti atmintį, procesoriaus (centrinio procesoriaus) laiką ir failus, kuriuos programai reikia pasiekti, kad ji tinkamai veiktų.
Operacinė sistema, skirta rūpintis tinkamu mašinos veikimu, yra skirta kurti ir naikinti procesus, juos sustabdyti ir paleisti iš naujo bei padėti palaikyti ryšių tarp procesų mechanizmus.
Šią užduotį galime palyginti su biuro darbuotojo darbu. Jei sudarysime užduočių sąrašą, proceso valdymo sistema nustatys veiksmų liniją, kurioje svarbiausi procesai bus išdėstyti prioritetinėje vietoje, tarpiniai - tarpinėje, o galiausiai - mažiau svarbūs.
Problema ta, kad proceso valdymas atliekamas naudojant mašiną, kuri nustato savavališkus vykdomų užduočių prioritetus, o kartais mažiau svarbios užduotys paliekamos nevykdant.
Tuomet būtina pakeisti proceso valdymo įrankio konfigūraciją ir suteikti didesnį prioritetą reikalingoms užduotims arba priversti jas vykdyti ranka.
2- Pagrindinės atminties valdymas
Kitas svarbus operacinės sistemos komponentas yra pagrindinės atminties valdymas. Atmintį sudaro duomenų saugykla, kuria dalijasi centrinis procesorius ir programos, o gedimo atveju praranda savo talpą.
Todėl svarbu, kad operacinė sistema rūpintųsi atminties valdymu, kad ji neprisotintų ir neprarastų joje esančių duomenų ir informacijos.
Operacinė sistema įsitikina, kokia atminties dalis naudojama ir kodėl. Nuspręskite, kur procesai dedami, kai yra laisvos vietos, ir paskirstykite ir pareikškite vietą, kuri yra būtina, kad ji visada būtų tinkamai naudojama.
3 - Antrinio saugojimo valdymas
Atmintis yra labai nestabili, o gedimo atveju galite prarasti joje esančią informaciją. Tam reikia turėti antrąjį saugojimo modulį, kuris galėtų saugoti duomenis ilgą laiką.
Kaip ir pagrindinėje atmintyje, operacinė sistema yra atsakinga už laisvos vietos valdymą ir priskiria išsaugojimo tvarką. Tai taip pat užtikrina, kad viskas būtų tvarkingai saugoma, taip pat, kiek vietos liko ir kur.
4- Įėjimo ir išėjimo sistemos valdymas
Operacinė sistema yra atsakinga už kompiuterio įvesties ir išvesties prievadų, tokių kaip ausinės, spausdintuvas, monitorius ir kt., Valdymą.
Anksčiau, kai norėjote įdiegti naują išorinį prievadą, buvo svarbu turėti diegimo diską, kuriame buvo kompiuterio tvarkyklės, kad jie galėtų juos priimti.
Šiais laikais už paties tinklo paiešką reikia informacijos, reikalingos, kad nauji išoriniai prievadai veiktų nepriekaištingai, pati kompiuterio operacinė sistema.
5- Failų sistemos registras
Failai yra jų savininkų sukurti formatai, kurie paverčiami lentelėmis, o operacinė sistema yra atsakinga už jų registravimą ir išsaugojimą.
Operacinė sistema yra atsakinga už sukurtų failų kūrimą, naikinimą ir archyvavimą, taip pat siūlo būtinus įrankius, kad bet kada galėtų pasiekti failus.
Jis užmezga ryšį tarp failų ir saugojimo vienetų, ir galiausiai, jis gali būti sukonfigūruotas visų failų atsarginėms kopijoms kurti, kad įvykus avarijai jie nebūtų prarasti.
6- Saugumas
Operacinė sistema yra atsakinga už mašinos saugumą. Viena iš svarbiausių veiklų yra prieiga vartotojams ar programoms ten, kur jie neturėtų.
Yra daugybė virusų, kurie gali paveikti mūsų sistemą, o operacinė sistema užtikrina, kad taip neatsitiktų.
Galite sukonfigūruoti operacinę sistemą taip, kad būtų atliekami reguliarūs patikrinimai ir nustatomos saugos kontrolės priemonės, kurias ji turi atlikti.
7- Komunikacija tarp elementų ir programų
Per tinklo sąsajas operacinė sistema palaiko ryšį tarp skirtingų mašinos komponentų ir visų su jais liečiančių programų. Siųskite ir gaukite informaciją.
8- Pranešti apie sistemos būklę
Yra keletas programų, kurios pagal numatytuosius nustatymus įdiegiamos kartu su operacine sistema, tačiau jos nėra tokia sistema.
Jie siūlo aplinką ir pagrindines charakteristikas kuriant ir vykdant programas, įdiegtas mūsų kompiuteryje.
Ataskaita apie sistemos būklę, jei reikia kokių nors veiksmų, arba patvirtina veiksmus, kurių reikia imtis, pavyzdžiui, automatinius atnaujinimus.
Be to, jis palaiko skirtingas programavimo kalbas, kad bet kokia programa veiktų mūsų kompiuteryje. Žinoma, ji turi programų, kurios pagerina programų ryšį.
9 - Išteklių valdymas
Pasitelkdamas išteklių valdytoją, jis valdo visas pagrindines mašinos dalis. Jo, kaip administratoriaus, vaidmuo apima centrinio procesoriaus ar procesoriaus, išorinių įrenginių, prijungtų prie kompiuterio, apsaugą ir ryšius.
Kaip vidinė atmintis ir antrinė atmintis, kur kartais reikia išvalyti ir perjungti saugomas dalis iš vienos į kitą.
Apskritai, ji valdo visus sistemos išteklius ir visus su ja susiliečiančius išteklius
10 - Vartotojo administravimas
Operacinė sistema taip pat atsakinga už kompiuteryje saugomų profilių valdymą, atsižvelgiant į tai, kas jame sukūrė profilį.
Vartotojo administravimas gali būti vieno vartotojo ar kelių vartotojų. Tai nereiškia, kad operacinė sistema leidžia sukurti tik vieną vartotojo profilį, kurį galima naudoti viename kompiuteryje.
Tai, kad tai yra vieno vartotojo profilis, reiškia, kad aktyvios yra tik to vartotojo mirties bausmės ir tik jo. Kitais atvejais, kai tai yra daugialypis vartotojas, tai leidžia tuo pačiu metu aktyvinti daugiau nei vieno vartotojo užduotis.
Labiausiai paplitusios operacinės sistemos
Labiausiai žinomos ir dažniausiai naudojamos operacinės sistemos rinkoje yra „Windows“, „iOS“ ir „Linux“, skirtos kompiuteriams. O „Android“ ir „iOS“ išmaniesiems telefonams.
Yra tūkstančiai operacinių sistemų, turinčių skirtingą sudėtingumą, atsižvelgiant į tai, kokiam įrenginiui jos reikalingos.
„Windows“ priklauso didžiosioms „Microsoft“ makroimperijoms, o „iOs“ priklauso „Apple“. Savo ruožtu „Linux“ yra nemokama programinės įrangos platforma, leidžianti modifikuoti operacinę sistemą. „Linux“ platformoje yra „Ubuntu“ ir „Devian“, kurios yra geriausiai žinomos.
Šios nemokamos programinės įrangos leidžia vartotojui modifikuoti operacinę sistemą kaip jam patinka. Tai taip pat kelia tam tikrą riziką, tai yra, kad palietę operacinės sistemos branduolį, kai neturite daug žinių, galite sukelti katastrofą.
Priešingai, tokios operacinės sistemos kaip „Windows“ ir „iOS“ jau yra paruoštos labiausiai nepatyrusiems vartotojams, todėl pradinė operacinės sistemos konfigūracija leidžia ją naudoti nereikia atlikti jokių brangių pakeitimų.
Nuorodos
- RAHALKARAS, Sagar Ajay. Operacinės sistemos pagrindai. „Certified Ethical Hacker“ (CEH) fondo vadove. „Apress“, 2016. p. 3-21.
- BLUME, Steven W. Elektros energijos sistemos pagrindai neelektrikams. „John Wiley & Sons“, 2016 m.
- SPRUNTAS, Brinkley. Veiklos stebėjimo aparatūros pagrindai. „IEEE Micro“, 2002, t. 22, Nr 4, p. 64–71.
- MILLERIS, Michaelas. Absoliutus pradedančiojo kompiuterio pagrindų vadovas. Nei leidyba, 2007 m.
- ALVAREZAS, Chuanas. Kompiuterio pagrindų supratimas: raštingumo didinimas.
- SILBERSCHATZ, AbrahamGALVIN ir kt. Operacinės sistemos: pagrindinės sąvokos. Addison-Wesley Iberoamericana,, 1994 m.
- TANENBAUMAS, Andrew S .; FOGOAGA, Juanas Carlosas Vega. Operacinės sistemos . „Prentice Hall“, 1988 m.