Simulátor stroje RAM
| dc.contributor.advisor | Kot, Martin | |
| dc.contributor.author | Kříbek, Vojtěch | |
| dc.contributor.referee | Sawa, Zdeněk | |
| dc.date.accepted | 2023-05-29 | |
| dc.date.accessioned | 2023-06-23T08:45:11Z | |
| dc.date.available | 2023-06-23T08:45:11Z | |
| dc.date.issued | 2023 | |
| dc.description.abstract | Prá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.abstract | The 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.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 1571195 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | KRI0307_FEI_B0613A140014_2023 | |
| dc.identifier.uri | http://hdl.handle.net/10084/150257 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | RAM | cs |
| dc.subject | Blazor | cs |
| dc.subject | Blazor WebAssembly | cs |
| dc.subject | .NET | cs |
| dc.subject | JavaScript | cs |
| dc.subject | C# | cs |
| dc.subject | Bootstrap | cs |
| dc.subject | RAM | en |
| dc.subject | Blazor | en |
| dc.subject | Blazor WebAssembly | en |
| dc.subject | .NET | en |
| dc.subject | JavaScript | en |
| dc.subject | C# | en |
| dc.subject | Bootstrap | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Simulátor stroje RAM | cs |
| dc.title.alternative | Simulator of RAM Machine | en |
| dc.type | Bakalářská práce | cs |
Files
Original bundle
1 - 5 out of 5 results
Loading...
- Name:
- KRI0307_FEI_B0613A140014_2023.pdf
- Size:
- 1.5 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- KRI0307_FEI_B0613A140014_2023_zadani.pdf
- Size:
- 79.77 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- KRI0307_FEI_B0613A140014_2023_priloha.zip
- Size:
- 216.16 KB
- Format:
- Unknown data format
- Description:
- Příloha
Loading...
- Name:
- KRI0307_FEI_B0613A140014_2023_posudek_vedouci_Kot_Martin.pdf
- Size:
- 149.64 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Kot, Martin
Loading...
- Name:
- KRI0307_FEI_B0613A140014_2023_posudek_oponent_Sawa_Zdenek.pdf
- Size:
- 148.44 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Sawa, Zdeněk