Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova

Seotud dokumendid
Operatsioonisüsteemi ülesanded

MTAT Operatsioonisüsteemid - protsessid

Operatsioonisüsteemid 1. loeng

Loeng03

Operatsioonisüsteemide ehitus

StandardBooks_versiooni_uuendusWin

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind

Estonian_TBW-106UB(V1).cdr

Linux süsteemi administreerimine

Operatsioonisüsteemi ülesanded

Kursuseprogrammi vorm

EIK OSadmin Edmund

Monitooring

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis

EST_QIG_TEW-424UB(V3.1.1).cdr


Kfloppy vormindamistööriista käsiraamat

EE-macbook-retina-12-early2015-qs.indd

Microsoft Word - ref - Romet Piho - Tutorial D.doc

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug

EIK-OSadmin-Edmund

MTAT Operatsioonisüsteemid - Turvalisus

SPORTident Air+

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G

Microsoft PowerPoint - Lisa 5 koolituse materjalid

VÕRUMAA KUTSEHARIDUSKESKUS Infotehnoloogia õppetool Rivo Kikkul Vabavaralise operatsioonisüsteemi arendus Estobuntu baasil Lõputöö Infotehnoloog

Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017

Pealkiri

AG informaatika ainekava PK

Loeng12

Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa

KIIRJUHEND Lugege kiirjuhend enne seadme kasutamist hoolikalt läbi. Kõik tärniga (*) märgitud juhised kehtivad WLAN + 3G mudelitele (Lenovo B6000-H(V)

Document number:

MTAT Operatsioonisüsteemid - Turvalisus

VOIP121 estonian.cdr

Dias nummer 1

SINU UKS DIGITAALSESSE MAAILMA Ruuter Zyxel LTE3302 JUHEND INTERNETI ÜHENDAMISEKS

MTAT Operatsioonisüsteemid - Failisüsteemid

6 tsooniga keskus WFHC MASTER RF 868MHz & 4 või 6 tsooniga alaseade SLAVE RF KASUTUSJUHEND 6 tsooniga WFHC RF keskus & 4 või 6 tsooniga alaseade SLAVE

Microsoft Word - installation-guide.doc

MTAT Operatsioonisüsteemid - Turvalisus

Microsoft PowerPoint - EMCS13

Õppimine Anne Villems, Margus Niitsoo ja Konstantin Tretjakov

Tartu Ülikool Matemaatika-informaatikateaduskond Matemaatilise statistika instituut Võrgupeo külastaja uurimine Andmeanalüüs I projekt Koostajad: Urma

IT infrastruktuuri teenused sissejuhatav loeng 00

OPERATSIOONISÜSTEEMIDE EHITUS Ülevaade Protsessi mõiste Protsesside planeerimine Operatsioonid protsessidega Protsessihaldus Protsesside koostöö Prots

Andmeturve

PÄRNU TÄISKASVANUTE GÜMNAASIUM ESITLUSE KOOSTAMISE JUHEND Pärnu 2019

PowerPointi esitlus

E-arvete juhend

Mida me teame? Margus Niitsoo

DNS teenus teoorias ja praktikas Autor Siim Adamson ITK Autor: Siim Adamson ITK

Sülearvutikasutaja ABC MTAT Kersti Taurus

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp

Häälestusutiliit Kasutusjuhend

Microsoft PowerPoint - GIS_pilvelahendusena_final.ppt [Compatibility Mode]

EST_web_QIG_TU-PS2(V1.1R).cdr

Seminar bakalaureusekursuse alusainete teemal Edmund Laugasson 20. juunil 2017 kell ruumis ICT-315, TTÜ Käesoleva

praktikumidesse.pdf

Microsoft Word - HOTSEC kasutusjuhend v1.900.docx

Operatsioonisüsteemi ülesanded

Tehniline andmeleht Sadulventiilid (PN 16) VRG 2 2-tee ventiil, väliskeermega VRG 3 3-tee ventiil, väliskeermega Kirjeldus Ventiilid on kasutatavad ko

PowerPointi esitlus

Andmed arvuti mälus Bitid ja baidid

Microsoft Word - heli visualiseerija vaegkuuljatele doc

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc

Elisa Ring Elisa Ringi mobiilirakendus Versioon

B660 Kiirjuhend Märkus: Selles juhendis olevad joonised on ainult teabeks. Oma konkreetse mudeli kohta käivate üksikasjade teada saamiseks pöörduge om

Lenovo IdeaPad Kasutusjuhend Tutvuge enne arvuti kasutamist oluliste ohutus- ning kasutusjuhistega.

VRG 2, VRG 3

lvk04lah.dvi

(Microsoft PowerPoint - Roheline_Voti infop\344ev_kriteeriumid )

Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1

Lenvo ideapad IKB

Funktsionaalne Programmeerimine

Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plu

Microsoft Word - NM2018_vo?istlusjuhend_graafiline-disainer_draft.doc

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com

Veebipõhised andmebaasid ja otsi(ngu)mootorid Internet on Oluline, peagi peamine andmeallikas! 2/3 Eesti aktiivsest elanikkonnast kasutab;! 90% arvuti

Bild 1

FRESENIUS ÕPPEKESKUS KIIRJUHEND

PowerPoint Presentation

Tootmine_ja_tootlikkus

Microsoft PowerPoint - Kindlustuskelmus [Compatibility Mode]

EID TARKVARA (v.1812 baasil)

Statistikatarkvara

VRB 2, VRB 3

Mascus - Jatiina esitlus 2017

Operatsioonisüsteemide ehitus

Microsoft Word - Heiki_Tahis_Bakalaureuse_Too

Kuidas ärgitada loovust?

Slide 1

Hajussüsteemid

P9_10 estonian.cdr

EESTIKEELNE Kiirjuhend Selles juhendis on toodud juhised digitaalse fotoaparaadi esmakordse kasutamise, otseprintimise funktsiooni kasutamise, tarkvar

(Estonian) DM-RBCS Edasimüüja juhend MAANTEE MTB Rändamine City Touring/ Comfort Bike URBAN SPORT E-BIKE Kasseti ketiratas CS-HG400-9 CS-HG50-8

EESTIKEELNE Kiirjuhend Selles juhendis on toodud juhised digitaalse fotoaparaadi esmakordse kasutamise, otseprintimise funktsiooni kasutamise, tarkvar

SA4DOT02_04_08PN_12 estonian.cdr

Väljavõte:

Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova

Operatsioonisüsteemi mõiste "Tarkvara, mis juhib programmide täitmist, nt Windows" ÕS 2006 "Operatsioonisüsteem on tarkvara, mis töötab arvutisüsteemidel hallates riistvara ja pakkudes ühiseid teenuseid rakendustarkvara efektiivseks tööks." - Wikipedia "Tarkvara, mis kontrollib riistvararessursside jagamist ja kasutust" - Wiktionary

Operatsioonisüsteem (joonis 1) http://www.webopedia.com/term/o/operating_system.html

Operatsioonisüsteem (joonis 2) http://en.wikipedia.org/wiki/file:operating_system_placement.svg

Kust me võime operatsioonisüsteeme leida? Personaalarvuti Serverarvuti Mobiiltelefon DVD mängija Mikrolaineahi Pesumasin Jne. Jne. Jne.

Operatsioonisüsteemi põhiülesanded Protsessihaldus protsessoriaja jagamine rakendustarkvara vahel. Mäluhaldus operatiivmälu jagamine protsesside vahel. Failihaldus andmete salvestusloogika andmekandjatele. Protsesside ja seadmete vaheline kommunikatsioon ning I/O (input/output) andmete (signaalide) vahendamine riistvaraseadmete (ning kasutaja) vahel.

Protsessihaldus (1) Multitasking (multitegumtöötlus) - Arvuti selline töö, kus kaht või enamat tegumit (programmi) täidetakse samaaegselt või vaheldumisi. Samas tähenduses kasutatakse ka terminit multitöötlus, kuigi multitöötlus eeldab vahel enam kui ühe keskprotsessori kasutamist. Multitegumtöö korral käib ümberlülitumine ühe programmi täitmiselt teisele nii kiiresti, et jääb mulje, nagu täidetaks kõiki programme korraga. On olemas kaht liiki multitegumtööd tõrjuv (eelistusega) ja mittetõrjuv (võrdõiguslik). Esimese puhul eraldab keskprotsessor igale programmile kindlaid ajaintervalle, teise puhul juhib iga programm ise keskprotsessorit nii kaua, kui ta seda vajab. Kui programm keskprotsessorit parajasti ei vaja, siis võib ta lubada mõnel teisel programmil seda ajutiselt kasutada. http://www.vallaste.ee

Protsessihaldus (2) Protsessi loomine mõne teise protsessi poolt, kasutaja algatusel, arvutisüsteemi käivitamisel Protsessi lõpetamine normaalne lõppemine, veasituatsioon, operatsioonisüsteemipoolne lõpetamine, kasutajapoolne lõpetamine Kahe olekuga protsessihaldusmudel Running ja Not Running Kolme olekuga protsessihaldusmudel Running, Ready, Blocked Viie olekuga protsessihaldusmudel Running, Ready, Blocked, Ready Suspended, Blocked Suspended

Mäluhaldus Saalimine protsesside mäluosade vahetamine muutmälu ja salvestusseadmete vahel eesmärgiga kasutatavat mälumahtu suurendada. Swapping protsessi terve mäluosa saalimine Paging protsessi poolt kasutatava mäluosa saalimine lehekülgede kaupa. Mäluosa kaitse protsessi mäluosa kaitsmine teiste protsesside eest Mäluosa jagamine teatavatel juhtudel võivad protsessid siiski omada ühist mäluosa Mälu paigutus vastavalt saalimisele ja mäluosa kaitsele ning jagamisele mälus hoitavate andmete liigutamine muutmälu ja salvestusseadmete vahel.

Mäluhaldus (joonis) http://en.wikipedia.org/wiki/virtual_memory http://en.wikipedia.org/wiki/page_table

Failisüsteem Meetod failide ja neis sisalduvate andmete organiseerimiseks salvestusseadmetes. Lame vs. Hierarhiline failisüsteem Failisüsteeme võib jaotada salvestusseadmete tüüpide kaupa. Kõvaketta failisüsteemid, lindi failisüsteemid jne. Tuntumad kõvakettafailisüsteemid: ext4, FAT32, NTFS, HFS, ReiserFS

Failisüsteemide omadused (näide) Max partitsiooni suurus Max faili suurus Max failide arv Muud omadused Op süsteem 1 EB 16 TB ext4 (10 astmes 18 baiti) (10 astmes 12 baiti) 4 miljardit POSIX failiõigused Linux FAT32 2 TB 4 GB 268 miljonit Windows ACL failiõigused; Windows, pakkimne; Linux, NTFS 256 TB 16 TB 4 miljardit Krüpteerimine; MacOS POSIX failiõigused; ACL failiõigused; HFS+ 8 EB 8EB 4 miljardit Pakkimine MacOS wikipedia.org

Protsesside ja seadmete vaheline kommunikatsioon ja I/O Draiver: tarkvara, mis võimaldab protsessidel (programmidel) suhelda riistvaraseadmetega. I/O kitsamalt: andmevahetus arvutisüsteemi ja kasutaja või välise süsteemi vahel. Perspektiivi küsimus I/O laiemalt: igasugune andmevahetus arvutisüsteemi sees (seadmete vahel). Seadmetevahlised liidesed

Näide operatsioonisüsteemi arhitektuurist (UNIX-like) http://www.networkdictionary.com/software/unix-like-operating-system-architecture.php

Näide operatsioonisüsteemi arhitektuurist (Windows 2000) http://schools-wikipedia.org/images/667/66720.png.htm

Operatsioonisüsteemi laadimine BIOS Basic Input/Output System Bootable Device (0xAA55) Boot sector Operatsioonisüsteem Süsteemi tuum Draiverid Teenused MBR Master Boot Record (512 baiti)) Active partition (0x80) VBR Volume Boot Record Boot code Kasutajaliides wikipedia.org

Levinumad operatsioonisüsteemid Windows Windows 7 Windows XP Linux Ubuntu Mac OS RedHat Mac OS X Mac OS 9

MS Windows'i operatsioonisüsteemid wikipedia.org

Linux operatsioonisüsteemid (1) wikipedia.org

Linux operatsioonisüsteemid (2) Ubuntu (Kubuntu, Estobuntu, Xubuntu) RedHat Enterprise Linux CentOS Debian Gentoo Damn Small Linux Puppy Linux

Mac OS operatsioonisüsteemid wikipedia.org

Mac OS vs. Linux vs. Windows Rumal ja tüütu vaidlus!!! Reaalselt arvestatavad tegurid: Kasutamisharjumused Hind Olemasolev tarkvara Ühilduvus Vastus on igaühe jaoks erinev!

Virtuaalmasin (1) Virutaalmasin on füüsilise arvuti tarkvaraline realisatsioon. Virutaalmasina komponentidel ei ole üks-ühele seost riistvarakomponentidega, millel virtuaalmasin jookseb. Protsessi virtuaalmasin ühe protsessi jaoks mõeldud virtuaalmasin. Süsteemi virtuaalmasin emuleerib tervet arvutisüsteemi, võimaldab käivitada operatsioonisüsteeme

Virtuaalmasin (2) Hüperviisor (hypervisor) tarkvara, mis võimaldab virtuaalmasina tööd ja haldamist. Võib töötada nii operatsioonisüsteemi sees (hosted Virtual Machine) kui otse riistvaral (native Virtual Machine) Virtuaalmasina plussid Mitu operatsioonisüsteemi korraga ühes masinas Virtualiseerida saab reaalsest erinevat riistvara Varundus, tõrkekindlus, operatsioonisüsteemide kolimine.

Virtuaalmasin (3) Levinumad hüperviisorid: Virtual PC 2007 Hyper-V server Vmware Workstation Windows Virtual PC Pikk võrdlustabel: http://en.wikipedia.org/wiki/comparison_of_platform_vir

Kust operatsioonisüsteeme saab? Poest :) Linux operatsioonisüsteeme saab iga distributsiooni kodulehelt. 10 levinumat Linuxi distributsiooni MSDN AA-ga liitunud saavad Windows'i operatsioonisüsteeme tooteprogrammi kodulehelt.

Kodune ülesanne Installeeri endale sobiv hüperviisor ning loo virtuaalmasin mõne operatsioonisüsteemi paigaldamiseks Paigalda vabalt valitud operatsioonisüsteem aga soovituslikult selline, mida sa varem paigaldanud pole. Kirjelda tehtud tegevusi samm-sammult oma blogis, illustreeri neid ekraanipildistustega. Avalda arvamust installatiooniprotsessi lihtsuse/keerukuse kohta. Kirjelda virtuaalmasinale paigaldatud operatsioonisüsteemi tavakasutaja seisukohalt esmamulje jne. Kui tekib probleeme, siis kirjelda neidki tähtis on protsess mitte lõpptulemus.

Võimalikud essee teemad Operatsioonisüsteemide tulevik. Viis omadust, mida ootan operatsioonisüsteemilt. Tasuta vs. tasulised operatsioonisüsteemid tavakasutaja perspektiiv.

Tänan kuulamast! Küsimused?