Vizualizace algoritmů vyučovaných v předmětu Operační systémy

Show simple item record

dc.contributor.advisor Hudec, Tomáš
dc.contributor.author Janíček, Jaroslav
dc.date.accessioned 2018-06-14T05:57:49Z
dc.date.available 2018-06-14T05:57:49Z
dc.date.issued 2018
dc.date.submitted 2018-05-24
dc.identifier Univerzitní knihovna (studovna)
dc.identifier.uri https://hdl.handle.net/10195/70563
dc.description.abstract Práce se věnuje vizualizaci algoritmů a využívání nástrojů IPC v operačních systémech. Vizualizace byly vypracovány v jazyce JavaScript a zobrazují stěžejní situace usnadňující pochopení daného tématu. Vizualizace jsou buď statické, dynamické nebo interaktivní a zahrnují například plánovací algoritmy, algoritmy výměny stránek, algoritmy alokace paměti, nástroje IPC a další. cze
dc.format 71 s.
dc.language.iso cze
dc.publisher Univerzita Pardubice cze
dc.rights Bez omezení
dc.subject operační systémy cze
dc.subject algoritmy cze
dc.subject IPC cze
dc.subject vizualizace cze
dc.subject animace cze
dc.subject JavaScript cze
dc.subject operating systems eng
dc.subject algorithms eng
dc.subject IPC eng
dc.subject visualization eng
dc.subject animation eng
dc.subject JavaScript eng
dc.title Vizualizace algoritmů vyučovaných v předmětu Operační systémy cze
dc.title.alternative Visualization of Algorithms Taught in the course Operating SystemsCourse eng
dc.type diplomová práce cze
dc.contributor.referee Jetenský, Pavel
dc.date.accepted 2018-06-12
dc.description.abstract-translated The thesis is devoted to visualization of algorithms and usage of the IPC tools in operating systems. The visualizations were developed in the JavaScript language and show important situations that ease understanding given topics. Visualizations are either static, dynamic, or interactive and include scheduling algorithms, page replacement algorithms, memory allocation algorithms, the IPC tools and others. eng
dc.description.department Fakulta elektrotechniky a informatiky cze
dc.thesis.degree-discipline Informační technologie cze
dc.thesis.degree-name Ing.
dc.thesis.degree-grantor Univerzita Pardubice. Fakulta elektrotechniky a informatiky cze
dc.identifier.signature D38276
dc.thesis.degree-program Informační technologie cze
dc.description.defence V práci je vytvořena aplikace pro vizualizaci algoritmů, které se vyučují v předmětu Operačních systémů. Vizualizace usnadňuje pochopení, jakým způsobem konkrétní algoritmy pracují. Implementována byla vizualizace 22 různých algoritmů, setříděných do 7 skupin. Implementace je realizovaná v programovacím jazyce Javascript, s využitím souvisejících technologií LESS, paper.js a HTML5. Aplikace v podobě HTML souboru s přilinkovaným javascript kódem je plně funkční a všechny algoritmy fungují bezchybně. Použité technologie a knihovny/frameworky třetích stran jsou zvoleny vhodně, s ohledem na cíle a požadované chování aplikace. Díky nim je také aplikace responsibilní, a má potenciál být spustitelná i na více platformách než jen na běžném PC, jako jsou tablety nebo mobilní telefony. Práce byla zkontrolována v systému IS STAG a byla vyhodnocena jako původní. Nejedná se o plagiát. cze
dc.identifier.stag 34830
dc.description.grade Dokončená práce s úspěšnou obhajobou cze


This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account