course aims in Estonian
Kursuse eesmärk on anda üldteadmisi mikroprotsessori ehituse tööpõhimõtetest ja kasutamisest. Tutvustatakse arvutite ja mikroprotsessorite arhitektuuride põhialuseid ja kasutamist, mäluhierarhiate ülesehitust ja haldamist, andmete edastamist mikroprotsessorisüsteemis ning protsesside täitmist ja haldamist.
course aims in English
The course aims to give the general knowledge about working principles and applications of microprocessor design. Concepts and applications on the basics of computer and microprocessor architecture, the structure and management of memory hierarchies, data propagation through a microprocessor system and how processes are executed and managed are introduced.
learning outcomes in the course in Est.
Aine läbinud üliõpilane mõistab:
- protsessori ehitust ja arhitektuuri ning erinevate protsessori komponentide funktsionaalsust;
-arvutimälu hierarhia ülesehitust ja erinevaid lahendusvarinte ning haldusmeetodeid ja -võtteid;
- protsesside ja ülesannete haldamist ning täitmist.
learning outcomes in the course in Eng.
After completing this course the student understands:
- the design and architecture of the CPU as well as the functionalities of the different CPU components;
- the computer memory hierarchy and the different design decisions, and management methods and techniques;
- how processes and jobs are managed and executed.
brief description of the course in Estonian
Sellel kursusel uurime arvutiarhitektuuride teoreetilisi aluseid, keskendudes mikroprotsessorite ehitusele. Uurime protsessori mooduleid, käsustiku arhitektuuri (ISA) kavandamist ja kasutmaist ning arvutimälu hierarhiat. Teemad katavad ka protsessori tuuma/kasutajatööga seotud arvutiarhitektuurseid otsuseid ning ülevaadet operatsioonisüsteemide loomise, protsesside ja tööde haldamisest ning arvuti aritmeetikast.
brief description of the course in English
In the course, we will explore the basic theoretical knowledge of Computer Architecture focusing on the design of Microprocessors. We will explore the building blocks of the CPU, the design and implementation of the Instruction Set Architecture (ISA), and the computer memory hierarchy. Topics will also include computer architecture design decisions that are related to the CPU kernel/user modes, overview of Operating Systems design, process and job management, and computer arithmetic.
type of assessment in Estonian
vt. hindamiskriteeriumid
type of assessment in English
see evaluation criteria.
independent study in Estonian
Kodutööd
independent study in English
Homeworks
study literature
- Computer architecture: a quantitative approach. John L. Hennessy, David A. Patterson.
- Practical Aspects of Embedded System Design using Microcontrollers. 2008 Spinger
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):