INFORMACINI TECHNOLOGIJ PAGRINDAI 1 Operacins sistemos OS Paskaitos
- Slides: 75
INFORMACINIŲ TECHNOLOGIJŲ PAGRINDAI 1 Operacinės sistemos (OS)
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 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 – 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 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 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
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 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 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 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 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. • 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 (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 (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ų, 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 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 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 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 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 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 – 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“ 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 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: – 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ų 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 301, Operacinės sistemos 28
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 sistemos 30
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 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 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 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); • 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ą. • 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 – 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, 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. • 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 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 ž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) • 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 • 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 • 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 45
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ų į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 – 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 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: 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
Į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 – 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
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
Į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. • 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 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. P 175 B 301, Operacinės sistemos 61
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 išmaniesiems įrenginiams. P 175 B 301, Operacinės sistemos 63
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ų – Į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ų 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 į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ų 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 301, Operacinės sistemos Užduočių juosta Sistemos juostelė 69
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, 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 į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ų 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 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. VK – virtualusis kompiuteris. PDA (Personal Data Assistant) – delninis kompiuteris. P 175 B 301, Operacinės sistemos 75