Zobrazit minimální záznam

dc.contributor.advisorKot, Martin
dc.contributor.authorKříbek, Vojtěch
dc.date.accessioned2023-06-23T08:45:11Z
dc.date.available2023-06-23T08:45:11Z
dc.date.issued2023
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/150257
dc.description.abstractPráce se věnuje návrhu simulátoru teoretického stroje RAM (Random Access Machine v překladu Stroj s náhodným přístupem). RAM stroj je teoretický model imitující funkci procesoru počítače, který se využívá k testování složitosti a analýzy algoritmů. Používá se mnoho variant strojů RAM lišících se zejména instrukčními sadami. Problémem je, že dostupné aplikace, které simulují tyto stroje RAM, jsou většinou definovány pouze pro jednu určitou instrukční sadu. Práce se věnuje návrhu a implementaci aplikace pro simulaci stroje RAM, která umožní uživateli definovat kteroukoliv z těchto různých instrukčních sad. Jedná se o webovou aplikaci, která využívá framework Blazor od firmy Microsoft. Aplikace je koncipovaná jako SPA (Single Page App), která nevyžaduje neustálou komunikaci se serverem. Kód aplikace je prováděn přímo v prohlížeči. Uživatelem definované instrukční sady a programy jsou ukládány v lokální paměti prohlížeče pro pozdější použití.cs
dc.description.abstractThe subject of this thesis is designing a simulator of a theoretical machine called RAM (Random Access Machine). RAM is a theoretical model that imitates the processor of a computer. It is used for testing algorithmic complexity and analysis of algorithms. There are a lot of different kinds of RAMs mostly differing by their instruction sets. Existing applications for simulating RAMs usually support only one instruction set. The main goal of this thesis is the implementation of a RAM simulator application that can support any instruction set defined by the user. The application is a SPA (Single Page App) that runs entirely in the browser. User-defined programs and instruction sets are stored in the local storage of the browser.en
dc.format.extent1571195 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectRAMcs
dc.subjectBlazorcs
dc.subjectBlazor WebAssemblycs
dc.subject.NETcs
dc.subjectJavaScriptcs
dc.subjectC#cs
dc.subjectBootstrapcs
dc.subjectRAMen
dc.subjectBlazoren
dc.subjectBlazor WebAssemblyen
dc.subject.NETen
dc.subjectJavaScripten
dc.subjectC#en
dc.subjectBootstrapen
dc.titleSimulátor stroje RAMcs
dc.title.alternativeSimulator of RAM Machineen
dc.typeBakalářská prácecs
dc.contributor.refereeSawa, Zdeněk
dc.date.accepted2023-05-29
dc.thesis.degree-nameBc.
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformatikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724
dc.identifier.thesisKRI0307_FEI_B0613A140014_2023
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam