Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Operacinės sistemos
Donatas Bukelis
Operacinių sistemų klasifikavimas
• Pagal bazinio žodžio ilgį;
• Pagal veikimo pobūdį;
• Pagal paskirtį;
• Pagal vartotojo...
Operacinių sistemų klasifikavimas
• Pagal bazinio žodžio ilgį
operacinės sistemos skirstomos į:
• 8 bitų (DOS);
• 16 bitų ...
Operacinių sistemų klasifikavimas
• Pagal naudojimo pobūdį
operacinės sistemos skirstomo į:
• Daugiavartotojiškos (vienu m...
Operacinių sistemų klasifikavimas
• Pagal paskirtį operacinės sistemos
skirstomo į:
• Asmeniniams kompiuteriams skirtos OS...
Operacinių sistemų klasifikavimas
• Pagal sąsajos su vartotojų tipą operacinės
sistemos skirstomo į:
• Tekstinė sąsaja (Co...
Operacinių sistemų klasifikavimas
• Pagal šeimas operacinės sistemos
skirstomos į:
• DOS šeimos OS;
• Microsoft Windows še...
Operacinių sistemų klasifikavimas
• Pagal paleidimo būdą operacinės sistemos
skirstomo į:
• Diegiamos į kietąjį diską;
• L...
Operacinių sistemų klasifikavimas
• Pagal kompiuterio architektūrą operacinės
sistemos skirstomo į:
• IBM tipo;
• Apple ti...
Daugiaprocesorinės OS
• Multiprocesorinių sistemų privalumai:
• programas galima įvairiai paskirstyti tarp kelių procesori...
Daugiaprocesorinės OS
• Daugiaprocesorinės arba multiprocesorinės
operacinės sistemos struktūra:
• Vartotojams nežinoma ki...
Daugiaprocesorinės OS
• Daugiaprocesorinių sistemų veikimo būdai:
• Kiekvienas procesorius aptarnauja atskirą
operacinę si...
Daugiaprocesorinės OS/
Veikimo būdai
• Kai kiekvienas procesorius aptarnauja
atskirą OS:
• Atrodo ir veikia, kaip N atskir...
Daugiaprocesorinės OS/
Veikimo būdai
• Kai vienas (master) CPU aptarnauja OS ir
skirsto procesus kitiems procesoriams:
• K...
Daugiaprocesorinės OS/
Veikimo būdai
• Kai naudojamas simetriškas metodas:
• Priklausomai nuo situacijos kiekvienas CPU ga...
Vienaužduotinės ir daugiaužduotinės
Operacinės sistemos
• Vienprocesinė;
• Multiprocesinė;
• Paskirstyto laiko.
Realaus laiko operacinės sistemos
• OS gali dirbti realiame laike, jei ji atitinka
šiuos reikalavimus:
• OS darbas turi bū...
Realaus laiko operacinės sistemos
• Žinomi pertraukimų lygiai, sistemos funkcijų
charakteristikos ir laikai:
• Maksimalūs ...
Tinklo operacinės sistemos
• TOS struktūra:
Lokalių resursų valdymo priemonės
(Lokali OS)
Serverio dalis
Savo resursų pate...
Operacinių sistemų vartotojo sąsajos
• Komandinės eilutės sąsąja
• Meniu tipo sąsaja;
• Grafinė sąsaja;
• Unix, Linux oper...
Upcoming SlideShare
Loading in …5
×

Paskaita nr2 klasifikavimas

Operacinių sistemų paskaitų skaidrės 2008-2010mm

  • Login to see the comments

  • Be the first to like this

Paskaita nr2 klasifikavimas

  1. 1. Operacinės sistemos Donatas Bukelis
  2. 2. Operacinių sistemų klasifikavimas • Pagal bazinio žodžio ilgį; • Pagal veikimo pobūdį; • Pagal paskirtį; • Pagal vartotojo sąsają; • Pagal šeimas; • Ir pan.
  3. 3. Operacinių sistemų klasifikavimas • Pagal bazinio žodžio ilgį operacinės sistemos skirstomos į: • 8 bitų (DOS); • 16 bitų (Windows 1.0 ... Windows 2.0); • 16/32 bitų (Windwos 3.11, Windows 95, Windows 98, Windows ME); • 32 bitų (Windows 95 ... Windows 3.1, Windows NT 3.5, Windows 2000, Windows XP, Windows Server 2003 x86, Windows Server 2008 X86, Windows Vista x86; • 64 bitų (Windows XP x64, Windows Server 2003 x64, Windows Vista x64, Windows Server 2008 x64); • 128 bitų ...
  4. 4. Operacinių sistemų klasifikavimas • Pagal naudojimo pobūdį operacinės sistemos skirstomo į: • Daugiavartotojiškos (vienu metu dirba keli vartotojai); • Vienvartotojiškos; • Daigiaprocesorinės (gali aptarnauti keletą procesorių); • Vienprocesorinės; • Daugiaprocesės (daugiaužduotinės) (gali vienu metu vykdyti keletą procesų); • Vienužduotinės; • Daugiasrautės (leidžia vienu metu vykdyti keletą tos pačios programos kopijų); • Realaus laiko (reaguoja į duomenų įrašymą tuoj pat).
  5. 5. Operacinių sistemų klasifikavimas • Pagal paskirtį operacinės sistemos skirstomo į: • Asmeniniams kompiuteriams skirtos OS; • Darbo stotims skirtos OS (daug CPU); • Serveriams skirtos OS (daug programų); • Tinklo operacinės sistemos; • Realaus laiko OS (tinkamos automatinių įrenginių (palydovų, laivų, lėktuvų, etc.) valdymui); • Prietaisams skirtos (mikrovaldikliai); • Delniniams kompiuteriams bei mobiliesiems telefonams skirtos OS (mažos OS);
  6. 6. Operacinių sistemų klasifikavimas • Pagal sąsajos su vartotojų tipą operacinės sistemos skirstomo į: • Tekstinė sąsaja (Console); • Grafinė sąsaja (GUI).
  7. 7. Operacinių sistemų klasifikavimas • Pagal šeimas operacinės sistemos skirstomos į: • DOS šeimos OS; • Microsoft Windows šeimos OS; • Unix (Posix) šeimos OS; • Unix BSD šeimos OS; • Unix Linux šeimos OS.
  8. 8. Operacinių sistemų klasifikavimas • Pagal paleidimo būdą operacinės sistemos skirstomo į: • Diegiamos į kietąjį diską; • Live CD; • USB.
  9. 9. Operacinių sistemų klasifikavimas • Pagal kompiuterio architektūrą operacinės sistemos skirstomo į: • IBM tipo; • Apple tipo; • RISC; • RISP; • Ir t.t.
  10. 10. Daugiaprocesorinės OS • Multiprocesorinių sistemų privalumai: • programas galima įvairiai paskirstyti tarp kelių procesorių; • didėja skaičiavimų greitis (sulygiagretinus skaičiavimus keliuose procesoriuose); • didėja patikimumas (sugedusį vieną procesorių gali pakeisti kitas).
  11. 11. Daugiaprocesorinės OS • Daugiaprocesorinės arba multiprocesorinės operacinės sistemos struktūra: • Vartotojams nežinoma kiek kompiuterių sudaro sistemą; • Nutolę resursai pasiekiami taip pat kaip ir vidiniai.
  12. 12. Daugiaprocesorinės OS • Daugiaprocesorinių sistemų veikimo būdai: • Kiekvienas procesorius aptarnauja atskirą operacinę sistema; • Vienas pagrindinis procesorius aptarnauja operacinę sistema ir skirsto procesus kitiems procesoriams. • Simetriškai.
  13. 13. Daugiaprocesorinės OS/ Veikimo būdai • Kai kiekvienas procesorius aptarnauja atskirą OS: • Atrodo ir veikia, kaip N atskirų kompiuterių; • Gali būti naudojamas bendras OS kodas; • Atskirti duomenys; • I/O įrenginai gali būti naudojami bendrai. Privalumas – bendrai naudojama aparatinė įranga. Trūkumai – nesidalinama atmintimi.
  14. 14. Daugiaprocesorinės OS/ Veikimo būdai • Kai vienas (master) CPU aptarnauja OS ir skirsto procesus kitiems procesoriams: • Kiti CPU aptarnauja procesus; • Atmintis ir I/O įrenginiai gali būti naudojami bendrai; Privalumai - dalinamasi procesais, dalinamasi atmintimi. Trūkumai - esant dideliam procesorių skaičiui pagrindinis procesorius perkrautas, o šalutiniai – nepakankamai panaudojami.
  15. 15. Daugiaprocesorinės OS/ Veikimo būdai • Kai naudojamas simetriškas metodas: • Priklausomai nuo situacijos kiekvienas CPU gali būti pagrindinis arba šalutinis; • Atmintis ir I/O įrenginiai gali būti naudojami bendrai; Privalumai - dalinamasi procesais, dalinamasi atmintimi, optimaliai panaudojami procesoriais. Trūkumai -sudėtinga procesų sinchronizacija ir resursų skirstymas.
  16. 16. Vienaužduotinės ir daugiaužduotinės Operacinės sistemos • Vienprocesinė; • Multiprocesinė; • Paskirstyto laiko.
  17. 17. Realaus laiko operacinės sistemos • OS gali dirbti realiame laike, jei ji atitinka šiuos reikalavimus: • OS darbas turi būti multiprograminis, kad vienu metu veiktų kelios programos, kurių veikimas turi būti kontroliuojamas OS; • OS turi valdyti procesų prioritetus; • OS turi palaikyti prognozuojamus procesų komunikacijos metodus.
  18. 18. Realaus laiko operacinės sistemos • Žinomi pertraukimų lygiai, sistemos funkcijų charakteristikos ir laikai: • Maksimalūs uždelsimų laikai, tarp įrenginio sugeneruoto pertraukimo ir valdymo perdavimo draiveriui; • Maksimalūs laikai, kuriuos draiveris sunaudos pertraukimui apdirbti bei pertraukimo prioritetai; • Bendras pertraukimo uždelsimas (laikas praėjęs nuo pertraukimo pradžios iki vykdymo perdavimo programai).
  19. 19. Tinklo operacinės sistemos • TOS struktūra: Lokalių resursų valdymo priemonės (Lokali OS) Serverio dalis Savo resursų pateikimo bendram naudojimui priemonės Kliento dalis Nutolusių resursų ir paslaugų užklausimo priemonės Ryšio (komunikavimo) priemonės Jungimas prie tinklo Apvalkalas
  20. 20. Operacinių sistemų vartotojo sąsajos • Komandinės eilutės sąsąja • Meniu tipo sąsaja; • Grafinė sąsaja; • Unix, Linux operacinių sistemų grafinės sąsajos: • KDE; • Gnome; • Ir k.t.

×