Operatsioonisüsteemide tüübid: arendus, eesmärk, funktsioonid, osad
operatsioonisüsteem või operatsioonisüsteem (OS) on kasutaja (arvutikasutajate) vaheline side riistvara (riistvaraga). Enne operatsioonisüsteemi kasutasid inimesed analoog- ja digitaalsignaale. Näiteks mikrolaineahju juhtimiseks kasutataval arvutil on väga lihtne ülesanne koos lihtsate sisend- ja väljundseadmetega.
Teine riistvara on lihtne ja seda pole kunagi muudetud. Saame määrata aja, mis kulub toidu valmistamiseks.
Operatsioonisüsteemi mõistmine
Definitsioon OS Üldiselt on see seade, mis haldab kõiki arvutisüsteemis sisalduvaid ressursse ja pakub kasutajatele mõeldud teenuste komplekt, mis pakub kasutajale mugavust ja mugavust ning samuti süsteemiressursside kasutamist arvuti. Operatsioonisüsteemi saab võrrelda riigi valitsussüsteemiga, mis toimib arvutite konditsioneerimiseks, et nad saaksid programme õigesti käivitada.
Konfliktide vältimiseks, mis tekivad siis, kui kasutaja ressurssi kasutab, reguleerib OS, milline kasutaja saab ressursile juurde pääseda. Seetõttu nimetatakse OS-i sageli ka allika jagaja. Teine OS-i oluline funktsioon on kontrolleri programm mille eesmärk on vältida vigu ja tarbetut arvuti kasutamist.
Teisisõnu võib OS-ile viidata kui tarkvara kogumine (käsk või programm) riistvarakontroller, sealhulgas kettaseade, kõvaketas, CD / DVD-ROM või DVD / DVD-RW, monitor, klaviatuur, hiir, skanner või printer. OS on kasutajate vahendaja ka programmide, rakenduste, näiteks tekstitöötlusprogrammide, numbrite töötlemise, graafika töötlemise ja esitluste kasutamisel.
Operatsioonisüsteemi arendamine
Esimene põlvkond (1945–1955)
Esimene põlvkond oli elektrooniliste arvutisüsteemide väljatöötamise algus mehaaniliste arvutisüsteemide asendajana. Seda seetõttu, et arvutisüsteemide loojad mõistsid, et inimeste arvutuskiirus oli väga piiratud. Lisaks on inimestel väga lihtne teha hoolimatust, vigu ja isegi vigu. Selles põlvkonnas pole operatsioonisüsteemi. Seetõttu antakse arvutisüsteemile juhised, mis tuleb täita otse.
Teine põlvkond (1955–1965)
Teine põlvkond tutvustas paketttöötlussüsteemi, st töid, mis tehakse järjest, seejärel täidetakse järjestikku. Selles põlvkonnas pole arvutisüsteem opsüsteemiga varustatud, kuid mõned opsüsteemi funktsioonid on olemas olnud. Praegu arendatavate operatsioonisüsteemi funktsioonide näited on FMS ja IBSYS.
Kolmas põlvkond (1965–1980)
Selles põlvkonnas töötati operatsioonisüsteem välja paljude kasutajate teenindamiseks, samuti saavad kasutajad terminali kaudu interaktiivselt suhelda arvutisse. Seega muutub operatsioonisüsteem mitme kasutajaga ja mitme programmeerimisega.
Neljas põlvkond (pärast 1980. aastaid)
Tänapäeval kasutatakse operatsioonisüsteeme arvutivõrkude jaoks, kus kasutajad mõistavad, et kasutatavate arvutite olemasolu on omavahel ühendatud. Sel ajal on ka kasutajatele antud mugavus GraafilineKasutajaliides (GUI), mis on väga mugav graafikapõhine arvutiliides. Sel ajal algas ka hajutatud arvutuste ajastu, nimelt arvutused, mida enam ei alustatud keskendatud ühele punktile, kuid parema jõudluse tagamiseks jaotatud mitme arvuti vahel.
Operatsioonisüsteemi eesmärk
- Operatsioonisüsteem muudab arvutid kasutamise lihtsamaks, atraktiivsemaks ja mugavamaks.
- Operatsioonisüsteem võimaldab arvutiressursse tõhusalt kasutada.
- Operatsioonisüsteem on üles ehitatud / programmeeritud nii, et on võimalik muudatusi / arenguid aktsepteerida tõhus ja tõhus uus süsteem, saab süsteemi testida ilma olemasolevaid teenuseid häirimata seal on.
Operatsioonisüsteemi funktsioonid
– Protsessi juhtimine
Põhimälus oleva protsessi tuumaks on programmi suunamine tagasi põhimällu, mille protsessor käivitab. Lisaks haldab operatsioonisüsteem seda mälu, s.t jaotab mälupunktid ja mälus olevate andmete järjekorra.
– Mäluhaldus
OS-i teine funktsioon on hallata mälu, mis koosneb partitsioonidest programmi kohta ja virtuaalsest mälust. Seda tehakse kõvaketta simulatsioonina põhimälu laiendina, millel on tegelikust füüsilisest võimekusest suurem maht.
– Failihaldus
Samuti on OS-i ülesanne teisese salvestusruumi salvestatud failide seadistamine ja neile juurdepääs. OS loob ja haldab kataloogide struktuure ja toiminguid näiteks failidega koopia, kustuta, ümber nimetadaja kleepida.
– Ülesannete haldamine
Teenib üksikasjalikku teavet arvuti jõudluse, töötavate rakenduste, protsesside ja kasutamise kohta CP, koormuse ja mälu teave, võrgu tegevus ja statistika, kasutaja sisselogimine ja süsteemiteenused. Ülesande haldust saab kasutada ka protsessi prioriteedi, protsessori afiinsuse määramiseks, protsesside lõpetamiseks ning väljalülitamiseks, taaskäivitamiseks, talveunerežiimiks või väljalogimiseks.
– Vormindamine
OS-i kasutatakse disketite vormindamiseks, mis pole kasutamiseks valmis, nii et need oleksid kasutaja jaoks valmis.
– Andmete turvalisus
OS haldab juurdepääsu kontrollimist failidele, näiteks paroolide kasutamisel.
– Kasutajaliides
OS pakub liides (liides), mis põhineb graafikal ja / või GUI-l (Graafiline kasutajaliides), et kasutajad saaksid töötada koos muu tarkvaraga.
– Veataluvus
OS käitleb viga nii, et arvuti töötab ikkagi, kui näiteks midagi valesti läheb; mäluvead, korduvad arvutikomponendid ja kasutajavead.
Operatsioonisüsteemi osad
- Käivitusmehhanism, nimelt tuuma sisestamine tuuma mällu, võib öelda, et tuum on operatsioonisüsteemi tuum.
- Käsutõlk või kest, mille ülesandeks on sisendite lugemine käskude kujul ja mõned standardfunktsioonid ning põhifunktsioonid, mida saab rakenduste / programmide või muu tarkvara abil kutsuda. Kestade näited on järgmised: käsuviip Windows Xp-s (DOS Windows 98-s), XTerm ja Konsole Linuxi masinates (Unix).
- Ressursside jaotajaOperatsioonisüsteem vastutab seadme ressursside haldamise ja eraldamise eest.
- Handler, käitlejad mängivad seadmesüsteemi juhtimisel rolli, et vältida vigu ja ressursside tarbetut kasutamist.
- Autojuht, suhelda riistvaraga, kontrollides samal ajal riistvara jõudlust.
Operatsioonisüsteemide tüübid
Operatsioonisüsteem on jagatud kaheks osaks, nimelt avatud lähtekoodiga ja suletud lähtekoodiga operatsioonisüsteemiks:
1. Avatud lähtekoodiga operatsioonisüsteem
Avatud lähtekood on tarkvara, kus programmikood on avatud ja selle pakub arendaja üldiselt, et seda saaks uurida, muuta või edasi arendada ja levitada. Kui mõni tarkvara tootja ei luba oma programmikoodi muuta ega muuta, siis seda ei nimetata avatud lähtekoodiks, kuigi tarkvara programmikood saadaval.
Avatud lähtekood (avatud programmikood) populariseeriti 1998. aastal. Avatud lähtekoodiga tarkvara ajalugu sündis Indoneesias arvutilaborites välja töötatud häkkerikultuurist alates Ameerika ülikoolid nagu Stanford, Berkeley, Carnegie Mellon ja MIT 1960ndatel ja aastatel 1970ndad. Avatud lähtekoodiga operatsioonisüsteeme peetakse kasumlikuks, eriti avatud lähtekoodiga kasutajad. Mõned avatud lähtekoodiga eelised ja puudused:
Eelis
- Paljud töötajad (HR), kes mängivad projektiga töötamisel rolli
- Vead (vead, vead) leitakse ja parandatakse kiiremini
- Tulemuste kvaliteet on rohkem tagatud, kuna kogukond hindab
- Ohutum
- Säästke kulusid
- Ärge korrake arengut
Puudus
- Inimressursside puudus, kes saavad kasutada avatud lähtekoodiga võimalusi
- Intellektuaalomandi õiguste kaitse puudub
2. Suletud lähtekoodiga operatsioonisüsteem
Sulge lähtekood on operatsioonisüsteem, mille kood pole avalikkusele avatud, lähedase lähtekoodi omanik saab lähtekoodi tasuta või tasulise litsentsi kaudu jagada. Ehkki tasuta, võivad teatud litsentsid muuta opsüsteemi mitte täielikult avatud lähtekoodiga. Näiteks kui litsentsil on koodi muutmine keelatud, pole see operatsioonisüsteem avatud lähtekoodiga.
Suletud allika eelised
- Süsteemi stabiilsus on tagatud, sest vastutav ametnik on olemas.
- Otsene tugi rakenduse / programmi omanikult.
- Sertifikaati on lihtne saada.
- Lihtsam kasutada / õppida / mõista, sest enamik kasutajaid kasutavad seda (teatud piirkondades).
Suletud allika puudused
- Tootja (arendaja) erilist tuge / otsest abi pole.
- Avatud tühikut saab kasutada teabe otsimiseks.
3. Kasutamise sotsialiseerimine on natuke keeruline, sest üldiselt kasutavad kasutajad lähiallikaid (nt Windows), ainult teatud piirkondades). - Sertifikaati on raske saada.
- Litsentsi olemasolu, mis nõuab kasutajatelt rahaliste vahendite pakkumist.
- Piiratud areng.
- Vaja on viirusetõrjet.
- Rakendused on üldjuhul tasulised.
- Nõrkuste tuvastamise rakendused ootavad kasutajatelt tagasisidet.
See on seletus Operatsioonisüsteemide tüübid: määratlus, arendus, eesmärk, funktsioonid ja osad Loodetavasti võib sellest olla kasu ka lugejatele
Loe ka:
- Operatsioonisüsteemi täieliku sünkroonimise mõistmine
- Operatsioonisüsteemid - ajalugu, eesmärk, tüübid, areng, liigid, komponendid
- Juhtimise infosüsteemi määratlus
- Arvutivõrkude mõistmine
- Inimese ja arvuti täieliku interaktsiooni mõistmine