Operačný systém Úvodná prednáška

Podobné dokumenty
Jednoduchá správa pamäte

Plánovanie procesov a vlákien

Informatika a jej jednotlivé oblastí

Programovanie.NET, C++ - najbližšie termíny:

Strojový kód, assembler, emulátor počítača

Základy algoritmizácie a programovania

Externé zariadenia Používateľská príručka

ALGORITMY A PROGRAMOVANIE VO VÝVOJOVOM PROSTREDÍ LAZARUS. Vývojové prostredie Lazarus, prvý program

Úroveň strojového kódu procesor Intel Pentium. Adresovanie pamäte

QSign. Cenník produktov a služieb

Organizačné štruktúry.

OPAKOVANIE ZÁKLADNÉ POJMY Z INFORMATIKY

Základné dosky. Na nej sú priamo alebo nepriamo umiestnené všetky komponenty počítača.

Stručný úvod do OS (2)

Základy algoritmizácie a programovania

KOMISNÝ PREDAJ. Obr. 1

Aktualizácia operačného systému Android tabletu Samsung Note 10.1 model N8010

Postup pre firmy s licenciou Profesionál účtovná firma

MATLAB (1) - úvod do programovania vedeckých problémov. LS 2017, 8.predn.

Task, async, await METÓ DY VÝPOČTOVEJ INTELIGENCIE A C# FA K ULTA E L E K T ROTECHNIKY A INFORMATIKY S LOVENSKÁ T E CHNICKÁ U NIVERZITA

KEO - Register obyvateľov Prevod údajov

Inventúra účtov- základný popis.

Predaj cez PC pokladňu

Formuláre PowerPoint MGR. LUCIA BUDINSKÁ,

Pracovné prostredie MS EXCEL 2003.

Štruktúra a architektúra OS. Spracoval: Ing. Tomáš Domanický

Tematický výchovno-vzdelávací plán. INFORMATIKA - 1. ročník. Informácie okolo nás [38] Učební zdroje literatura. didaktická technika. ostatní.

Nokia Nseries PC Suite Vydanie

Pracovnoprávny vzťah závislá práca

TomTom Referenčná príručka

Základná jednotka. - Nastojato TOWER. - Naležato - DESKTOP

Návod k servisnému programu pre fiskálny modul FM2000. manuál. (c)varos

Preprava lítiových batérií. Začať

Topásová 54, Košice, tel./fax: 055/ PMH SWAN

Technické vybavenie počítača - HARDVÉR (Hardware)

PODPROGRAMY. Vyčlenenie podprogramu a jeho pomenovanie robíme v deklarácii programu a aktiváciu vykonáme volaním podprogramu.

Smernica Fondu na podporu umenia o vnútornej finančnej kontrole

1. Delenie funkcionálnych vrstiev. 2. Vrstva dopytu

8. Relácia usporiadania

Nevypĺňať!!! Údaje je potrebné vyplniť prostredníctvom elektronického formulára na portalvs.sk

Vytvorenie bootovacieho CD

Možné elektronické služby katastra a ich realizácia v ČR

IntelIgentný zámok Vytvorte zo svojich obyčajných dverí "inteligentné dvere"

Návrh postupu pre stanovenie počtu odborných zástupcov na prevádzkovanie verejných vodovodov a verejných kanalizácií v správe vodárenských spoločnosti

Centrálny GIS MV SR. Ing. Kamil FAKO, PhD. OA, SITB MV SR

Textový editor WORD. Práca s obrázkami a automatickými tvarmi vo Worde

P R O L U C. POZNÁMKY individuálnej účtovnej závierky pre rok 2014

Spracovanie informácií

Microsoft Project CVIČENIE 6 1

Príručka na správu systému

D.Viewer2 Používateľská príručka

SKLADOVÁ INVENTÚRA 1 VYTVORENIE INVENTÚRY. 1.1 Nastavenie skladovej inventúry

VZOR PROTOKOLU O KOMPILÁCII

Zásady manipulácie, zberu, prepravy a nakladania s VŽP. Vedľajší živočíšny produkt kuchynský odpad materiál kategórie 3

Tlač do PDF a odosielanie dokladov cez . OBSAH

Diplomový projekt. Detská univerzita Žilinská univerzita v Žiline Matilda Drozdová

Používanie webových služieb na sieťové skenovanie (Windows Vista SP2 alebo novší, Windows 7 a Windows 8)

Aupark Tower, Einsteinova 24, Bratislava, Slovenská republika / Strana 1 z 5

Smernica pre výkon finančnej kontroly na Mestskom úrade v Lipanoch

Podrobný sprievodca aktualizáciou na systém Windows 8.1

WELL Crystal Gears, nahrávání hovorů k telefonům Yealink SIP-T19, SIP-T2x a SIP-T4x

Školská sieť EDU. Rozdelenie škôl. Obsah: Deleba škôl podľa času zaradenia do projektu: Delba škôl podľa rýchlosti pripojenia:

MEP ekonomika podniku učtovníctvo 1. časť Ekonomika podniku

Segmentovanie a stránkovanie v procesoroch Intel Pentium

Autorské práva na softvér a licencie

Príloha č. 2 Návrhy vzorov vizualizácií pútačov, tabúľ a plagátov

Inteligenté prístupové systémy

S M E R N I C A o postupe pri povinnom zverejňovaní objednávok, faktúr a zmlúv

VÝZVA NA PREDLOŽENIE CENOVEJ PONUKY V ZADÁVANÍ ZÁKAZKY S NÍZKOU HODNOTOU

MS OFFICE OUTLOOK 2007

SV 2008 VYSVETĽUJÚCE POZNÁMKY

VECIT 2006 Tento materiál vznikol v rámci projektu, ktorý je spolufinancovaný Európskou úniou. 1/4

Mgr. Stanislav Fila, psychológ CPPPaP Banská Bystrica Centrum pedagogicko-psychologického poradenstva a prevencie (bývalá KPPP) Banská Bystrica

Vyhľadávanie a práca so záznamami - CREPČ 2

Internetový obchod (e-shop)

Verifikácia a falzifikácia

INTEGROVANÝ SYSTÉM RIADENIA RIZÍK

Stiga Autoclip 200 Series

Osoba podľa 8 zákona finančné limity, pravidlá a postupy platné od

IT právo2015. Nový Autorský zákon a zmluvnévzťahy Clouda právo Zodpovednosťza internetový obsah , Technopol, Bratislava

Externé mediálne karty

Metóda vetiev a hraníc (Branch and Bound Method)

LEADER/CLLD v programovom období

Kontrola používania alkoholických nápojov, omamných a psychotropných látok

HODNOTENIE SPOKOJNOSTI CIEĽOVÝCH SKUPÍN S VYBRANÝMI SLUŽBAMI ORGANIZÁCIE

Možnosti nasadenia otvoreného softvéru na školách

Odkazy na pravidlá sú podľa aktuálnych pravidiel na stránke Slovenská verzia pravidiel sa pripravuje

PLA-401 v3 Ethernetový adaptér PowerLine (prenos dát cez silové elektrické káble)

Téma : Špecifiká marketingu finančných služieb

Vypracovaný podľa vzorového školského vzdelávacieho programu pre 2. stupeň ZŠ ISCED 2

Podlimitná zákazka Verejný obstarávateľ

Total Commander. Základné nastavenia

TEÓRIA FARIEB, FAREBNÉ MODELY

Elektronické jednotné kontaktné miesto v SR. Ministerstvo vnútra SR odbor živnostenského podnikania

Zvyškové triedy podľa modulu

SADZOBNÍK PRODUKTOV A SLUŽIEB ÚNMS SR PLATNÝ OD

Externý pevný disk. SPE3000 séria. Návod na obsluhu. Výrobok je určený pre použitie na Slovensku.

A. VÝCHODISKÁ SPRACOVANIA STANOVISKA :

Testovanie 5. v školskom roku 2015/2016. Testovanie sa uskutoční 25. novembra 2015 (streda). Žiaci budú testy písať v nasledovnom poradí:

Ako postupovať pri spracovaní súboru example_summary_procedure_tem plate_sk.xls

Transkript:

Operačný systém Úvodná prednáška Pohľad zvonka (z vyšších úrovní) Pohľad zvnútra Pojmy správy procesov Úlohy jednotlivých častí operačného systému Autor: Peter Tomcsányi, Niektoré práva vyhradené v zmysle licencie Creative Commons http://creativecommons.org/licenses/by-nc-sa/3.0/

Čo je to operačný systém Operačný systém plní dve rôzne funkcie, preto existujú dva pohľady na jeho definíciu Pohľad zvonka - je to pomocná vrstva softvéru, ktorá zjednodušuje programovanie na vyšších vrstvách Pohľad zvnútra - je to základný softvér počítača, ktorý riadi jeho chod a prideľuje prostriedky počítača bežiacim programom

Pohľad zvonka - operačný systém ako vrstva softvéru Vrstvový model počítača podľa A.S. Tanenbauma: Poznáme napr. z predmetu Programovanie Poznáme z predmetu Systémové programovanie Operačný systém pridáva počítaču nové funkcie - služby operačného systému. Je služobníkom pre vyššie úrovne "Skutočný programovací jazyk" procesora Pomocná vrstva, môže mať svoj vlastný programovací jazyk "Skutočný hardvér"

Pohľad zvonka - operačný systém ako vrstva softvéru (2) Operačný systém je služobníkom vyšších úrovní - obsahuje podprogramy (služby) pre vyššie úrovne. Služby zjednodušujú programovanie na vyšších úrovniach Služby skrývajú zložité detaily Služby vytvárajú akoby nový programovací jazyk Príklady služieb: Otvor súbor Zapíš sektor na disk Prideľ 20786 bajtov pamäti

Pohľad zvnútra - operačný systém ako správca prostriedkov Operačný systém je vládca počítača, je to jeho základný program Procesy - bežiace programy Prostriedky - komponenty počítača, ktoré potrebujú procesy pre svoj beh (procesory, pamäť, tlačiareň, súbory, modemy,...) Operačný systém prideľuje procesom prostriedky Správa procesov, správa pamäte, správa zariadení a správa súborov

Pojmy správy procesov Proces je bežiaci program Proces = program + údaje + stavová informácia Multiprogramming (multitasking) - keď operačný systém umožňuje rozbehnúť naraz viac procesov Realizácia multiprogrammingu na jednom procesore - pseudoparalelizmus. Procesor sa striedavo prideľuje raz jednému, potom zase inému procesu Multiprocessing - keď má OS k dispozícii viac procesorov (alebo viac jadier jedného procesora) - skutočný paralelizmus.

Správa procesov Vytvára a ruší procesy Riadi vykonávanie procesov (prideľuje im procesor) Určuje kedy ktorý proces dostane koľko času procesora Chráni procesy Napríklad aby proces nemohol zastaviť iný proces keď to nemá povolené Umožňuje komunikáciu medzi procesmi

Správa pamäte Prideľuje pamäť procesom implementuje služby prideľ mi úsek pamäti a uvoľňujem úsek pamäti má zmysel aj keď existuje len jeden proces Chráni pamäť každého procesu aby proces náhodou alebo úmyselne neprepísal pamäť, ktoré mu nepatrí Virtualizuje pamäť Vytvára každému procesu ilúziu vlastnej pamäti Veľkosť virtuálnej pamäti jedného procesu alebo súčet veľkostí virtuálnych pamätí všetkých procesov môže byť väčší než je skutočná pamäť počítača Umožňuje procesom zdieľať pamäť

Správa zariadení Sprístupňuje funkcie vstupných a výstupných zariadení procesom Obsahuje ovládače (drajvre) zariadení Vyššie vrstvy už nemusia poznať všetky detaily komunikácie so zariadeniami Chráni zariadenia pred neoprávneným použitím Nie každý proces môže použiť každé zariadenie Prideľuje zariadenia procesom Napr. kým jeden proces tlačí, tak iný proces nemôže tlačiť lebo by bol výstup pomiešaný

Správa súborov Implementuje súborový systém Definuje spôsob, akým sú uložené súbory a adresáre na disku alebo na podobnom zariadení Eviduje ako sa ktorý súbor volá, kde sa nachádza, ktorá časť disku je voľná a ktorá je obsadená Poskytuje procesom služby na prácu so súbormi a adresármi Typické operácie: Otvor súbor, Vytvor, Zruš, Premenuj,... Chráni súbory pred neoprávneným prístupom Nie každý proces smie čítať/písať/vykonať daný súbor Umožňuje zdieľať súbory Viaceré procesy môžu pristupovať k tomu istému súboru Každý proces ale môže povoliť alebo zakázať ostatným procesom isté operácie so súborom