2021-01 [prednáška] Úvod do predmetu Operačné systémy

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prednáška otvára predmet Operačné systémy vyučovaný podľa štruktúry MIT s dôrazom na praktickú implementáciu na výukovom operačnom systéme XV6. Vysvetľuje sa základná motivácia predmetu – pochopiť, ako operačný systém sprostredkúva aplikáciám prístup k hardvéru, zabezpečuje izoláciu a komunikáciu medzi procesmi, správu pamäte a bezpečnosť. Poukazuje sa na komplexnosť reálnych operačných systémov na príklade jadra Linuxu, ktoré presiahlo 20 miliónov riadkov kódu, v kontraste s výukovým XV6 s približne 4500 riadkami. Predstavuje sa organizácia predmetu – prednášky, cvičenia a semináre, spôsob práce vo virtualizovanom prostredí a základné pravidlá hodnotenia vrátane sankcií za podvádzanie a požiadavky na evaluáciu.

  • - Predmet vychádza zo štruktúry kurzu operačných systémov univerzity MIT.
  • - Operačný systém poskytuje aplikáciám abstrakciu nad hardvérom (procesor, pamäť, disk, sieť) prostredníctvom systémových volaní.
  • - Dôležité vlastnosti OS: izolácia aplikácií, možnosť komunikácie medzi nimi, správa viacerých používateľov a bezpečnosť.
  • - Reálne jadrá (napr. Linux) sú extrémne komplexné – v roku 2021 presiahli 20 miliónov riadkov kódu.
  • - Výučba prebieha na zjednodušenom výukovom systéme XV6 s približne 4500 riadkami kódu.
  • - Štruktúra predmetu zahŕňa prednášky, cvičenia a semináre s dôrazom na samostatnú prácu a priebežné hodnotenie.
  • - Na cvičenia je potrebné pripravené virtualizované prostredie na spúšťanie XV6, pripravené cvičiacim.

Zhrnutie pripravené s pomocou AI z prepisu videa.