Operatsioonisüsteemid

Seotud dokumendid
Operatsioonisüsteemide ehitus

MTAT Operatsioonisüsteemid - protsessid

Monitooring

Andmeturve

Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova

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

Operatsioonisüsteemi ülesanded

Linux süsteemi administreerimine

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

SPORTident Air+

Operatsioonisüsteemid 1. loeng

Loeng12

Document number:

Microsoft PowerPoint - Lisa 5 koolituse materjalid

AG informaatika ainekava PK

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

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx

Elisa Ring Elisa Ringi mobiilirakendus Versioon

Programmi AnimatorDV Simple+ lühike kasutajajuhend

Operatsioonisüsteemi ülesanded

Andmeturve

Microsoft PowerPoint - Ettekanne_3Dprojekt_ESTGIS.ppt [Compatibility Mode]

Estonian_TBW-106UB(V1).cdr

Pealkiri

Microsoft Word - installation-guide.doc

1 / loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad

Kuidas ärgitada loovust?

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

EID TARKVARA (v.1812 baasil)

PowerPoint Presentation

Sissejuhatus mehhatroonikasse MHK0120

Tartu Ülikool

Võistlusülesanne Vastutuulelaev Finaal

EST_QIG_TEW-424UB(V3.1.1).cdr

PowerPoint-præsentation

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

PowerPoint Presentation

Loeng03

Microsoft PowerPoint - GIS_pilvelahendusena_final.ppt [Compatibility Mode]

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

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)

Andmed arvuti mälus Bitid ja baidid

Microsoft Word - heli visualiseerija vaegkuuljatele doc

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l

NR-2.CDR

SQL

Funktsionaalne Programmeerimine

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

RIIGIPILVE TEENUSE TOOTETINGIMUSED ÜLDINE JA MÕISTED KINNITATUD WD nr 2017/1-11.2/ Riigipilve Teenuse Tootetingimused (edaspidi Ting

MTAT Operatsioonisüsteemid - Turvalisus

VOIP121 estonian.cdr

Õpetajate täiendkoolituse põhiküsimused

Õppekava vorm 1. Õppekava nimetus Küberturbe tehnoloogiad 2. Õppekava nimetus inglise Cyber Security Engineering keeles 3. Kõrgharidustaseme õpe Raken

BIM360 ja RealityCapture

JABRA STYLE Kasutusjuhend jabra.com/style

Slide 1

Taskuprinter KASUTUSJUHEND

Microsoft PowerPoint - Kindlustuskelmus [Compatibility Mode]


01_loomade tundmaõppimine

(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

Personalijuht keskastme juhi kingades3 [Compatibility Mode]

E-arvete juhend

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

Häälestusutiliit Kasutusjuhend

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode])

StandardBooks_versiooni_uuendusWin

TARTU ÜLIKOOL

Microsoft Word hankeplaan veebi.rtf

Infix Operaatorid I Infix operaatorid (näiteks +) ja tüübid (näiteks ->) kirjutatakse argumentide vahele, mitte argumentide ette. Näiteks: 5 + 2, 2*pi

TARTU ÜLIKOOL LOODUS- JA TÄPPISTEADUSTE VALDKOND ARVUTITEADUSE INSTITUUT Lauri Kongas Turvaauk CVE Referaat aines Andmeturve MTAT Õpp

Investment Agency

Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Dian

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06

PowerPoint Presentation

Pealkiri

EIK-OSadmin-Edmund

Microsoft PowerPoint - loeng.ppt

SINU UKS DIGITAALSESSE MAAILMA Ruuter Zyxel LTE3302 JUHEND INTERNETI ÜHENDAMISEKS

Eesti Energia muutuvas keskkonnas Olavi Tammemäe Keskkonnajuht

Caterpillar Inc. 100 NE Adams Street, Peoria, IL USA Meedianumber U9NE8460 Tegevusdokument Lisateave GRADE süsteemi komponentide nõuetele vastav

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

Võrguväljaanded ja veebiarhiveerimine

PowerPoint Presentation

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd

Slide 1

Tootmine_ja_tootlikkus

G TECTA 4G mitme gaasi detektor EE Lühijuhend

1 Sissejuhatus 1 1 Sissejuhatus 1.1 Tarkvaraviga ehk puuk Määratlus 3 Sissejuhatus Määratlus 1 Sissejuhatus 1.1 Tarkvaraviga ehk puuk 2 1 Sissej

Microsoft Word - Heiki_Tahis_Bakalaureuse_Too

MAJANDUSAASTA ARUANNE aruandeaasta algus: aruandeaasta lõpp: nimi: Mittetulundusühing Hooandja registrikood: tänava nim

Polünoomi juured Juure definitsioon ja Bézout teoreem Vaadelgem polünoomi kus K on mingi korpus. f = a 0 x n + a 1 x n a n 1 x

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc

PowerPoint Presentation

Slide 1

Automaatjuhtimise alused Automaatjuhtimissüsteemi kirjeldamine Loeng 2

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

Süsteemide modelleerimine: praktikum Klassiskeemid Oleg Mürk

Väljavõte:

1 Operatsioonisüsteemid 1

Sisukord OS mõiste OS roll ja eesmärgid 3.02.2015 11:28 2

Sissejuhatus Arvutite muutumine ajas: Arvutusvõimsus hüppeliselt tõusnud Hind drastiliselt langenud Miljardid käsud sekundis (kiirus) Superarvutid -> triljon käsku sekundis Kaasaskantavad arvutid Interneti leviku mõju

Arvutisüsteemi põhilised komponendid Riistvara Operatsioonisüsteem Kasutaja programmid Kasutajad

Mis on operatsioonisüsteem 60ndatel: tarkvara, mis kontrollib riistvara Tänapäeval: programm, mis käitub kui vahendaja kasutaja ja riistvara vahel Programmid saavad samal ajal töötada Kui ei ole ettevaatlik, siis võivad mõjutada üksteise tööd ja tulemusi Operatsioonisüsteem on kui vahekiht, mis eraldab programme riistavarast ja pakub teenust, mille kaudu saavad programmid koos töötada ohutult ja efektiivselt 3.02.2015 11:28 5

Mis on operatsioonisüsteem? Varustab kasutajat vahendite komplektiga, mille abil on võimalik programme käivitada Tarkvara põhiosa OS-is: kernel

Kernel Kernel on keskne komponent OS-ides Sild rakendusprogrammide ja tegeliku andmete töötlemise vahel riistvara tasemel Kerneli ülesannete hulka kuulub: Süsteemi ressursside haldamine Low-level abstraktsiooni kiht ressurssidele jne

Kernel (tuum) Hierarhilised domeeni ringid või kaitse ringid kaitsevad andmeid ja funktsionaalsusi vigade ja mitte-lubatud ligipääsude eest. Nagu turvamees, kes kontrollib, kas antud pöördumine/tegevus on lubatud. Mida keskemal, seda rangemad turva nõuded, ligipääs ainult vähestel

Mis on operatsioonisüsteem? Kasutaja tahab mingit tegevust teha. Annab käsu. OS juhib riistvara ja tarkvara, et kasutaja soovi täita Must kast Peamiselt ressursside haldaja Protsessid Mälu Sisend/väljund seadmed

Väike enesekontroll Operatsioonisüsteem haldab ainult riistvara? Mis on operatsioonisüsteemi peamised ülesanded?

Vastused Ei Peamine ülesanne: ressursside haldaja

Veel OS-ist: Operatsioonisüsteem peab tagama arvutisüsteemi korrektse käitumise OS lahendab ülesandeid, mis ilmnevad igas piisavalt suures dünaamilises süsteemis Silberschatz: OS on nagu valitsus, kes iseenesest midagi kasulikku ei tee, vaid ainult pakub keskkonna, milles teised programmid saavad töötada. 3.02.2015 11:28 12

Erinevat vaated OS-ile Kasutaja/arvuti vahelüli Piisav detailsus kasutajale Justkui kogum programme Süsteemsed programmid (utilities) Kõige tähtsam utility on OS Programmide loomine Programmide täitmine/tööle panemine Kontroll I/O seadmete üle Kontroll failide üle Süsteemile ligipääs Vigade haldus Utilities tihedalt kasutatavad funktsionaalsused. (nt I/O kontroll)

Erinevad vaated OS-ile Süsteemide haldaja vaade OS omab kontrolli arvuti üle Omapärad: OS funktsioneerib nagu tavaline programm OS loovutab sageli kontrolli ja sõltub protsessorist, et see selle talle tagasi annaks

Mis kuulub OS-i? Ei ole otseselt defineeritud kõik, mis saad kaasa kui ostad arvuti OS on programm, mis jooksed koguaeg arvutis (ehk kernel) (1998 aasta kohtuasi, et Microsoft lisab liialt palju funktsionaalsusi oma OS-i)

Lihtsam defineerida mis teeb Leidub väga erinevates kohtades Kaks põhieesmärki Kasutamise mugavus Riistvara töö efektiivsus Võime areneda (OS ehitatud üles sellisel moel, et seda saaks efektiivselt arendada, testida ja uusi funktsionaalsusi lisada ilma teenust rikkumata)

Operatsioonisüsteemi roll Kasutaja 1 Kasutaja n Programmid Teenused Virtuaalne liides Teegid OS tuum Füüsiline liides Riistvara OS võimaldab kasutajal (läbi programmide) suhelda füüsilise liidesega. Kujutage ette kui selle asemel, et öelda a=3, peaksime ütlema mälupesa 122 sisu võrdub 00000011. OS teeb seda teisenduse meie eest 17

Operatsioonisüsteemi tuum Kasutajaprogrammid Süsteemipöörduste liides Virtuaalse failisüsteemi haldur Mäluhaldur Protsessihaldur Virtuaalsed võrguteenused (pordid) Erinevate failisüsteemide draiverid TCP/IP draiverid IDE ketta draiverid Flopiketta draiverid Ethernet draiver IDE ketas Flopiketas Ethernet ketas 3.02.2015 11:28 18

Eesmärgid 1. Riistvara varjamine läbi abstraktsioonide Abstraktsioon= tarkvara, mis varjab madalama taseme detaile OS muudab reaalse, füüsiline (seaded, mälu, aeg) maailma virtuaalseks 3.02.2015 11:28 19

Miks on abstraktsioone vaja? Kood välisseadmete kontrolliks ei ole standarteetritud - > draiverid OS annab uue taseme funktsionaalsusi läbi abstraktsioonide. (nt. programmid tegelevad failidega mitte ketaga) OS muudab riistvara mitmeks virtuaalseks masinaks. Iga protsess näeb riistvara läbi abstraktsiooni OS saab lisada turvalisust läbi abstraktsioonide 3.02.2015 11:28 20

Eesmärgid 2. Ressursside määramine protsessidele OS kontrollib kuidas protsessid (aktiivsed agendid) võivad kasutada ressursse (passiivne olem) 3. Pakub sõbralikku ja efektiivset kasutajaliidest Kasutaja näeb ja tunneb OS-i läbi kasutajaliidese 3.02.2015 11:28 21