|
|
IOS: Informace pro studenty (letní semestr 2012/2013)
Informace, termíny:
Zde se objevují upozornění na nové závažné informace, blížící se termíny apod.
- Byly zveřejněny výsledky řádného termínu semestrální zkoušky.
Možnost nahlédnout do opravených zkoušek bude v pondělí 27.5. od 17:00 do
18:00 v místnosti
A112.
- Ústní přezkoušení k případné korekci známky se bude za podmínek uvedených
níže (!!!) konat ve stejný den večer, konkrétně od 18:00 do 19:00
v kanceláři A215.
Několik poznámek:
- Pozor! Ústní korekce hodnocení připadá do úvahy pouze naprosto
výjimečně, a to pouze pokud jsou současně splněny obě následující
podmínky:
- jedná se o max. 2 body,
- dotyčný student je zapsán na presenční listině z přednášky.
- Navíc upozorňuji, že pokud jsou splněny výše uvedené podmínky,
bude dotyčný přezkoušen a body mu budou přidány pouze po
vynikajícím (tj. nikoliv průměrném) zodpovězení otázek ze zkoušky
i jiných, podobných těm ze zkoušky (dotyčný dostane např. otázku typu "zapište
v pseudokódu mechanismus XYZ", postaví se k tabuli a bude psát příslušný kód; pokud
nebude, dozkoušení okamžitě končí (tím opravdu myslím řád sekund); pokud
pseudokód napíše, v zápětí spolu rozebereme jeho princip apod.). Žádný jiný
mechanismus korekce výsledku není možný a jakákoliv diskuse v tomto směru je
ztrátou času.
- Ještě jednou: Chcete-li se pokusit o ústní korekci, přijďte prosím
opravdu perfektně připraveni. Snaha jen tak "ukecat" nějaký ten bod vypluje
na povrch po pár vteřinách. Otázky typu "nenašel by se tam 1 bod" pak
považuji přímo za neslušné.
- S ohledem na to, aby se netvořily fronty, zkuste prosím své návštěvy
trošku rozložit v čase s ohledem na pořadí svého jména v abecedě: studenti
se jmény ze začátku abecedy by měli přijít spíše dříve a naopak.
- 1. opravný termín se koná ve středu 29.5. Zkouška se koná
od 8:30 do 10:30.
- Na zkoušku je zapotřebí se registrovat v IS. Registrace končí v
pondělí 27.5. ve 23:59:59 CEST. Za pozdní doregistraci je bodová srážka až
15 bodů.
- Vezměte si s sebou čisté listy papíru na vaše odpovědi (cca 4 listy).
- Vezměte si s sebou studijní průkazy pro možnost kontroly vaší identity.
- Rozdělení studentů pro tuto zkoušku do jednotlivých místností se objeví
v úterý 28.5. odpoledne.
Plán výuky
- přehled látky, základní informace
- Cílové znalosti: v rozsahu přednášek.
Přednášky
- Texty přednášek (jsou postupně doplňovány a jsou dostupné také v informačním systému FIT):
- Úvod, základní pojmy, struktura a historie OS, ...: pdf
- Úvod do Unixu: pdf
- Shell a utility: pdf
- Souborové systémy a I/O: pdf (cast 1)
- Procesy, plánování, meziprocesová komunikace: pdf
- Synchronizace procesů, problém uváznutí: pdf
- Správa paměti, virtuální paměť: pdf
- Archiv s drobnými experimenty z přednášek je k dispozici
zde. Upozornění: jedná se o příklady,
které jsou zlehka připraveny pro demonstraci na přednášce, nejsou
proto doplněny takřka žádnými komentáři a bez shlédnutí patřičné
přednášky nemusí dávat smysl!
*** Wikipedia -- encyklopedie, velice vhodná k rychlému vyhledání
významu různých pojmů, zkratek apod. Některé pojmy jsou zde vysvětleny i rozsáhleji (např. co je to OS, jádro OS, ...)
a lze je velice dobře využít při doplňování poznámek z přednášek. Je zde také řada odkazů, kde pokračovat
v dalším čtení. Ovšem informace zde uvedené jsou bez záruky, je zapotřebí se nad nimi zamýšlet, srovnávat apod.
Pro zájemce o další studium OS:
stránky předmětu POS na FIT -- přednášky odkazy, ...
Projekty
Stránka projektů.
Předpokládá se, že budete nejen samostatně řešit projekty, ale že budete i mimo
rámec projektů experimentovat se skriptováním a programováním na různých systémech z
rodiny UNIX. Vyzkoušejte si nejen GNU Linux, ale také FreeBSD (např. server eva.fit.vutbr.cz)
či OpenSolaris (server krok.fit.vutbr.cz). Je to užitečné obecně, ale také pro lepší
odhalení chyb v projektech. Zde
se dozvíte více o serverech na FIT VUT. Můžete si pak samozřejmě vyzkoušet i různé
další operační systémy uvedené níže.
Unix pro začínající
studenty (můžete se také podívat na
stránku kolegy Ing. Martinka a případně si vytisknout jeho
nápovědu k základním příkazům bashe).
Linux na učebnách
Různé operační systémy
GNU/Linux
*BSD
Další Unix-ové OS
Microsoft Windows
Další velmi zajímavé OS (někdy velmi "odvázané" -- stojí za to se podívat...)
-
Odkazy
- Unix
- Principy, subsysémy OS
- Programování (mj. doporučuji vyzkoušet demo-programy
a zamyslet se nad nimi...)
- Automatizovaná formální verifikace, model checking, statická a dynamická analýza
- Stránky kursu FAV na FIT VUT, kde je mj. i přehled různých nástrojů pro automatizovanou analýzu a verifikaci
- Skupina VeriFIT na FIT VUT
- Zajímavosti
Literatura
- Silberschatz, A., Galvin, P.B., Gagne, G.:
Operating System Concepts,
9th Edition, John Wiley & Sons, 2012.
Na webu jsou k dispozici slajdy, dodatečné kapitoly (Unix BSD, Mach),
zdrojové kódy příkladů.
- Tanenbaum, A.:
Modern Operating Systems, 2nd edition, Prentice Hall, 2001.
Na webu jsou k dispozici slajdy, zdrojové kódy příkladů, ...
- Tanenbaum, A.S., Woodhull, A.S.:
Operating Systems Design and Implementation,
3rd ed., Prentice Hall, 2006.
- Skočovský, L.:
Principy a problémy operačního systému Unix,
2. vydání, 2008.
- Raymond, E.S.: The Art Of Unix Programming, Addison-Wesley, 2003.
- Russinovich, M., Solomon, D., Ionescu, A.:
Windows Internals,
6th edition, Microsoft Press, 2012.
Poslední modifikace:
24. května 2013
Připomínky k obsahu stránky posílejte na e-mail:
vojnar at fit dot vutbr dot cz
|