Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilFabian Bednarczyk
1
Instalace OS Linux Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: Provozuje Národní ústav pro vzdělávání, školské poradenské zařízení a zařízení pro další vzdělávání pedogických pracovníků (NÚV).
2
Spuštění instalace nastavení boot z cd v BIOSu
vložení CD s instal. médiem spuštění PC nastavení parametrů instalace (F2 čěština) Instalace OS Linux
3
textová konzole Klávesou ESC se můžeme přepnout do textové konzoly a sledovat průběh startu instalace Instalace OS Linux
4
jazyk a klávesnice Instalace OS Linux
5
čas a region Instalace OS Linux
6
logické disky důležitá část, vytvoříme log. disky: / pro systém, swap pro virt. paměť, volitelně jiné např. HOME pro domovské adresáře uživatelů Instalace OS Linux
7
účet uživatele zadáme jméno a heslo uživatele, pokud nemá být správcem zrušíme zatržení Instalace OS Linux
8
Root zadáme heslo pro systémového administrátora (Root)
Instalace OS Linux
9
Instalační nastavení dokončíme instalační nastavení, hlavně spouštění a software Instalace OS Linux
10
Výběr software Instalace OS Linux
11
Potvrzení instalace od tohoto okamžiku se začíná instalovat OS na disk! Instalace OS Linux
12
Jméno počítače a sítě Instalace OS Linux
13
Konfigurace sítě Instalace OS Linux
14
Nastavení síťové karty
Instalace OS Linux
15
Test síťového připojení
zde zjistíme, jestli jsme síť nastavili správně Instalace OS Linux
16
Konfigurace hardware Instalace OS Linux
17
Dokončení instalace Instalace OS Linux
18
Pojmy pro popis souběhu
kritická oblast data sdílena několika procesy (vlákny) kritická sekce nejmenší část programu pracující s kritickou oblastí může do ní vstoupit maximálně jeden proces při řízení přístupu do kritické sekce tři problémy: zajištění výhradního přístupu, vývoj, omezené čekání musí být provedena jako jeden celek řešení: atomická operace nebo omezení vstupu do kritické sekce Instalace OS Linux
19
současně provedený vklad i výběr peněz v bance
Příklad souběhu současně provedený vklad i výběr peněz v bance proces 1 – výběr proces 2 – vklad pom:=konto; pom:=pom-1000; -> context switch-> pom:=pom+2000; konto:=pom; <- context switch<- Instalace OS Linux
20
dva procesy se snaží vytvořit soubor se stejným názvem
Příklad souběhu dva procesy se snaží vytvořit soubor se stejným názvem první proces zjistí že soubor tohoto jména neexistuje dojde k přepnutí na druhý proces ten také zjistí že soubor neexistuje, vytvoří ho a naplní daty dojde k přepnutí na první proces ten vytvoří soubor, čímž smaže data vytvořená druhým procesem Instalace OS Linux
21
Problémy Kritické sekce
zajištění výhradního přístupu v kritické sekci je vždy nejvýše jeden proces vývoj rozhodování o vstupu do kritické sekce ovlivňují pouze procesy, které tam chtějí vstoupit nelze odkládat rozhodnutí o procesu do nekonečna → např. striktní alternace omezené čekání střídání dvou procesů nemůže vyřadit třetí proces → dovolíme maximálně jeden vstup za obrátku Instalace OS Linux
22
Zajištění výhradního přístupu
zákaz přerušení používá se běžně v jádře OS (je-li jen jeden CPU) při multitaskingu to nelze procesům dovolit kritickou sekci by nešlo realizovat v běžném procesu instrukce TSL lze implementovat hardwarově i softwarově TSL může být strojová instrukce CPU neodstraňuje problém aktivního čekání semafory univerzálnější, ale složitější implementace Instalace OS Linux
23
Zákaz přerušení znemožní přepnutí kontextu
lze ohraničit kritickou sekci na začátku zákaz, na konci povolení přerušení je to však privilegovaná instrukce její použití může zablokovat počítač nelze použít u preemptivního multitaskingu vyhrazena jen pro jádro operačního systému procesům musíme nabídnout jiné řešení běžně se používá uvnitř jádra OS Instalace OS Linux
24
Instrukce TSL Test and Set Lock implementace v CPU
před vstupem do kritické sekce instrukce nastaví proměnnou Lock(zámek) na „true“(zamčeno) a vrátí její původní hodnotu celá akce musí být nepřerušitelná po výstupu z kritické sekce nastaví proměnnou Lock na „false“ implementace v CPU speciální strojová instrukce prohození obsahu paměti s registrem softwarová implementace využijeme zákaz přerušení → služba jádra OS Instalace OS Linux
25
Semafory operace proměnná Lock typu boolean je nahrazena celočíselnou
DOWN – provádí se před vstupem do kritické sekce (KS) sníží hodnotu semaforu o 1 je-li hodnota semaforu =>0 proces vstoupí do KS je-li záporná, proces je přidán do fronty čekajících procesů UP – provádí se při výstupu z KS zvýší hodnotu semaforu o 1 při záporné hodnotě vybere jeden z čekajících procesů a umožní mu vstup do KS Instalace OS Linux
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.