INFORMACINI TECHNOLOGIJ PAGRINDAI 1 Operacins sistemos OS Paskaitos

  • Slides: 75
Download presentation
INFORMACINIŲ TECHNOLOGIJŲ PAGRINDAI 1 Operacinės sistemos (OS)

INFORMACINIŲ TECHNOLOGIJŲ PAGRINDAI 1 Operacinės sistemos (OS)

Paskaitos turinys • Operacinė sistema (OS) ir jos vieta kompiuterinėse sistemose • Bendrosios paskirties

Paskaitos turinys • Operacinė sistema (OS) ir jos vieta kompiuterinėse sistemose • Bendrosios paskirties OS • Įterptinės OS • Internetinės OS • Tendencijos P 175 B 301, Operacinės sistemos 2

Kas tai yra operacinė sistema (OS) • Programų komplektas, – valdantis aparatinius ir programinius

Kas tai yra operacinė sistema (OS) • Programų komplektas, – valdantis aparatinius ir programinius Programa kompiuterio išteklius: • procesorių (CPU), • atmintį (RAM), • Išorinius įtaisus (išorinę atmintį, Operacinė sistema klaviatūrą, pelę, vaizduoklį, Monitorius spausdintuvą ir kt. ), • naudotojo sąsają; – suteikiantis programavimo sąsają Klaviatūra taikomosioms programoms (API) dirbti su aparatine įranga, neturint apie ją detalios informacijos; – užtikrinantis ryšį su kitais kompiuteriais ir buitiniais prietaisais. P 175 B 301, Operacinės sistemos Kietasis diskas Pelė Spausdintuvas 3

OS grupės • Bendros paskirties (staliniams ir nešiojamiems kompiuteriams) • Specializuotos: – Didžiųjų kompiuterių

OS grupės • Bendros paskirties (staliniams ir nešiojamiems kompiuteriams) • Specializuotos: – Didžiųjų kompiuterių OS – Realaus laiko OS (pvz. , gamybos, robotų valdymo) – Įterptinės OS (delniniuose kompiuteriuose, telefonuose ); – Mobilių įrenginių OS • Internetinės* P 175 B 301, Operacinės sistemos 4

OS kompiuterinėse sistemose Mobilūs terminalai Didelių sistemų OS Bendros paskirties OS P 175 B

OS kompiuterinėse sistemose Mobilūs terminalai Didelių sistemų OS Bendros paskirties OS P 175 B 301, Operacinės sistemos Realaus laiko OS OS Mobilių įrenginių OS Delninukai Įterptinės OS Planšetiniai AK Adaptuoti įrenginiai Interneto OS 5

Bendros paskirties OS • Tai operacinės sistemos, paprastai veikiančios personaliniuose kompiuteriuose, specialiai nederintos prie

Bendros paskirties OS • Tai operacinės sistemos, paprastai veikiančios personaliniuose kompiuteriuose, specialiai nederintos prie kompiuterio fizinių parametrų (kaip kad įterptinės ar superkompiuterių OS). P 175 B 301, Operacinės sistemos 6

Bendrosios paskirties OS statistika P 175 B 301, Operacinės sistemos 7

Bendrosios paskirties OS statistika P 175 B 301, Operacinės sistemos 7

OS funkcijos Procesoriaus (procesų) valdymas Išorinių įrenginių valdymas Atminties (RAM) valdymas OS branduolys Išorinės

OS funkcijos Procesoriaus (procesų) valdymas Išorinių įrenginių valdymas Atminties (RAM) valdymas OS branduolys Išorinės atminties valdymas Kompiuterio įjungimas / išjungimas Naudotojo sąsaja P 175 B 301, Operacinės sistemos Programų sąsaja (API) Sistemų kūrėjams keliamas uždavinys – OS turi būti pakankamai lanksčios, kad galėtų dirbti su tūkstančių skirtingų kompiuterių gamintojų įranga. Šiandieninės sistemos gali prisitaikyti prie tūkstančių skirtingų spausdintuvų, diskasukių ir kt. išorinių įrenginių skirtingų derinių. OS branduolys - pagrindinė operacinės sistemos dalis. Branduolys nedidelis, paprastai visą laiką būna operatyviojoje atmintyje ir atlieka pačias svarbiausias funkcijas: valdo atmintį, išorinius įtaisus, tvarko failus, skirsto išteklius, paleidžia kitas programas, procesus. 8

OS tipai pagal naudotojus • • Realaus laiko (RTOS) – gamybos ir kt. procesams

OS tipai pagal naudotojus • • Realaus laiko (RTOS) – gamybos ir kt. procesams valdyti; • RL sistema paprastai turi mažai naudotojo sąsajos funkcijų, ir neturi vartotojo serviso programų (end-user utilities), kadangi naudotojui pateikiama kaip uždara dėžė ("sealed box“). Kompiuterio ištekliai valdomi tokiu būdu, kad kiekvienos konkrečios operacijos atlikimas visuomet trunka tiek pat laiko. Vieno naudotojo, vienos užduoties (Palm OS); • suprojektuotos taip, kad vienas naudotojas vienu metu galėtų efektyviai atlikti vieną darbą. Vieno naudotojo, daugiaprogramės- daugiaprocesės (Būtent šio tipo OS naudojamos šiuo metu staliniuose ir nešiojamuose kompiuteriuose); Daugelio naudotojų (daugiaprogramės- daugiaprocesės) (Unix). • OS leidžia daugeliui skirtingų naudotojų vienu metu naudotis kompiuterio ištekliais. OS turi paskirstyti kompiuterio išteklius naudotojų programoms taip, kiekviena programa gautų pakankamai atskirų išteklių ir tuo pačiu netrukdytų visiems kitiems naudotojams. P 175 B 301, Operacinės sistemos 9

Procesų valdymas • Procesas – programos vykdomų veiksmų seka (OS valdo ir skiria procesoriaus

Procesų valdymas • Procesas – programos vykdomų veiksmų seka (OS valdo ir skiria procesoriaus laiką procesams, o ne programoms). • Procesą valdo procesorius, kitos programos arba OS. • Daugiaprocesė OS perjunginėja lygiagrečiai vykstančius procesus, skirdama kiekvienam procesui vykdyti atminties (RAM) ir procesoriaus laiko. • Proceso valdymo blokas (PVB) P 175 B 301, Operacinės sistemos 10

Bendros paskirties OS daugiaprogramis (daugiaprocesis) veikimas • Daugiaprogramis (multitasking) veikimas reiškia, kad 1 procesorius

Bendros paskirties OS daugiaprogramis (daugiaprocesis) veikimas • Daugiaprogramis (multitasking) veikimas reiškia, kad 1 procesorius gali vykdyti daugelį užduočių (procesų) vienu metu. P 175 B 301, Operacinės sistemos 11

Bendros paskirties OS daugiaprogramis (daugiaprocesis) veikimas • Daugiaprocesis (multiprocessing) – daugiau negu 1 procesorius

Bendros paskirties OS daugiaprogramis (daugiaprocesis) veikimas • Daugiaprocesis (multiprocessing) – daugiau negu 1 procesorius vykdo daugelį užduočių (procesų) vienu metu. P 175 B 301, Operacinės sistemos 12

Daugiaprocesės OS • Asimetrinės – 1 procesorius sistemos reikmėms, kiti – taikomųjų programų procesams.

Daugiaprocesės OS • Asimetrinės – 1 procesorius sistemos reikmėms, kiti – taikomųjų programų procesams. • Simetrinės – visi procesai, tarp jų pačios OS, paskirstomi esamiems procesoriams. P 175 B 301, Operacinės sistemos 13

Atminties rūšys • Spartinančioji atmintinė procesoriuje (cache) • Pagrindinė atmintis (RAM) • Antrinė atmintis

Atminties rūšys • Spartinančioji atmintinė procesoriuje (cache) • Pagrindinė atmintis (RAM) • Antrinė atmintis (virtualioji atmintis, realizuota diske) Atminties pagrindinės savybės: talpa, sparta, duomenų tvarkymo galimybės, prieigos prie duomenų būdai, duomenų išlikimo trukmė ir pan. P 175 B 301, Operacinės sistemos 14

Atminties valdymas CPU Podėlis (Cache) RAM Virtualioji atmintis Diskas • Procesorius dirba su registruose

Atminties valdymas CPU Podėlis (Cache) RAM Virtualioji atmintis Diskas • Procesorius dirba su registruose (procesoriaus darbinės atminties ląstelės) ir podėlyje esančiais duomenimis. • Kai podėlyje nėra reikiamų duomenų, proc. kreipiasi į pagrindinę atmintį (RAM). • Išsaugomi duomenys juda priešinga kryptimi. P 175 B 301, Operacinės sistemos 15

Virtualioji atmintis • Sprendžiant didesnės apimties uždavinius arba vienu metu atvėrus daug programų langų,

Virtualioji atmintis • Sprendžiant didesnės apimties uždavinius arba vienu metu atvėrus daug programų langų, operatyviosios atminties nepakanka. Siekiant praplėsti kompiuterio operatyviąją atmintį, naudojama virtualioji atmintis – tai programiniu būdu sukurta tariama atmintis. • Virtualiąją atmintį sudaro operatyvioji atmintis ir diske esanti atmintis. Pirmiausia sistema naudoja operatyviąją atmintį. Kai šios trūksta, dalis duomenų rašoma į failą diske, ir atlaisvinama atitinkama dalis operatyviosios atminties. • Visa virtualioji atmintis adresuojama kaip viena ištisinė sritis. P 175 B 301, Operacinės sistemos 16

Virtualioji atmintis Pagrindinė atmintis (RAM) Atminties puslapis (blokas) Antrinė (virtualioji) atmintis diske Failas, kuriame

Virtualioji atmintis Pagrindinė atmintis (RAM) Atminties puslapis (blokas) Antrinė (virtualioji) atmintis diske Failas, kuriame saugomi virtualios atminties duomenys kartais vadinamas “swap” arba “page” failu. P 175 B 301, Operacinės sistemos 17

Išorinių įtaisų valdymas • Visų įtaisų, esančių ne sisteminėje plokštėje, darbą valdo programos, vadinamos

Išorinių įtaisų valdymas • Visų įtaisų, esančių ne sisteminėje plokštėje, darbą valdo programos, vadinamos tvarkyklėmis (drivers). • Tvarkyklės – ta operacinės sistemos dalis, kuri leidžia taikomosioms programoms valdyti atitinkamus įrenginius nežinant jų specifikos. • Tvarkyklės atskirtos nuo sistemos branduolio ir, keičiant aparatinę įrangą, yra lengvai pakeičiamos. • Tvarkyklės yra užkraunamos automatiškai, startuojant operacinei sistemai ir kompiuterio veikimo metu visą laiką būna atmintyje. • Geros operacinės sistemos požymis – integruotas didelio kiekio tvarkyklių palaikymas • Pagrindinė tvarkyklės funkcija – versti aparatūros elektrinius signalus į OS programoms suprantamus duomenų srautus ir atvirkščiai. P 175 B 301, Operacinės sistemos 18

Išorinių įtaisų valdymas (tvarkyklės) OS Taikomosios programos Išoriniai įrenginiai Įvedimo išvedimo valdymas Tvarkyklės Video

Išorinių įtaisų valdymas (tvarkyklės) OS Taikomosios programos Išoriniai įrenginiai Įvedimo išvedimo valdymas Tvarkyklės Video sistemos tvarkyklė Garso plokštės tvarkyklė Tinklo plokštės tvarkyklė Skaitytuvo tvarkyklė. . . SCSI įrenginių tvarkyklės Sisteminės plokštės Įrenginių tvarkyklės Atminties valdymas Procesoriaus valdymas P 175 B 301, Operacinės sistemos Sisteminis blokas 19

Virtualusis kompiuteris (VK) • Tai menamas, programiškai realizuotas kompiuteris. • „Šeimininko“ (host) OS veikia

Virtualusis kompiuteris (VK) • Tai menamas, programiškai realizuotas kompiuteris. • „Šeimininko“ (host) OS veikia programinė įranga, atliekanti virtualaus kompiuterio aparatūros funkcijas ir įgalinanti veikti kitą nemodifikuotą „svečio“ (guest) OS tame pačiame fiziniame kompiuteryje. P 175 B 301, Operacinės sistemos 20

Virtualusis kompiuteris (VK) • Virtualizacija – programinė technologija, įgalinanti tame pačiame kompiuteryje lygiagrečiai veikti

Virtualusis kompiuteris (VK) • Virtualizacija – programinė technologija, įgalinanti tame pačiame kompiuteryje lygiagrečiai veikti daugeliui OS (ir tuo pačiu programų), padidinanti aparatinės įrangos naudojimo efektyvumą ir lankstumą. • Virtualiojo kompiuterio programinė įranga vykdo kompiuterio aparatūros funkcijas ir suteikia galimybę tame pačiame fiziniame kompiuteryje be pagrindinės “šeimininko” OS veikti 1 ar daugiau “svečio” OS. P 175 B 301, Operacinės sistemos 21

Virtualusis kompiuteris (VK) • Iš esmės, virtualizacija paverčia aparatinę įrangą programine. Virtualizuojami aparatiniai ištekliai

Virtualusis kompiuteris (VK) • Iš esmės, virtualizacija paverčia aparatinę įrangą programine. Virtualizuojami aparatiniai ištekliai – CPU, RAM, standusis diskas, tinklo valdiklis ir kt. , su kuriais atskira OS funkcionuoja kaip su tikru kompiuteriu. • Keletas VM gali lygiagrečiai dirbti su ta pačia aparatine įranga (kompiuteriu), netrukdydamos viena kitai. • Virtualizacija gali padėti sutaupyti lėšų, energijos ir laiko su turima kompiuterine įranga. P 175 B 301, Operacinės sistemos 22

Virtualios OS 1. „Svečio OS“ 2. „Svečio OS“ 3 „Svečio OS“ Virtualus kompiuteris „Šeimininko“

Virtualios OS 1. „Svečio OS“ 2. „Svečio OS“ 3 „Svečio OS“ Virtualus kompiuteris „Šeimininko“ OS Fizinis kompiuteris P 175 B 301, Operacinės sistemos 23

Virtualių OS naudojimas Svečio OS (OS/2) Svečio OS (DOS) P 175 B 301, Operacinės

Virtualių OS naudojimas Svečio OS (OS/2) Svečio OS (DOS) P 175 B 301, Operacinės sistemos Svečio OS (Windows 98) Šeimininko OS (Windows 7) 24

Virtualių OS taikymai Kelios OS gali būti naudojamos lygiagrečiai tame pačiame kompiuteryje įvairiais tikslais:

Virtualių OS taikymai Kelios OS gali būti naudojamos lygiagrečiai tame pačiame kompiuteryje įvairiais tikslais: – Siekiant išnaudoti skirtingų OS teikiamus privalumus – Mokymo – Tyrimų (eksperimentai su programine įranga ar netgi virusais) P 175 B 301, Operacinės sistemos 25

Debesų kompiuterija Programos/paslaugos Platforma Infrastruktūra P 175 B 301, Operacinės sistemos 26

Debesų kompiuterija Programos/paslaugos Platforma Infrastruktūra P 175 B 301, Operacinės sistemos 26

Debesų kompiuterijos paslaugų tipai • Kokias paslaugas teikia debesų kompiuterija ? – Programų –

Debesų kompiuterijos paslaugų tipai • Kokias paslaugas teikia debesų kompiuterija ? – Programų – Platformų – Infrastruktūrų – Saugyklų – Duomenų – Sąsajų –. . . P 175 B 301, Operacinės sistemos 27

Debesų kompiuterijos paslaugų pavyzdžiai • El. paštas (pvz. Gmail, Yahoo mail) P 175 B

Debesų kompiuterijos paslaugų pavyzdžiai • El. paštas (pvz. Gmail, Yahoo mail) P 175 B 301, Operacinės sistemos 28

Debesų kompiuterijos paslaugų pavyzdžiai • Nutolęs kompiuteris / darbo stotis P 175 B 301,

Debesų kompiuterijos paslaugų pavyzdžiai • Nutolęs kompiuteris / darbo stotis P 175 B 301, Operacinės sistemos 29

Debesų kompiuterijos paslaugų pavyzdžiai • Komunikatoriai (pvz. Skype, GTalk) P 175 B 301, Operacinės

Debesų kompiuterijos paslaugų pavyzdžiai • Komunikatoriai (pvz. Skype, GTalk) P 175 B 301, Operacinės sistemos 30

Debesų kompiuterijos paslaugų pavyzdžiai • Įvairios duomenų apdorojimo paslaugos P 175 B 301, Operacinės

Debesų kompiuterijos paslaugų pavyzdžiai • Įvairios duomenų apdorojimo paslaugos P 175 B 301, Operacinės sistemos 31

Debesų kompiuterijos ekonomija • Debesų kompiuterijos paslaugų privalumai: – Naudinga, kai negalima numatyti apkrovimo

Debesų kompiuterijos ekonomija • Debesų kompiuterijos paslaugų privalumai: – Naudinga, kai negalima numatyti apkrovimo iš anksto – Naudinga, kai reikia atlikti didelius skaičiavimus tam tikrais laiko momentais – Naudotojams siūlant paslaugas nereikalingos didelės pradinės investicijos – Naudinga įmonėms perleidžiant visą IT priežiūrą P 175 B 301, Operacinės sistemos 32

Pagrindiniai reikalavimai bendros paskirties OS • Įvairių užduočių vykdymas (raštinės darbai, komunikacija, projektavimas, moksliniai

Pagrindiniai reikalavimai bendros paskirties OS • Įvairių užduočių vykdymas (raštinės darbai, komunikacija, projektavimas, moksliniai tyrimai, multimedija, nuotolinis įrenginių bei gamybos procesų valdymas) • Sąveikavimas su naudotojais (tekstinė, grafinė, balso, gestų sąsaja) • Galimybė pritaikyti pakitusiems poreikiams (programoms, aparatinei įrangai) P 175 B 301, Operacinės sistemos 33

OS naudotojo sąsaja • • Grafinė Tekstinis terminalas (komandų apvalkalas) Tekstinė meniu tipo sąsaja

OS naudotojo sąsaja • • Grafinė Tekstinis terminalas (komandų apvalkalas) Tekstinė meniu tipo sąsaja Balso (sintezuoja balso pranešimus ir atpažįsta komandas balsu) • Gestų (priima gestus, atliekamus rankomis, komp. pele ar lazdele) • Smegenų (šiuo metu atliekami eksperimentai kaip OS valdyti naudojant smegenų skleidžiamas bangas(encefalogramą)) • Neurokompiuterijos sąsajos. P 175 B 301, Operacinės sistemos 34

Grafinė naudotojo sąsaja Pasižymi: • meniu • piktogramomis (icons); • grafiniais valdikliais (widgets); •

Grafinė naudotojo sąsaja Pasižymi: • meniu • piktogramomis (icons); • grafiniais valdikliais (widgets); • kortelėmis; • veiksmai atliekami su grafiniais objektais, o ne įvedant tekstą. P 175 B 301, Operacinės sistemos 35

Komandų apvalkalas (shell) • Komandų interpretatorius cmd. exe (Windows) suteikia vartotojui tekstinę sąsają. •

Komandų apvalkalas (shell) • Komandų interpretatorius cmd. exe (Windows) suteikia vartotojui tekstinę sąsają. • Tinka nuotoliniam kompiuterio administravimui. • Apvalkalo komandas galima naudoti veiksmų automatizavimui (scenarijai). • Komandų apvalkalas (shell) suteikia naudotojui OS sąsają, kuria galima pasiekti branduolio servisus Pagrindinis apvalkalo tikslas yra “paleisti” kitą programą, tačiau jis leidžia peržiūrėti katalogų ir paprastų teksto dokumentų turinį. P 175 B 301, Operacinės sistemos 36

Tekstinė sąsaja Pasižymi: • tekstiniais meniu, • įvedimo formomis ir dialogo langais. Trūkumas –

Tekstinė sąsaja Pasižymi: • tekstiniais meniu, • įvedimo formomis ir dialogo langais. Trūkumas – vaizdavimas ribojamas teksto galimybių. P 175 B 301, Operacinės sistemos 37

Veiksmų automatizavimas. Scenarijai (komandų failai) • Pasikartojančių veiksmų automatizavimui naudojami scenarijai – mažos programos,

Veiksmų automatizavimas. Scenarijai (komandų failai) • Pasikartojančių veiksmų automatizavimui naudojami scenarijai – mažos programos, sujungiančios komandinių eilučių komandas bei skirtingų terpių komponentus į vieną visumą. • Windows scenarijų failų prievardžiai gali būti. bat arba. cmd. P 175 B 301, Operacinės sistemos 38

Balso sąsaja • Balso sąsaja – tai kompiuterijos, lingvistikos, psichologijos mokslo pasiekimų rezultatas. •

Balso sąsaja • Balso sąsaja – tai kompiuterijos, lingvistikos, psichologijos mokslo pasiekimų rezultatas. • Pasižymi balso komandų atpažinimu. • Šiuo metu balso atpažinimas vis dar intensyviai tyrinėjamas ir tobulinamas (Lietuvoje taip pat). P 175 B 301, Operacinės sistemos 39

Balso sąsajos taikymai • • • Teksto diktavimas (užrašymas) Automatinė pagalba telefonu Kompiuterių valdymas

Balso sąsajos taikymai • • • Teksto diktavimas (užrašymas) Automatinė pagalba telefonu Kompiuterių valdymas Vartotojo atpažinimas (autentifikacija) Vertimo funkcija P 175 B 301, Operacinės sistemos 40

Gestų sąsaja • Gestų sąsaja – tai būdas valdyti įrenginius pasitelkiant matematinius algoritmus, interpretuojančius

Gestų sąsaja • Gestų sąsaja – tai būdas valdyti įrenginius pasitelkiant matematinius algoritmus, interpretuojančius žmonių gestus. P 175 B 301, Operacinės sistemos 41

Gestų sąsajos valdikliai • Gestams atpažinti naudojami įvairūs sensoriai (pvz. gylio, optiniai, akustiniai) •

Gestų sąsajos valdikliai • Gestams atpažinti naudojami įvairūs sensoriai (pvz. gylio, optiniai, akustiniai) • Populiariausi valdikliai: • Microsoft Kinect • Sony Eye. Toy / Move • Wii Remote P 175 B 301, Operacinės sistemos 42

Smegenų sąsaja • Šiuo metu atliekami eksperimentiniai tyrimai kaip valdyti operacines sistemas mintimis •

Smegenų sąsaja • Šiuo metu atliekami eksperimentiniai tyrimai kaip valdyti operacines sistemas mintimis • Minčių skaitymo įrenginiai remiasi elektroencefalografo principais P 175 B 301, Operacinės sistemos 43

OS saugos funkcijos • Prieigos teisių nustatymas (autorizacija) – Konkrečiam ištekliui – Konkrečiam naudotojui

OS saugos funkcijos • Prieigos teisių nustatymas (autorizacija) – Konkrečiam ištekliui – Konkrečiam naudotojui • Autentifikacija – priemonės patvirtinančios naudotojo tapatybę. • Autorizacija – priėjimo prie resursų įgalinimas. • Auditas – sistemos ir naudotojų veiksmų registravimas. P 175 B 301, Operacinės sistemos 44

Prieigos teisių langas (Windows) Naudotojų grupės Prieigos teisės P 175 B 301, Operacinės sistemos

Prieigos teisių langas (Windows) Naudotojų grupės Prieigos teisės P 175 B 301, Operacinės sistemos 45

Autentifikacijos tipai Pagal • tai, ką naudotojas žino; • tai, ką naudotojas turi; •

Autentifikacijos tipai Pagal • tai, ką naudotojas žino; • tai, ką naudotojas turi; • naudotojo biometrinius duomenis. P 175 B 301, Operacinės sistemos 46

Procesų audito langas Audito objektai Įvykių žurnalas (log) Sistemos audito langas leidžia administratoriui peržiūrėti

Procesų audito langas Audito objektai Įvykių žurnalas (log) Sistemos audito langas leidžia administratoriui peržiūrėti procesų įvykių žurnalą (log) ir nustatyti galimas problemas bei jų priežastis P 175 B 301, Operacinės sistemos 47

Operacinės sistemos detaliau • Toliau bus apžvelgtos šios operacinės sistemos: – Windows 7 –

Operacinės sistemos detaliau • Toliau bus apžvelgtos šios operacinės sistemos: – Windows 7 – Windows 8 – Ubuntu (Linux) – Mac OS X – i. OS – Android P 175 B 301, Operacinės sistemos 48

Bendros paskirties OS: Windows 7 • Windows 7 naujos savybės: – – – Pagerintas

Bendros paskirties OS: Windows 7 • Windows 7 naujos savybės: – – – Pagerintas daugelio branduolių palaikymas (našumas) Virtualių diskų palaikymas Rašybos atpažinimas Atnaujintas tinklo paslaugų palaikymas Sumažintas UAC (User Account Control) aktyvumas Windows Virtual PC (galimybė leisti windows šeimos OS) – Remote Desktop Protocol įgalina video grojimą ir žaidimų žaidimą nuotoliniu būdu. P 175 B 301, Operacinės sistemos 49

Bendros paskirties OS: Windows 7 P 175 B 301, Operacinės sistemos 50

Bendros paskirties OS: Windows 7 P 175 B 301, Operacinės sistemos 50

Bendros paskirties OS: Ubuntu • Ubuntu yra laisva, atvirojo kodo operacinė sistema • Dėl

Bendros paskirties OS: Ubuntu • Ubuntu yra laisva, atvirojo kodo operacinė sistema • Dėl nesudėtingo įdiegimo, patrauklios sąsajos ir išplėtoto funkcionalumo, Ubuntu mėgiamas ir paprastų kompiuterio vartotojų. P 175 B 301, Operacinės sistemos 51

Bendros paskirties OS: Ubuntu P 175 B 301, Operacinės sistemos 52

Bendros paskirties OS: Ubuntu P 175 B 301, Operacinės sistemos 52

Įdomūs faktai apie Linux • Linux yra atviro kodo OS. Tai reiškia, kad nėra

Įdomūs faktai apie Linux • Linux yra atviro kodo OS. Tai reiškia, kad nėra vienos kompanijos, kuri būtų pilnai atsakinga už jos kūrimą. Kelio firmos, kurios bendradarbiauja ir aprūpina programų kūrimu ir palaikymu: HP, Intel, IBM, Google, Dell, Asus, Analog Devices, Oracle and Novel. • 90% galingiausių pasaulio superkompiuterių naudoja Linux. • The US Department of Defense, the Federal Aviation Administration ir the US Navy submarine fleet naudoja Linux. • The Linux operating system is used in today’s most highly critical applications such as the bullet trains in Japan, The New York Stock Exchange and in CERN as well as in control of nuclear reactors, submarines or ships including the many traffic control systems around the world. • Renowned companies such as Facebook, Twitter, Cisco, Linked In and Google are using Linux as their main operating system. P 175 B 301, Operacinės sistemos 53

Bendros paskirties OS: Windows 8 • Windows 8 pagrindinės savybės: – Pritaikomumas įvairiems įrenginiams

Bendros paskirties OS: Windows 8 • Windows 8 pagrindinės savybės: – Pritaikomumas įvairiems įrenginiams – Naujo tipo vartotojo sąsaja – Išplėstas techninės įrangos palaikymas – Geresnės saugumo savybės – Integracija su „debesų“ paslaugomis – Internet Explorer 10 naršyklė – Nedidelė atnaujinimo kaina P 175 B 301, Operacinės sistemos 54

Windows 8 P 175 B 301, Operacinės sistemos 55

Windows 8 P 175 B 301, Operacinės sistemos 55

Bendros paskirties OS: Mac. OS (X) • UNIX pagrindu sukurta operacinė sistema skirta išimtinai

Bendros paskirties OS: Mac. OS (X) • UNIX pagrindu sukurta operacinė sistema skirta išimtinai Apple kompiuteriams. • Patraukli grafinė aplinka ir patogus valdymas. • Palaiko daugiaprogramį ir daugelio vartotojų režimus, gali būti naudojama asmeniniuose kompiuteriuose, darbo stotyse ir serveriuose. P 175 B 301, Operacinės sistemos 56

Bendros paskirties OS: Mac. OS (X) P 175 B 301, Operacinės sistemos 57

Bendros paskirties OS: Mac. OS (X) P 175 B 301, Operacinės sistemos 57

Įterptinės OS Skirtos įterptinėms kompiuterių sistemoms. Įterptinių OS savybės: • optimizuotos pagal kompiuterinės sistemos

Įterptinės OS Skirtos įterptinėms kompiuterių sistemoms. Įterptinių OS savybės: • optimizuotos pagal kompiuterinės sistemos svorį, gabaritus, energijos sąnaudas; • yra specializuotos - neturi daugelio funkcijų būdingų įprastinėms (bendros paskirties) sistemoms. P 175 B 301, Operacinės sistemos 58

Įterptinių OS taikymai • Delniniai kompiuteriai (PDA) ir navigacijos prietaisai. • Muzikos grotuvai. •

Įterptinių OS taikymai • Delniniai kompiuteriai (PDA) ir navigacijos prietaisai. • Muzikos grotuvai. • Išmanieji telefonai (smart phones). • Maršrutizatoriai. • Realaus laiko mikrovaldikliai. P 175 B 301, Operacinės sistemos 59

Išmaniųjų telefonų OS • Šiuolaikinių išmaniųjų telefonų operacinės sistemos yra itin pažangios, todėl joms

Išmaniųjų telefonų OS • Šiuolaikinių išmaniųjų telefonų operacinės sistemos yra itin pažangios, todėl joms sunku priskirti įterptinėms sistemoms būdingas savybes • Pastaraisiais metais išmaniųjų telefonų operacinės sistemos tampa vis labiau suderinamos su kitais išmaniais įrenginiais P 175 B 301, Operacinės sistemos 60

i. OS • Tai Apple kompanijos sukurta operacinė sistema, skirta Apple išmaniųjų įrenginių šeimai.

i. OS • Tai Apple kompanijos sukurta operacinė sistema, skirta Apple išmaniųjų įrenginių šeimai. P 175 B 301, Operacinės sistemos 61

i. OS savybės • i. OS pasižymi: – Daugiaprogramiu-daugiaprocesiu veikimu – Socialinių tinklų integracija

i. OS savybės • i. OS pasižymi: – Daugiaprogramiu-daugiaprocesiu veikimu – Socialinių tinklų integracija – Išplėtotu valdymu balsu (Siri) – Navigacijos galimybėmis – Vaizdo skambučiais – Integruota naršykle (Safari) ir pašto programa – Sąsaja su i. Cloud (5 GB vietos nemokamai) P 175 B 301, Operacinės sistemos 62

Android OS • Tai itin populiari, atviro kodo, Google sukurta, Linux paremta operacinė sistema

Android OS • Tai itin populiari, atviro kodo, Google sukurta, Linux paremta operacinė sistema išmaniesiems įrenginiams. P 175 B 301, Operacinės sistemos 63

Android OS: keletas faktų • 2007 m. buvo pristatyta Android versija, kuri buvo finansuota

Android OS: keletas faktų • 2007 m. buvo pristatyta Android versija, kuri buvo finansuota 86 didelių kompanijų, pasisakančių už atvirus standartus mobiliesiems įrenginiams • Android sistema naudojama ne tik mobiliuose telefonuose, bet ir planšetiniuose kompiuteriuose, televizoriuose P 175 B 301, Operacinės sistemos 64

Android OS savybės • Android OS pasižymi: – Integruota apsauga nuo kenkėjiškų programų –

Android OS savybės • Android OS pasižymi: – Integruota apsauga nuo kenkėjiškų programų – Įvairių konfigūracijų įrenginių palaikymu – Išplėstomis vaizdo atkūrimo galimybėmis – Papildomų techninių įrenginių palaikymu – Galimybe dalintis internetu (tethering) – Balso atpažinimo funkcija P 175 B 301, Operacinės sistemos 65

Android OS savybės • Android OS pasižymi: – Daugiaprogramiu-daugiaprocesiu veikimu – Išorinių duomenų laikmenų

Android OS savybės • Android OS pasižymi: – Daugiaprogramiu-daugiaprocesiu veikimu – Išorinių duomenų laikmenų palaikymu – Vaizdo skambučiais – Kelių lietimų (multitouch) palaikymu – Galimybe keisti itin daug OS parametrų P 175 B 301, Operacinės sistemos 66

Smart TV • Įvairios OS • Programėlės veikia kaip naršyklei skirtos programos • Panašus

Smart TV • Įvairios OS • Programėlės veikia kaip naršyklei skirtos programos • Panašus įsigyjimo modelis kaip google play ir pan. P 175 B 301, Operacinės sistemos 67

Internetinės/saityno OS • Internetinė OS – tai paslaugų rinkinys (karkasas), teikiantis dalį įprastinių kompiuterių

Internetinės/saityno OS • Internetinė OS – tai paslaugų rinkinys (karkasas), teikiantis dalį įprastinių kompiuterių operacinių sistemų paslaugų internete. • Internetinės OS paprastai įtraukia: • failų sistemą (galima kurti hierarchinę katalogų ir failų struktūrą); • užduočių valdymo posistemį (task manager atitikmuo); • programų diegimo/šalinimo posistemį; • vartotojo sąsają (dažnai panašią į Windows OS ar kitą); • pradinį programų rinkinį, dažnai orientuotą į taikymus internete. • Internetinių OS aplinka yra pasiekiama interneto naršykle. • Skirtingai nuo įprastinių OS, internetinė OS nėra atsakinga už kompiuterio techninių resursų valdymą. Todėl tai nėra tikroji operacinė sistema pagal klasikinį apibrėžimą. Kita vertus, terminai internetinės OS (internet OS), saityno OS (web OS) jau yra naudojami tokių sistemų grupei aprašyti. P 175 B 301, Operacinės sistemos 68

Saityno OS: “Browser OS” Darbalaukis Darbalaukio piktogramos Start meniu Greitasis meniu P 175 B

Saityno OS: “Browser OS” Darbalaukis Darbalaukio piktogramos Start meniu Greitasis meniu P 175 B 301, Operacinės sistemos Užduočių juosta Sistemos juostelė 69

Tendencijos • Platforminis nepriklausomumas – Populiarėjant interneto OS bei nuotolinio valdymo programoms darbo vieta

Tendencijos • Platforminis nepriklausomumas – Populiarėjant interneto OS bei nuotolinio valdymo programoms darbo vieta taps nepriklausoma nuo konkretaus kompiuterio. • Bendros paskirties OS supanašėjimas – Nors bendros paskirties OS grafinės sąsajos skiriasi, daugelis tų pačių programų ir paslaugų tampa prieinamos skirtingose OS. Ima panašėti ir išmaniųjų įrenginių (įterptinės) bei bendros paskirties OS. P 175 B 301, Operacinės sistemos 70

Tendencijos • Glaudumas – Operacinė sistema apjungs vis daugiau įprastų paslaugų (pvz. televizija, paštas,

Tendencijos • Glaudumas – Operacinė sistema apjungs vis daugiau įprastų paslaugų (pvz. televizija, paštas, telefonija ir kt. ), o tokias OS vis dažniau naudos ne tik kompiuteriai, bet ir kiti įrenginiai (pvz. televizorius, šaldytuvas ir kt. ). • Atviras kodas – Jau dabar egzistuoja daugybė nemokamų atviro kodo programų, analogiškų savo savybėmis komerciniams produktams. Ateityje galima tikėtis ir didesnio nemokamų atviro kodo operacinių sistemų naudojimo. P 175 B 301, Operacinės sistemos 71

Tendencijos • Inovatyvios sąsajos – Operacinėms sistemoms valdyti bus pasitelkiami vis naujesni būdai ir

Tendencijos • Inovatyvios sąsajos – Operacinėms sistemoms valdyti bus pasitelkiami vis naujesni būdai ir įrenginiai (pvz. balsas, gestai, „mintys“). • Semantinės technologijos – Kompiuteryje esantys duomenys bus vis labiau įprasminti, o tai leis automatizuoti daugiau su informacijos apdorojimu susijusių veiksmų. P 175 B 301, Operacinės sistemos 72

Tendencijos • Socialinių tinklų integracija – Vis daugiau operacinių sistemų ar sudėtinių jos dalių

Tendencijos • Socialinių tinklų integracija – Vis daugiau operacinių sistemų ar sudėtinių jos dalių bus integruotos su egzistuojančiais socialiniais tinklais. • Debesų kompiuterijos plėtra – Vis didesnė dalis tradicinio kompiuterio funkcionalumo bus atliekama naudojantis debesų kompiuterijos tiekėjų paslaugomis P 175 B 301, Operacinės sistemos 73

Terminai (1) • OS – operacinė sistema. • RTOS – (real time OS) realaus

Terminai (1) • OS – operacinė sistema. • RTOS – (real time OS) realaus laiko (tikralaikės) OS. Procesai kompiuterio viduje vyksta tuo pat metu, kaip ir išorėje. Naudojamos nuolat vykstančių procesų valdymui. • CPU (Central processing unit) - centrinis procesorius. • RAM (Random access memory) – laisvosios prieigos atmintis. • Linux – UNIX operacinės sistemos branduolio versija, kurią sukūrė Linusas Torvaldsas. • UNIX – daugiaprocesė, daugelio naudotojų operacinė sistema, dažnai naudojama kaip tinklo operacinė sistema. • Serveris (tarnybinė stotis) - tinklo mazgas, atliekantis tam tikras funkcijas pagal kitų tinkle esančių klientų kompiuterių paraiškas (užklausas). P 175 B 301, Operacinės sistemos 74

Terminai (2) • • Podėlis (cache) – spartinančioji atmintinė. Virtualus (virtual) – tariamas, menamas.

Terminai (2) • • Podėlis (cache) – spartinančioji atmintinė. Virtualus (virtual) – tariamas, menamas. VK – virtualusis kompiuteris. PDA (Personal Data Assistant) – delninis kompiuteris. P 175 B 301, Operacinės sistemos 75