- Galvenās operētājsistēmas funkcijas
- 1- Procesa vadība
- 2 - Galvenās atmiņas pārvaldība
- 3 - sekundārā glabāšanas vadība
- 4- Iebraukšanas un izbraukšanas sistēmas pārvaldība
- 5- Failu sistēmas reģistrs
- 6- Drošība
- 7- Komunikācija starp elementiem un lietojumprogrammām
- 8- Ziņot par sistēmas stāvokli
- 9 - Resursu pārvaldība
- 10- Lietotāju administrēšana
- Visizplatītākās operētājsistēmas
- Atsauces
Par visvairāk svarīgas funkcijas operētājsistēmu ir procesu vadība, atmiņas vadība, komunikācija starp lietojumprogrammām, cita starpā. Operētājsistēma ir galvenā programmatūra vai programmu kopums, kas pārvalda visus procesus, kas rodas elektroniskā ierīcē.
Tās nav programmas un lietojumprogrammas, kuras mēs parasti izmantojam, piemēram, datora darbināšanai, bet gan īpašības, kas ļauj šīm lietojumprogrammām darboties.
Viens no operētājsistēmas mērķiem ir mūsu kodola, atrašanās vietas resursu un aparatūras pārvaldība. Lielākajai daļai tirgus elektronisko ierīču, kurām ir mikroprocesors, ir operētājsistēma.
Operētājsistēmu izveides sākumā vislielākais trūkums viņiem bija tas, ka tām bija ļoti maza ietilpība un ļoti zems izlietojums, tāpēc parasti tas tika darīts manuāli, izmantojot partiju. Sērijā Darbi, kas ir pasūtījumi, kas nepieciešami darbības veikšanai, tika aktivizēti manuāli.
Palielinoties operētājsistēmu sarežģītībai, šie uzdevumi bija jāautomatizē, tādējādi parādoties pirmie komandu tulki.
Ar visiem atjauninājumiem un atklājumiem, kas veikti gadu gaitā, neatlika nekas no pirmajām operētājsistēmām, kuras bija jāaktivizē manuāli.
Viņi kļūst sarežģītāki un aktivizējas, lai aizsargātu mašīnu un veiktu nepieciešamos un ikdienas darbus.
Galvenās operētājsistēmas funkcijas
Kā mēs apspriedām iepriekš, lielākajai daļai operētājsistēmu jau ir sagatavots saraksts ar uzdevumiem, kas jāveic mūsu elektroniskajā ierīcē, lai viss ritētu nevainojami.
Lai konfigurāciju pielāgotu mūsu ierīces vajadzībām, ir jāveic tikai nelieli pielāgojumi.
1- Procesa vadība
Viena no vissvarīgākajām operētājsistēmas sastāvdaļām ir procesu pārvaldība. Procesi ir resursi, kas programmai ir jāpalaiž.
Tas ietver atmiņas, centrālā procesora (centrālā procesora) laika un failu izmantošanu, kuriem lietojumprogrammai ir jāpiekļūst, lai tā pareizi darbotos.
Operētājsistēma, kas rūpējas par mašīnas pareizu darbību, ir paredzēta procesu izveidošanai un iznīcināšanai, to apturēšanai un restartēšanai, kā arī palīdzībai ar komunikācijas mehānismiem starp procesiem.
Mēs varam salīdzināt šo uzdevumu ar biroja darbinieka darbu. Ja mēs sastādīsim uzdevumu sarakstu, procesu vadības sistēma izveidos darbības virzienu, kurā tā svarīgākos procesus novietos prioritārā vietā, starpposma procesus - starpposmā un visbeidzot mazāk svarīgos - pēdējos.
Problēma ir tā, ka procesa vadība tiek veikta, izmantojot mašīnu, kas nosaka patvaļīgas veicamo uzdevumu prioritātes, un dažreiz mazāk svarīgi uzdevumi tiek atstāti bez izpildes.
Pēc tam ir jāmaina procesa pārvaldības rīka konfigurācija un jāpiešķir lielāka prioritāte nepieciešamajiem uzdevumiem vai jāpiespiež to izpilde ar roku.
2 - Galvenās atmiņas pārvaldība
Vēl viena svarīga operētājsistēmas sastāvdaļa ir galvenās atmiņas pārvaldība. Atmiņa sastāv no datu krātuves, kuru kopīgi izmanto CPU un lietojumprogrammas, un kļūmes gadījumā tā zaudē kapacitāti.
Tāpēc ir svarīgi, lai operētājsistēma rūpētos par atmiņas pārvaldību, lai tā nepiesātinātos un tajā esošie dati un informācija tiktu zaudēta.
Operētājsistēma pārliecinās, kāda atmiņas daļa tiek izmantota un kāpēc. Izlemiet, kur tiek novietoti procesi, kad ir brīva vieta, un piešķiriet un pieprasiet nepieciešamo platību, lai tā vienmēr tiktu labi izmantota.
3 - sekundārā glabāšanas vadība
Atmiņa ir ļoti nepastāvīga, un jebkādas kļūmes gadījumā jūs varat zaudēt tajā esošo informāciju. Lai to izdarītu, ir nepieciešams otrs atmiņas modulis, kas ilgtermiņā var glabāt datus.
Tāpat kā galvenajā atmiņā, operētājsistēma ir atbildīga par brīvās vietas pārvaldību un piešķir saglabāšanas secību. Tas arī nodrošina, ka viss tiek kārtīgi uzglabāts, kā arī to, cik daudz vietas ir atlicis un kur.
4- Iebraukšanas un izbraukšanas sistēmas pārvaldība
Operētājsistēma ir atbildīga par datora ievades un izvades portu, piemēram, austiņu, printera, monitora utt., Pārvaldību.
Agrāk, kad vēlējāties instalēt jaunu ārējo portu, bija svarīgi, lai būtu instalācijas disks, kurā būtu datora draiveri, lai tos pieņemtu.
Mūsdienās pati datora operētājsistēma parasti ir atbildīga par informācijas meklēšanu tīklā, lai jaunie ārējie porti darbotos nevainojami.
5- Failu sistēmas reģistrs
Faili ir to īpašnieku izveidoti formāti, kas tiek pārveidoti tabulās, un operētājsistēma ir atbildīga par to reģistrēšanu un saglabāšanu.
Operētājsistēma ir atbildīga par izveidoto failu izveidošanu, dzēšanu un arhivēšanu, kā arī piedāvā nepieciešamos rīkus, lai varētu piekļūt failiem jebkurā laikā.
Tas izveido saziņu starp failiem un glabāšanas vienībām, un, visbeidzot, to var konfigurēt, lai dublētu visus failus, lai negadījuma gadījumā tie netiktu zaudēti.
6- Drošība
Operētājsistēma ir atbildīga par mašīnas drošību. Viena no vissvarīgākajām darbībām ir lietotāju vai programmu piekļuve tur, kur viņiem nevajadzētu.
Ir daudz vīrusu, kas var ietekmēt mūsu sistēmu, un operētājsistēma nodrošina, ka tas nenotiek.
Jūs varat konfigurēt operētājsistēmu tā, lai tiktu veiktas regulāras pārbaudes un ieviestas drošības kontroles, kas jums jāveic.
7- Komunikācija starp elementiem un lietojumprogrammām
Izmantojot tīkla saskarnes, operētājsistēma uztur sakarus starp dažādiem mašīnas komponentiem un visām lietojumprogrammām, kas ar tām saskaras. Nosūtiet un saņemiet informāciju.
8- Ziņot par sistēmas stāvokli
Ir virkne lietojumprogrammu, kuras pēc noklusējuma ir instalētas operētājsistēmā, taču tās nav sistēmas kā tādas.
Tie piedāvā vidi un pamatīpašības mūsu mašīnā instalēto programmu izstrādei un izpildei.
Tas ziņo par sistēmas statusu, ja nepieciešama kāda darbība, vai apstiprina veicamās darbības, piemēram, automātiskos atjauninājumus.
Turklāt tas atbalsta dažādas programmēšanas valodas, lai mūsu mašīnā darbotos jebkura veida lietojumprogrammas. Protams, tam ir programmas, kas uzlabo saziņu starp lietojumprogrammām.
9 - Resursu pārvaldība
Izmantojot resursu pārvaldnieku, tas pārvalda visas galvenās mašīnas daļas. Viņa administratora pienākumos ietilpst centrālā procesora bloka vai CPU, ārējo ierīču, kas ir savienotas ar datoru, drošība un komunikācija.
Tāpat kā iekšējā atmiņa un sekundārā atmiņa, kur dažreiz ir jātīra un jāpārvieto glabātās daļas no vienas uz otru.
Kopumā tas pārvalda visus sistēmas resursus un visus resursus, kas ar to saskaras
10- Lietotāju administrēšana
Operētājsistēma ir atbildīga arī par datorā saglabāto profilu pārvaldību atkarībā no tā, kurš tajā ir izveidojis profilu.
Lietotāju administrēšana var būt viena lietotāja vai vairāku lietotāju. Tas nenozīmē, ka operētājsistēma ļauj vienā datorā izveidot tikai vienu lietotāja profilu.
Fakts, ka tas ir viena lietotāja profils, nozīmē, ka aktīvas ir tikai šī lietotāja izpildes un tikai viņa. Otrkārt, daudzlietotāju gadījumā tas vienlaikus ļauj būt aktīviem vairāk nekā viena lietotāja uzdevumiem.
Visizplatītākās operētājsistēmas
Vispazīstamākās un visbiežāk izmantotās operētājsistēmas tirgū ir Windows, iOS un Linux datoriem. Un Android un iOS viedtālruņiem.
Ir tūkstošiem operētājsistēmu ar atšķirīgu sarežģītības pakāpi atkarībā no tā, kurai ierīcei tās ir vajadzīgas.
Windows pieder lielajai Microsoft makroimpērijai, savukārt iOs pieder Apple. Linux savukārt ir bezmaksas programmatūras platforma, kas ļauj modificēt operētājsistēmu. Linux platformas ietvaros ir pazīstamākie Ubuntu un Devian.
Šīs bezmaksas programmatūras ļauj lietotājam modificēt operētājsistēmu, kā viņam patīk. Tam ir arī noteikts risks, un tas ir, ka pieskaršanās operētājsistēmas kodolam, kad jums nav daudz zināšanu, var izraisīt katastrofu.
Tieši pretēji, tādas operētājsistēmas kā Windows un iOS jau ir sagatavotas vispieredzējušākajiem lietotājiem, tāpēc sākotnējā operētājsistēmas konfigurācija ļauj to izmantot, neveicot dārgas modifikācijas.
Atsauces
- RAHALKAR, Sagar Ajay. Operētājsistēmas pamati. Sertificētā ētiskā hakera (CEH) fonda rokasgrāmatā. Apress, 2016. lpp. 3-21.
- BLUME, Stīvens W. Elektroenerģijas sistēmas pamati neelektriskajam profesionālim. Džons Vilijs un dēli, 2016.
- SPRUNT, Brinkley. Veiktspējas uzraudzības aparatūras pamati. IEEE Micro, 2002, sēj. 22., Nr. 4, lpp. 64.-71.
- Millers, Maikls. Absolūts iesācēja ceļvedis datoru pamatiem. Nekā izdevējdarbība, 2007.
- ALVAREZ, Huans. Izpratne par datoru pamatiem: solis uz rakstpratību.
- SILBERSCHATZ, AbrahamGALVIN, et al. Operētājsistēmas: pamatjēdzieni. Addison-Wesley Iberoamericana,, 1994.
- TANENBAUM, Endrjū S .; FOGOAGA, Huans Karloss Vega. Operētājsistēmas . Prentice zāle, 1988. gads.