izpis_h1_title_alt

Načrtovanje računalnika od logičnih vrat do visokonivojskega programskega jezika
ID JAKOFČIČ, DOMEN (Author), ID Šter, Branko (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1,29 MB)
MD5: 8F39DADA8BF4C32639036A5733D425EB
PID: 20.500.12556/rul/0f05623d-d43b-42fc-a0d7-751849256fe6

Abstract
Cilj diplomskega dela je po knjigi The Elements of Computing Systems [1] izdelati enostaven računalnik, na katerem bo možna uporaba objektno usmerjenega programskega jezika Jack. Ta je zasnovan v sklopu implementacije računalnika. Pri izdelavi se srečamo s temami, kot so strojna oprema, arhitektura, podatkovne strukture, algoritmi, programski jeziki, prevajalniki, operacijski sistemi in razvoj programske opreme. Vsako izmed področij pokriva zelo širok del računalništva, kar velikokrat predstavlja problem pri razumevanju delovanja računalnika kot celote. Pri tem svojo vlogo odigra knjiga [1], ki v grobem predstavi vsako izmed tem, ter s pomočjo nalog omogoča razumevanje dogajanja v računalniku od prevajanja visokonivojskega programskega jezika v strojno kodo do izdelave strojne opreme, na kateri jo je možno zaganjati.

Language:Slovenian
Keywords:računalnik, strojna oprema, programska oprema, operacijski sistem, centralna procesna enota, prevajalnik, navidezni stroj
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2017
PID:20.500.12556/RUL-97404 This link opens in a new window
Publication date in RUL:24.10.2017
Views:2757
Downloads:625
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Designing a computer from logic gates to a high-level programming language
Abstract:
The objective of this diploma thesis is to build a simple computer, which will enable the use of the Jack object-oriented programming language, by following instructions from the book The Elements of Computing Systems [1]. This programming language has been designed as a part of the implementation of the computer. While building the computer, the following topics are encountered: hardware, architecture, data structures, algorithms, programming languages, compilers, operating systems and software development. Each of these topics covers a very broad area of computer science, which often poses a problem when trying to understand how a computer works as a whole. The book [1] plays a role in this by briey presenting each of the topics and by providing insight into what goes on in the computer through various tasks, ranging from translating a high-level programming language into machine code to designing the hardware on which it can run.

Keywords:computer, hardware, software, operating system, central processing unit, compiler, virtual machine.

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back