1 / 10

Distribuovaný operační systém pro mikroprocesory

Distribuovaný operační systém pro mikroprocesory. Michal Svoboda. 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í. Systémové jádro.

owen-clark
Télécharger la présentation

Distribuovaný operační systém pro mikroprocesory

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. 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 Task - proces

  5. Stavy procesů

  6. Koncepce jádra

  7. 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 Síťový protokol - základní myšlenka

  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ů

More Related