352-0094/01 – Operační systémy a programování (OSPro)

Garantující katedraKatedra automatizační techniky a řízeníKredity6
Garant předmětuIng. David Fojtík, Ph.D.Garant verze předmětuIng. David Fojtík, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinný
Ročník5Semestrzimní
Jazyk výukyčeština
Rok zavedení1999/2000Rok zrušení2005/2006
Určeno pro fakultyFSUrčeno pro typy studiamagisterské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
FOJ74 Ing. David Fojtík, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet a zkouška 3+3
kombinovaná Zápočet a zkouška 10+4

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Hlavní cíle předmětu jsou: vštípit studentům znalosti z oblasti vnitřní architektury moderních operačních systémů tak, aby byly schopni analyzovat a řešit problémy vzniklé při provozu různých aplikací a služeb; a současně je naučit navrhovat, vyvíjet a tvořit nízkoúrovňový software s úzkou vazbou na hardware a vnitřní mechanizmy operačního systému. Studenti tak získají: - Profesionální přistup k tvorbě programových modulů nízkoúrovňového charakteru s úzkou vazbou k hardwaru. - Hluboké znalosti vnitřních mechanizmů a principů činností programů. - Přehled v architekturách operačních systémů a řešených problémech ohledně správy procesů, virtuální paměti, přístupových práv, nároků na reálný čas apod. - Analytické schopnosti odhalovat problémy spjaté s provozem softwarových řešení na moderních operačních systémech. - Plně využívat schopnosti programového jazyka ANSI/ISO C.

Vyučovací metody

Přednášky
Cvičení (v učebně)
Projekt

Anotace

Předmět se zabývá vnitřní architekturou operačních systémů a základními programovacími technikami v jazyce C. V první části věnované programováním se probírá jazyk C na úrovni ANSI normy. Druhá část předmětu se zabývá architekturou a funkčními principy operačních systémů se zaměřením na platformu MS Windows NT a UNIX/LINUX.

Povinná literatura:

FOJTÍK, D. Operační systémy a programování. VŠB – VŠB-TU Ostrava, Ostrava, 2007, 1.vydání, 304 stran. Dostupný z URL http://vyuka.fs.vsb.cz/. ISBN 978-80-248-1510-7. HEROUT, P. Učebnice jazyka C. České Budějovice, nakladatelství KOPP, září 2004, IV. přepracované vydání, ISBN 80-7232-220-6, 280 stran. JEFFREY, R. 1997. Windows pro pokročilé a experty. Brno: Computer Press, 1997. ISBN 80-85896-89-3. KAČMÁŘ, D. - FARANA, R. Vybrané algoritmy zpracování informací. Ostrava, VŠB- TU 1996. 136 s. ISBN 80-7078-398-2. KAČMÁŘ, D. - Pustka, M. Operační systém UNIX. VŠB - TU, Interní učební text, Ostrava 1996. KADLEC, V.: Učíme se programovat v jazyce C. Praha: Computer Press, 2002, ISBN 80-7226-715-9. KOLEKTIV AUTORŮ. LINUX Dokumentační projekt. Praha: Computer Press, 1998. ISBN 80-7226-114-2. dostupné také z http://www.cpress.cz/knihy/linux/ SILBERSCHATZ, A. GALVIN, P. GAGNE, G. OPERATING SYSTEM CONCEPTS SIXTH EDITION. NEW YORK: JOHN WILEY & SONS, INC, 2002, ISBN 0-471-41743-2

Doporučená literatura:

Forma způsobu ověření studijních výsledků a další požadavky na studenta

E-learning

Další požadavky na studenta

Prerekvizity

Předmět nemá žádné prerekvizity.

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

Informace o obsahu přednášek a cvičení najdete na adrese http://www.352.vsb.cz/predmety/Predmet.ASP?Predmet=35294

Podmínky absolvování předmětu

Kombinovaná forma (platnost od: 1960/1961 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodůMax. počet pokusů
Zápočet a zkouška Zápočet a zkouška 100 (145) 51 3
        Zkouška Zkouška 100  0 3
        Zápočet Zápočet 45  0 3
Rozsah povinné účasti:

Zobrazit historii

Podmínky absolvování předmětu a účast na cvičeních v rámci ISP:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2005/2006 (M2301) Strojní inženýrství (3902T004) Automatické řízení a inženýrská informatika K čeština Ostrava 5 povinný stu. plán
2004/2005 (M2301) Strojní inženýrství (3902T004) Automatické řízení a inženýrská informatika P čeština Ostrava 4 povinný stu. plán
2004/2005 (M2301) Strojní inženýrství (3902T004) Automatické řízení a inženýrská informatika K čeština Ostrava 5 povinný stu. plán
2003/2004 (M2301) Strojní inženýrství (3902T004) Automatické řízení a inženýrská informatika P čeština Ostrava 4 povinný stu. plán
2003/2004 (M2301) Strojní inženýrství (3902T004) Automatické řízení a inženýrská informatika K čeština Ostrava 5 povinný stu. plán
2002/2003 (M2301) Strojní inženýrství (3902T004) Automatické řízení a inženýrská informatika P čeština Ostrava 4 povinný stu. plán
2002/2003 (M2301) Strojní inženýrství (3902T004) Automatické řízení a inženýrská informatika K čeština Ostrava 5 povinný stu. plán
2001/2002 (M2301) Strojní inženýrství (3902T004) Automatické řízení a inženýrská informatika P čeština Ostrava 4 povinný stu. plán
2001/2002 (M2301) Strojní inženýrství (3902T004) Automatické řízení a inženýrská informatika K čeština Ostrava 5 povinný stu. plán
2000/2001 (M2301) Strojní inženýrství (3902T004) Automatické řízení a inženýrská informatika P čeština Ostrava 4 povinný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku

Hodnocení Výuky

Předmět neobsahuje žádné hodnocení.