Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Distribuovaný operační systém pro mikroprocesory

Podobné prezentace


Prezentace na téma: "Distribuovaný operační systém pro mikroprocesory"— Transkript prezentace:

1 Distribuovaný operační systém pro mikroprocesory
Michal Svoboda

2 Teoretický úvod Znalost RTOS ( QNX, RTX)
Znalost procesorů řady 8052 ( T89C51RD2 ) Návrh jádra - síťová část - systémová část Ověření správnosti řešení

3 Systémové jádro Jádro operačního systému obsahuje prostředky:
Realizace procesů Přepínání procesů Plánování a synchronizaci procesů Obsluha sériového rozhraní

4 Task - proces typedef struct task_blk { UCHAR *P_stk; UCHAR status;
int prior; UWORD delay; struct task_blk *TCB_Next; } TASK_BLK; P_stk – zásobník procesu Status – stav procesu Prior – priorita procesu Delay – zpoždění při čekání Next – odkazy na další proces

5 Stavy procesů

6 Koncepce jádra

7 Síťový protokol - základní myšlenka
model Aplikační vrstva - realizuje přípravu dat určeným aplikacím. LLC – adresace na bázi MAC a ID adres. MAC – CRC, Flagy , detekce a obsluha řídících bitů Fyzická vrstva – sériová linka RS485, topologie

8 Síťové jádro Síťový protokol je taktéž zakomponován do jádra operačního systému. Řeší : Přístup k médiu Komunikaci mezi uzly Výše zmíněné činnosti realizuje pomocí vhodného rámce

9 Rámec Předpokládaný asynchronní přenos vyžaduje odpovídající typ rámce

10 Zhodnocení Realizované problémy
Systémová část pokrývá správu procesů a zabudovaných periférií. Vytváří a ruší procesy, provádí jejich vhodné naplánování a ovládá zabudované periferie (časovače). Síťový protokol. Zajišťuje korektní přístup k médiu, zprostředkovává komunikaci uzlů a administrativní dohled nad distribuovanou sítí. Pohled do budoucna Ovladače dalších periférií Vnořování procesů


Stáhnout ppt "Distribuovaný operační systém pro mikroprocesory"

Podobné prezentace


Reklamy Google