Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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ů
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.