Operan systmy a potaov siete alie vzdelvanie uiteov

  • Slides: 42
Download presentation
Operačné systémy a počítačové siete Ďalšie vzdelávanie učiteľov základných škôl a stredných škôl v

Operačné systémy a počítačové siete Ďalšie vzdelávanie učiteľov základných škôl a stredných škôl v predmete

Úvod Cieľom modulu je: - defin. pojmu OS, sieť - prakt. príklady ako zapojiť

Úvod Cieľom modulu je: - defin. pojmu OS, sieť - prakt. príklady ako zapojiť vlastnú sieť 12/29/2021

Operačný systém - Do ktorých 5 kategórií rozdeľujeme softvér? OS – operačný systém (vedeli

Operačný systém - Do ktorých 5 kategórií rozdeľujeme softvér? OS – operačný systém (vedeli by ste podať jeho definíciu? ) OS – poznáme 2 pohľady (zvonka a zvnútra) OS – delíme na 4 časti (správa zariadení, súborov, pamätí, procesov) 12/29/2021

Operačný systém Prečítajte si zadanie 1: OS/360 MAC OS X Windows 7 12/29/2021 CP/M

Operačný systém Prečítajte si zadanie 1: OS/360 MAC OS X Windows 7 12/29/2021 CP/M Symbian Solaris MS-DOS Windows CE Linux

Operačný systém OS/360 - vytvorený v roku 1964 pre PC IBM - „požierač“ operačnej

Operačný systém OS/360 - vytvorený v roku 1964 pre PC IBM - „požierač“ operačnej pamäte, nestabilný - fatálne bezpečnostné chyby - nedokázal v jednom priečinku vytvoriť viac ako jeden súbor. 12/29/2021

Operačný systém CP/M (1980) - Control Program for Microcomputers - určený pre PC, spúšťal

Operačný systém CP/M (1980) - Control Program for Microcomputers - určený pre PC, spúšťal sa z 5, 25“ diskety - vlastný súborový systém (max. 8+3 znakov) -nepoznal priečinky (adresáre). 12/29/2021

Operačný systém MS-DOS (do roku 1996) - pre 16 bitové PC, stačilo 640 KB

Operačný systém MS-DOS (do roku 1996) - pre 16 bitové PC, stačilo 640 KB RAM - súborový systém FAT 16, podpora priečinkov - max. 8+3 znaky pre názov, veľkosť písmen sa nerozlišuje 12/29/2021

Operačný systém Mac OS X - verzie sa vydávajú priebežne (posledná Snow Leopard) -

Operačný systém Mac OS X - verzie sa vydávajú priebežne (posledná Snow Leopard) - určený pre Apple ale „ide“ aj na PC - kvalitou a funkciami podobný Windows 7 12/29/2021

Operačný systém Symbian - v súčasnosti je open-source (od júna 2008) - je určený

Operačný systém Symbian - v súčasnosti je open-source (od júna 2008) - je určený pre mobilné telefóny, veľmi populárny - veľký konkurent je i. Phone OS a Google Android 12/29/2021

Operačný systém Windows CE - používal sa v tzv. hand-held aplikáciách (PDA) - nahradil

Operačný systém Windows CE - používal sa v tzv. hand-held aplikáciách (PDA) - nahradil ho Symbian a i. Phone OS - ešte stále sa však vyskytuje v automatizačnej technike (CNC stroje, PLC. . . ) 12/29/2021

Operačný systém Windows 7 - v súčasnosti najbezpečnejší a najrýchlejší OS od Microsoftu -

Operačný systém Windows 7 - v súčasnosti najbezpečnejší a najrýchlejší OS od Microsoftu - nízke pamäťové nároky na rozdiel od Visty - veľká podpora ovládačov. . . 12/29/2021

Operačný systém Solaris - OS od spoločnosti SUN Microsystem - je určený pre konsolidáciu

Operačný systém Solaris - OS od spoločnosti SUN Microsystem - je určený pre konsolidáciu a jednoduchosť správy dátových centier (je zameraný na vysokú bezpečnosť dát) 12/29/2021

Operačný systém Linux - je zadarmo a má veľkú podporu ovládačov - nie je

Operačný systém Linux - je zadarmo a má veľkú podporu ovládačov - nie je nutné používať žiadne antivírusové programy - súčasný dizajn je podobný OS Windows 12/29/2021

Správa procesov Proces = bežiaci program Ako zistíme, ktoré procesy bežia v OS Windows?

Správa procesov Proces = bežiaci program Ako zistíme, ktoré procesy bežia v OS Windows? Multitasking – viacúlohovosť Multiprocessing – zadeľovanie jednotlivým procesorom 12/29/2021 procesov

Správa procesov Prečítajte si zadanie č. 2 Je naozaj pravda, že OS, v ktorom

Správa procesov Prečítajte si zadanie č. 2 Je naozaj pravda, že OS, v ktorom existuje naraz len jeden proces by bol oveľa jednoduchší oproti OS využívajúcom multi(tasking, processing)? - VN (ako súvisí multiprocessingom) 12/29/2021 s multitaskingom a

Správa procesov • Procesy vytvárajú stromovú hierarchiu, kde proces má svojho rodiča – tvorcu

Správa procesov • Procesy vytvárajú stromovú hierarchiu, kde proces má svojho rodiča – tvorcu • OS vytvára (aspoň) jeden proces, ktorý nemá rodiča a ktorý je teda koreňom stromu procesov • Okrem tohto koreňového procesu má každý proces svoj rodičovský proces. 12/29/2021

Správa procesov 12/29/2021

Správa procesov 12/29/2021

Správa procesov Prečítajte si zadanie č. 3: Čo sa deje pri sledovaní bežiacich procesov,

Správa procesov Prečítajte si zadanie č. 3: Čo sa deje pri sledovaní bežiacich procesov, ak je proces spustený? V akom stave sa proces nachádza (bežiaci, pripraveným, čakajúci, ukončený)? 12/29/2021

Vlákna Postup vytvorenia procesu: 1. OS musí prečítať do pamäte nový exe súbor, 2.

Vlákna Postup vytvorenia procesu: 1. OS musí prečítať do pamäte nový exe súbor, 2. prideliť mu pamäť (virtuálnu) 3. spravovať proces. Vlákno (thread) – z programátorského hľadiska predstavuje paralelizmus (funkcia textového editora), vykonávanie viacerých činností súčasne v jednom programe 12/29/2021

Vlákna Multithreading – vytvorenie viacerých vlákien - s každým procesom sa vytvára jedno (základné)

Vlákna Multithreading – vytvorenie viacerých vlákien - s každým procesom sa vytvára jedno (základné) vlákno - využitie multithreadingu stúplo s používaním viacjadrových CPU 12/29/2021

Vlákna Na zopakovanie: • Každý proces otvára 1 (základné) alebo viacero vlákien • Nutne

Vlákna Na zopakovanie: • Každý proces otvára 1 (základné) alebo viacero vlákien • Nutne majú vlákna teda zdieľanú spoločnú pamäť a je ich potrebné pri behu procesu synchronizovať (súbeh, časová závislosť) 12/29/2021

Vlákna Prečítajte si zadanie č. 4: Otestujte výpočet viacjadrovom CPU !!! 12/29/2021 na jednojadrovom

Vlákna Prečítajte si zadanie č. 4: Otestujte výpočet viacjadrovom CPU !!! 12/29/2021 na jednojadrovom a

Správa pamäti • Pamäť sa prideľuje jednotlivým procesom • Správa pamäti chráni pamäť –

Správa pamäti • Pamäť sa prideľuje jednotlivým procesom • Správa pamäti chráni pamäť – bráni procesu zasahovať do pamäti iného procesu • Pamäť : reálna a virtuálna – v čom je rozdiel? 12/29/2021

Správa pamäti • Relokácia: správne pridelenie adries procesom v pamäti • Ochrana: ak je

Správa pamäti • Relokácia: správne pridelenie adries procesom v pamäti • Ochrana: ak je nesprávne napísaný strojový kód, môže dochádzať k zasahovaniu do pamäti, ktorá procesu nepatrí – príklad hackingu pri spustení procesu na diaľku. . . 12/29/2021

Správa pamäti • Stránkovanie – mechanický proces vytvárania stránok v pamäti, vo fyzickej (reálnej)

Správa pamäti • Stránkovanie – mechanický proces vytvárania stránok v pamäti, vo fyzickej (reálnej) pamäti sú uložené len tie stránky, ktoré sú potrebné • Princíp stránkovania je detailne popísaný na strane 8 (problém futbalového trávnika) 12/29/2021

Správa zariadení • Odľahčuje procesy od technických detailov a problémov • Prideľuje zariadenia jednotlivým

Správa zariadení • Odľahčuje procesy od technických detailov a problémov • Prideľuje zariadenia jednotlivým procesom, aby nedošlo ku kolízii • len určité procesy môžu pristupovať k určitým zariadeniam. . . 12/29/2021

Správa súborov Umožňuje: 1. Dlhodobosť: Umožňuje uložiť veľké množstvo dát, väčšie než operačná pamäť

Správa súborov Umožňuje: 1. Dlhodobosť: Umožňuje uložiť veľké množstvo dát, väčšie než operačná pamäť 2. Perzistencia: dáta existujú aj po ukončení procesu 3. Zdieľanie: dáta patria viacerým procesom 12/29/2021

Správa súborov Súbor: abstraktný objekt, aby programy mohli ukladať svoje dáta Adresár: miesto, kde

Správa súborov Súbor: abstraktný objekt, aby programy mohli ukladať svoje dáta Adresár: miesto, kde môže byť uložený súbor 12/29/2021

Operačný systém GNU/Linux • Základom operačného systému GNU/Linux je jeho jadro - spojenie medzi

Operačný systém GNU/Linux • Základom operačného systému GNU/Linux je jeho jadro - spojenie medzi hardvérom počítača a programami 12/29/2021

Operačný systém GNU/Linux • Linux podporuje najviac zariadení z OS, keďže sa nachádzajú v

Operačný systém GNU/Linux • Linux podporuje najviac zariadení z OS, keďže sa nachádzajú v jadre, nemusíme ich doinštalovať • v prípade potreby: menu Systém -> Správa -> Ovládače hardvéru (ovládače wifi. . . ) • stav pamäťových požiadaviek bežiacich programov: Systém -> Správa -> Monitor systému v záložke Zdroje 12/29/2021

Operačný systém GNU/Linux Terminál: CTRL–ALT–F 1 až F 6 │ CTRL–ALT–F 7 Aplikácie ->

Operačný systém GNU/Linux Terminál: CTRL–ALT–F 1 až F 6 │ CTRL–ALT–F 7 Aplikácie -> Príslušenstvo ->Terminál - emulátor v grafickom režime (odporúčam !!!) Na počítači s OS GNU/Linux je len jeden strom, do jeho adresárov môžeme pripájať celé diskové alebo aj nediskové súborové systémy 12/29/2021

Operačný systém GNU/Linux Používateľské práva: user, administrátor, skupiny používateľov. Vlastník súboru môže rozšíriť práva

Operačný systém GNU/Linux Používateľské práva: user, administrátor, skupiny používateľov. Vlastník súboru môže rozšíriť práva aj pre ďalších používateľov mimo vlastníka. Vlastník súboru môže definovať, kto môže spúšťať vybrané programy a používať rôzne zariadenia počítača (vybraná skupina používateľov). 12/29/2021

Počítačové siete Sieť – spojenie (komunikačné) dvoch a viac zariadení Každá vrstva predstavuje množinu

Počítačové siete Sieť – spojenie (komunikačné) dvoch a viac zariadení Každá vrstva predstavuje množinu vzájomne príbuzných procesov a služieb, ktoré sú zodpovedné za istú konkrétnu činnosť siete. 12/29/2021

Počítačové siete Fyzická vrstva – technická stránka modelu (káble). Prenáša jednotlivé bity. Linková vrstva

Počítačové siete Fyzická vrstva – technická stránka modelu (káble). Prenáša jednotlivé bity. Linková vrstva – zabezpečuje komunikáciu medzi dvoma uzlami prostredníctvom rámcov (sieťové karty, switche, bezdrôtové sieťové adaptéry a bezdrôtové prístupové body). 12/29/2021

Počítačové siete Sieťová vrstva – komunikácia ľubovoľných dvoch uzly kdekoľvek v sieťovej infraštruktúre, nielen

Počítačové siete Sieťová vrstva – komunikácia ľubovoľných dvoch uzly kdekoľvek v sieťovej infraštruktúre, nielen na spoločnom médiu (kábli) prostredníctvom paketov. Paket sa pri odosielaní vkladá do dátovej časti rámca. Na smerovanie paketov sa používa router, 12/29/2021

Počítačové siete Transportná vrstva – zabezpečuje spoľahlivosť komunikácie medzi uzlami prostredníctvom segmentov. Segment -

Počítačové siete Transportná vrstva – zabezpečuje spoľahlivosť komunikácie medzi uzlami prostredníctvom segmentov. Segment - je uložený v dátovej časti paketu. Transportná vrstva musí byť implementovaná ako u odosielateľa, tak aj prijímateľa. 12/29/2021

Počítačové siete Relačná vrstva – zabezpečuje zodpovedná za identifikáciu komunikujúcich aplikácií (ICQ, www server.

Počítačové siete Relačná vrstva – zabezpečuje zodpovedná za identifikáciu komunikujúcich aplikácií (ICQ, www server. . . ) a za riadenie komunikačného vzťahu, tzv. relácie, medzi nimi. Prezentačná vrstva - funkciu „prostredníka“ medzi dvomi komunikujúcimi aplikáciami. Aplikačná vrstva – jednotlivé aplikácie 12/29/2021

Počítačové siete Rozdiel medzi OSI a TCP/IP modelom 12/29/2021

Počítačové siete Rozdiel medzi OSI a TCP/IP modelom 12/29/2021

Počítačové siete MAC adresa – „jedinečná“ číselná adresa, potrebná pri komunikácii uzlov v Ethernete

Počítačové siete MAC adresa – „jedinečná“ číselná adresa, potrebná pri komunikácii uzlov v Ethernete Zadanie: Zistite MAC adresu vášho PC minimálne 2 spôsobmi !!! 12/29/2021

Počítačové siete Protokol IP – poskytuje službu prenosu paketov medzi koncovými komunikujúcimi uzlami Zadanie:

Počítačové siete Protokol IP – poskytuje službu prenosu paketov medzi koncovými komunikujúcimi uzlami Zadanie: Zistite IP adresu vášho PC minimálne 2 spôsobmi !!! 12/29/2021

Počítačové siete Protokol IP – používa adresy ako 4 -bajtové alebo 6 -bajtové čísla

Počítačové siete Protokol IP – používa adresy ako 4 -bajtové alebo 6 -bajtové čísla (IPv. 4, IPv. 6) Napr. : 192. 168. 10. 1 IP adresa: adresa PC pre vzájomnú komunikáciu IP adresa siete: najnižšia IP s predčíslim siete Obežníková adresa: najvyššia IP s predčíslim siete 12/29/2021

Ďakujem za pozornosť 12/29/2021

Ďakujem za pozornosť 12/29/2021